日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LIVE555再学习 -- DM368/Hi3516A 交叉编译

發布時間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LIVE555再学习 -- DM368/Hi3516A 交叉编译 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

接著上篇文章來講,參看:LIVE555再學習 -- Linux 下編譯

下載源碼、文件介紹部分不再介紹。主要看配置編譯部分。

三、配置編譯

DM368 的交叉編譯器為 arm-none-linux-gnueabi-gcc?

如果您的目標平臺沒有“config.<os-platform>”文件,請嘗試使用其中一個現有文件作為模板

因此我們創建一個config.dm368,內容可以參考config.armlinux

# cat config.dm368 CROSS_COMPILE?= arm-none-linux-gnueabi- COMPILE_OPTS = $(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -DNO_SSTREAM=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 C = c C_COMPILER = $(CROSS_COMPILE)gcc C_FLAGS = $(COMPILE_OPTS) CPP = cpp CPLUSPLUS_COMPILER = $(CROSS_COMPILE)g++ CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall -DBSD=1 OBJ = o LINK = $(CROSS_COMPILE)g++ -o LINK_OPTS = CONSOLE_LINK_OPTS = $(LINK_OPTS) LIBRARY_LINK = $(CROSS_COMPILE)ar cr LIBRARY_LINK_OPTS = $(LINK_OPTS) LIB_SUFFIX = a LIBS_FOR_CONSOLE_APPLICATION = LIBS_FOR_GUI_APPLICATION = EXE =

==============================================================================

修改說明:

參看:hi3507/hi3515交叉編譯live555

第一個?CROSS_COMPILE?好理解更改為交叉編譯器

第二個?CPLUSPLUS_FLAGS?

在 dm368 上操作不做改變是沒有問題的

但是在 Hi3516A 上就不是這樣了,會出現錯誤:

In file included from MPEG4GenericRTPSink.cpp:22:0: include/Locale.hh:47:123: fatal error: xlocale.h:沒有那個文件或目錄#include <xlocale.h> // because, on some systems, <locale.h> doesn't include <xlocale.h>; this makes sure that we get both 這個是由于海思使用的是 uClinux,并沒有 xlocale.h 這個頭文件。
而 live555 內部的一個 locale 模塊調用了(見liveMeida/locale.hh),因此通過編譯選項把他去掉。

在編譯選項上加入 -DLOCALE_NOT_USED 把此模塊去掉。

# cat config.hi3516a CROSS_COMPILE?= arm-hisiv300-linux- COMPILE_OPTS = $(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -DNO_SSTREAM=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 C = c C_COMPILER = $(CROSS_COMPILE)gcc C_FLAGS = $(COMPILE_OPTS) CPP = cpp CPLUSPLUS_COMPILER = $(CROSS_COMPILE)g++ CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall -DBSD=1 -DLOCALE_NOT_USED OBJ = o LINK = $(CROSS_COMPILE)g++ -o LINK_OPTS = CONSOLE_LINK_OPTS = $(LINK_OPTS) LIBRARY_LINK = $(CROSS_COMPILE)ar cr LIBRARY_LINK_OPTS = $(LINK_OPTS) LIB_SUFFIX = a LIBS_FOR_CONSOLE_APPLICATION = LIBS_FOR_GUI_APPLICATION = EXE =

==============================================================================

執行: ?./genMakefiles dm368

運行: ?make clean && make

然后可以看到 mediaServer 目錄下生成文件 live555MediaServer

四、測試

將?live555MediaServer 拷貝到開發板上:

tftp -g -r live555MediaServer 192.168.x.xx

更改權限:

chmod 777?live555MediaServer?

執行?live555MediaServer?

./live555MediaServer?


然后找一個視頻文件,放在和?live555MediaServer同一目錄。注意視頻格式,要是上面所支持的。 然后打開 VLC,媒體->打開網絡串流,輸入網絡URL。?rtsp://電腦IP地址/<filename>




總結

以上是生活随笔為你收集整理的LIVE555再学习 -- DM368/Hi3516A 交叉编译的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 黄页网站视频 | 越南毛茸茸的少妇 | 色性网站| 亚洲成人精品在线观看 | 欧美中文日韩 | 亚洲视频精品在线 | 黄色网页免费观看 | 欧美日韩免费在线视频 | 久草福利资源在线 | 一起草视频在线播放 | 免费av成人 | 国产传媒av | 9i看片成人免费高清 | 伊人888 | 欧美视频一区二区三区四区在线观看 | 欧美bdsm调教视频 | 国产精品一线 | 人人澡人人干 | 日本视频精品 | 久久97人妻无码一区二区三区 | 国产东北女人做受av | 伊人999| 人人搞人人 | 免费看黄20分钟 | 中文字幕日韩有码 | 日韩一卡二卡三卡四卡 | 玖玖精品在线 | 欧美老熟妇xb水多毛多 | 天天躁夜夜躁av天天爽 | 午夜av在线播放 | 蜜桃av一区二区 | 国产精品一区二区三区四 | 波多野结衣高清在线 | av新天堂| 96精品视频 | 欧美成人午夜视频 | 精品一区二区三区不卡 | 麻豆网站在线免费观看 | 五月天亚洲综合 | 中文字幕123区 | 亚洲精品观看 | 性色视频在线观看 | 国产乱码精品一区二区三区五月婷 | 欧美影院一区 | 国产精品美女毛片真酒店 | 日本黄色三级网站 | 99er这里只有精品 | 特大黑人娇小亚洲女mp4 | 韩国一区二区在线播放 | 亚洲欧美日韩精品在线观看 | 嫩草av91| 亚洲动漫精品 | 国产精品激情偷乱一区二区∴ | 91黑人精品一区二区三区 | 久久99精品国产.久久久久久 | 国产精品久久久 | 欧洲人妻丰满av无码久久不卡 | 日韩国产在线观看 | 天堂资源在线 | 性按摩玩人妻hd中文字幕 | 亚洲一区二区日本 | 亚洲精品系列 | 国产精品亚洲一区二区三区 | 国产aaa大片 | 久久国产亚洲 | 亚洲最大av | 自拍偷拍视频网站 | 日韩在线视频免费播放 | 欧美福利视频一区 | 午夜欧美精品 | 国产成人一区二区三区 | 日韩短视频 | www.狠狠干 | 欧美超碰在线观看 | 日韩特级毛片 | 国产一区二区三区黄 | 毛片成人 | jvid乐乐| 日韩精品一区二 | 亚洲春色在线 | www.猫咪av.com | 亚洲女同二女同志 | 国产精品一线二线 | 天堂一区| 国产精品黄网站 | 日韩精品在线观看一区 | 日韩一区二区中文字幕 | 亚洲美女视频在线观看 | 日韩天堂av | 悠悠色在线 | 欢乐谷在线观看免费播放高清 | 男女羞羞的视频 | 成人国产视频在线观看 | 日韩午夜激情视频 | 就操网| 貂蝉被到爽流白浆在线观看 | 毛片一区二区三区 | 黄色网www| 蜜桃成人网 |