live555在arm linux下的交叉編譯,並下載的Arm板播放H264檔案
我的系統是ubuntu 11.10
1.live555原始碼 和 H264測試檔案下載 ,見如下連結
2.根據自己的交叉編譯器修改config.*(具體見下載檔案中的config.armeb-uclibc), 我的編譯器是buildroot-gcc342-----mipsel-linux-uclibc, 用的是config.armeb-uclibc
3.生成Makefile
./genMakefiles armeb-ublibc
4.編譯make
編譯完成後會在mediaServer下生成live555MediaServer這個可執行檔案,接下來就是部署live555MediaServer到ARM板了。
我把live555MediaServer 通過tftp伺服器下載到/tmp目錄下,又下載test.264的檔案到/tmp,執行 ./live555MediaServer。在PC端開啟VLC,選擇開啟串流檔案,
輸入rtsp://192.168.1.109/test.264, 就可以看到視訊啦。
相關推薦
live555在arm linux下的交叉編譯,並下載的Arm板播放H264檔案
我的系統是ubuntu 11.10 1.live555原始碼 和 H264測試檔案下載 ,見如下連結 2.根據自己的交叉編譯器修改config.*(具體見下載檔案中的config.armeb-uclibc), 我的編譯器是buildroot-gcc342-----mi
Linux下交叉編譯sqlite3並移植到AR…
交叉編譯sqlite3的目的(作用):能在x86的平臺下交叉編譯出能在ARM開發板執行的程式。 將sqlite3移植到ARM的目的(作用):能在ARM開發板上建資料庫和對資料庫進行增刪查改。 交叉編譯sqlite3 安裝的操作過程基本跟在Linux下安裝x86平臺的sqlite3一樣:Linux下安
debian9安裝arm-linux-gcc交叉編譯器,並安裝windows和linuxs共享檔案的samba伺服器
1,首先下載arm-linux-gcc安裝包,http://arm9.net/download.asp 解壓:tar -zxvf *.tar.gz 2,修改環境,使得系統能夠識別arm-linux-gcc, 方法1:##sudo vi /etc/environment 方
在Linux下交叉編譯Android工具鏈
搭建交叉編譯環境 下載Android NDK http://developer.android.com/sdk/ndk/index.html 我這邊選擇下載Linux 64-bit(x86),android-ndk-r9d-linux-x86_64.tar.bz2。
在Linux下交叉編譯生成iOS工具鏈指導手冊
1.前言 我們需要在Linux系統上實現交叉編譯並動態下發Android和iOS的靜態庫或者動態庫,而其中最為關鍵的就是Android NDK和iOS工具鏈的生成。由於Android 的實現起來相對容易,這裡重點講述iOS端生成工具鏈的實現過程。下面的操作需要在Macbook上到處S
mips-linux-gcc交叉編譯,kubernetes中pause二進位制資訊
一、編譯說明 剛接觸Kubernetes,便知道叢集搭建需要下載一個gcr.io/google_containers/pause-amd64:3.0映象,然後每次啟動一個容器,都會伴隨一個pause容器的啟動,pause是每個pod需要的根映象。 遇到這種情況我們都是通過
Linux下掛載映象,並配置本地yum源
一:掛載光碟機 1.連線光碟機,(映象)如下圖所示 注意哦:千萬不要把6的映象掛成7的,6的映象掛6.*的都可以。 2.建立掛載點(將分割槽對映到Linux中的一個目錄
arm linux下交叉編譯gdb除錯工具
由於嵌入式系統資源有限性,一般不能直接在目標系統上進行除錯,通常採gdb+gdbserver的方式進行除錯。Gdbserver在目標系統中執行,gdb則在宿主機上執行。要進行GDB除錯,目標系統必須包括gdbserver程式,宿主機也必須安裝gdb程式,一般li
MQTT學習(四)-linux下交叉編譯
mosquitto在執行的時候需要用到幾個比較重要的動態庫libmosquitto.so, libssl.so, libcrypto.so,需要參看使用者的配置,可能不光光需要包含這麼多庫,本文章在設定是配置項如下: 其中libmosquitto.so是
基於linux下交叉編譯minigui體會
能不用minigui就不用是對的,這段時間一直在交叉編譯minigui,困難是妥妥的多,幾乎每一個包都有問題,現在我就記錄下碰到的問題,大部分都是在網上找的解決辦法,網上還是大神多啊,下載的庫都是在minigui官網下的,有些問題是庫的問題,低版本庫有問題,高版本庫自己就
從零開始移植QT4.8.5之三--linux下交叉編譯QT執行庫
這篇文章要實現的目標是在linux下交叉編譯QT在嵌入式裝置OK6410的執行庫,最終在OK6410上執行QT演示程式。 1、觸控式螢幕庫檔案安裝tslib 首先如果嵌入式裝置上有觸控式螢幕,需要先移植tslib,這個不是本次的重點,所以我們就直接搭建編譯的時候需要的tsl
Linux下交叉編譯GDB
$ tar jxvf gdb-7.2.tar.bz2 小技巧:Linux下一般壓縮檔案字尾為.tar.bz2和.tar.gz,它們解壓命令有兩三個選項是一致的: xf(v),前者再加上j選項,後者再加上z選項。 3、進入該目錄 $ cd gdb-7.2/ 4、配置 $.
linux下交叉編譯步驟
1. 開啟終端。 然後輸入命令sudo su 輸入密碼,密碼不顯示但是已經輸進去了。 這樣就取得了root使用者許可權。 在終端用執行命令找到.sh檔案或者直接用cd到自己拷貝到Ubuntu的路徑下 執行./sh檔名字 完成編譯環境的安裝。 2.安裝編譯環境之後,使用之前需
Linux下安裝php,並配置到nginx【最終版,完美解決問題】
1、 下載 libxml2-2.6.32.tar.gz http://download.csdn.net/detail/netlong339/1351852 php-5
arm linux下交叉編譯valgrind工具進行記憶體洩露檢測和效能分析
C/C++等底層語言在提供強大功能及效能的同時,其靈活的記憶體訪問也帶來了各種糾結的問題。如果crash的地方正是記憶體使用錯誤的地方,說明你人品好。如果crash的地方記憶體明顯不是consistent的,或者記憶體管理資訊都已被破壞,編譯器不能發現這些問題,.執行時才能捕獲到這些錯誤並且還是隨機出現的,那
Linux下交叉編譯openssl
1. 安裝交叉編譯器,這裡用的是gcc-linaro-arm-linux-gnueabihf-4.8,當然也可以使用更高版本 非官方下載地址:http://download.csdn.net/detail/huangchijun11/9828071 官方下載地址:http
Ubuntu18.04安裝arm-linux-gcc交叉編譯工具(附arm-linux-gcc 5.4.0包)
一、下載arm-linux-gcc 5.4.0包 下載(百度雲)連結:https://pan.baidu.com/s/1AeqzkboWkJDJjU9HxtXhrA 提取碼:uzup ------------------------------------------
linux下gcc編譯 .c檔案生成動態連結庫 .so檔案,並測試呼叫該連結庫
簡單介紹:linux中so檔案為共享庫,和windows下dll相似;so可以共多個程序呼叫,不同程序呼叫同一個so檔案,所使用so檔案不同;so原檔案不需要main函式;例項,1.通過mysqlTest.c中的函式mysql(),生成一個libmysql.so連結庫#inc
windows/Linux下使用pip/conda安裝spacy庫,並下載en等語言模型
由於每個人的作業系統(macOS/Windows/Linux)有所不同,安裝的python版本(2.x/3.x)有所不同,希望使用的安裝命令(pip/conda)也各不相同,所以安裝spacy庫並下載en等語言模型最好的方法,就是到spacy官方文件上檢視安裝下載命令:
LINUX下PHP編譯添加相應的動態擴展模塊so(不需要重新編譯PHP,以openssl.so為例)
down get 階段 很多 習慣 lin 模塊 臨時 操作 本文轉自:原文鏈接 http://www.cnblogs.com/doseoer/p/4367536.html 網上我看到有很多相關的文章都是簡述這個問題的,但畢竟因為LINUX版本眾多,很多LIUNX命令或路