全志 CedarX 庫linux安裝

2021-08-16 10:38:40 字數 2276 閱讀 2690

#:git clone 

#:cd media-codec/sunxi-cedarx/source/

#: apt-get install libtool autoconf

#: ./bootstrap

#: ./configure --host=arm-linux-gnueabihf --enable-static

#: make clean

#: make arch=arm

#: make install arch=arm

在 /usr/local/lib/ 中多了資料夾 full-package-name 說明庫安裝成功

接下來編譯官方提供的demo

#: cd ../demo/vencoder/
修改 makefile 檔案

第  6  行  原:-l/home/bz/tmp/out/lib/full-package-name/ \

改:​-l /usr/local/lib/full-package-name/ \

第 7 行 原:-lcedar_vencoder -lcedar_common -lcedar_base\

​ 改:​-lcedar_vencoder -lcedar_common -lcedar_base -lpthread -ldl\

第 8 行 原:-i../../libs/base/include/ \​

​ 改:​-i../../source/base/include/ \

第 9 行 原:-i../../libs/vencoder/include/ \

​ 改:​-i../../source/vencoder/include/ \

第 10 行​ 加:-static

#: make
​      生成檔案 a.out,將該檔案複製到基於全志晶元的任意平台

#: chmod 777 a.out

#: ./a.out

​      出現 error  : awplayer : open in_file fail  說明 cedarx 庫可用

#:git clone 

#:cd media-codec/sunxi-cedarx/source/

#: apt-get install libtool autoconf

#: ./bootstrap

#: ./configure

#: make clean

#: make

#: make install

在 /usr/local/lib/ 中多了資料夾 full-package-name 說明庫安裝成功

接下來編譯官方提供的demo

#: cd ../demo/vencoder/
修改 makefile 檔案

第  6  行  原:-l/home/bz/tmp/out/lib/full-package-name/ \

改:​-l /usr/local/lib/full-package-name/ \

第 8 行 原:-i../../libs/base/include/ \​

​ 改:​-i../../source/base/include/ \

第 9 行 原:-i../../libs/vencoder/include/ \

​ 改:​-i../../source/vencoder/include/ \

#: make
生成檔案 a.out

#: ./a.out
出現 error  : awplayer : open in_file fail  說明 cedarx 庫可用

​       3.1  cedarx庫的資料:

​​       3.2  cedarx庫在編譯的時候可能會出錯,出現有關於 if 的錯誤,只需根據其錯誤提示在將 if 中的內容加上大括號「{}」

​             再修改以下檔案

​​       ​       ../media-codec/sunxi-cedarx/source/base/include/log.h 給所有 

fmt 關鍵字兩邊增加乙個空格

全志平台linux啟動流程分析

2015 08 02 16 31 一 brom階段 機器上電之後會執行固化在brom裡面的一段引導程式,這個程式會依次遍歷所有支援的啟動介質,直到找到第乙個支援的。目前支援的啟動介質是sd mmc卡 nand和spinor。當程式初始化啟動介質成功後,就從固定位置讀入bootloader的boot0...

全志h3通用韌體 全志h3晶元安卓版韌體

安卓 android 系統韌體包修改基礎教程 資訊與通訊 工程科技 專業資料。瑞芯微rk2808 安卓 android 系統韌體包修改基礎教程 本文為 locke 原創文章,請尊重作者的勞動.12.1如何編譯修改配置檔案後有兩種編譯方法可以使得修改生效,第一種是整體編譯重燒韌體,第二種是單獨的 模組...

全志H3主線U Boot及Linux編譯流程總結

1.設定交叉編譯鏈環境 2.編譯u boot 2020 04 3.主線核心編譯 4.補充問題及解決方法 乙個月前買了塊香橙派one,現在又入手了塊香橙派pc plus,結果當初的編譯流程有點記不清楚了,編譯又耽誤了乙個下午的時間,看來還是要總結一下。在這篇文章裡,使用的u boot版本為2020 0...