海思hi3512方案平臺SDK安裝步驟介紹

SZX511發表於2019-03-14

本文主要給大家介紹海思hi3512平臺的SDK安裝步驟,有興趣的可以下載相關資料參考,本文資料來自一牛網論壇。


1、解壓SDK 包

在 linux 伺服器上或者一臺裝有 linux 的 PC 上,進入選擇安裝 SDK的目錄,並將 Hi3511_VSSDK_V1.1.2.3.tar.gz 複製到該目錄下面,使用命令:

tar -zxf Hi3511_VSSDK_V1.1.2.3.tar.gz 

解壓 Hi3511_VSSDK_V1.1.2.3.tar.gz,在安裝 SDK 目錄下可以得到一個 Hi3511_VSSDK_V1.1.2.3 目錄。


2、在 linux 伺服器上安裝交叉編譯工具


進入 Hi3511_VSSDK_V1.1.2.3/tools/toolchains,執行下面命令:

chmod +x cross.install 

增加 cross.install 執行許可權(+x 為增加執行許可權),然後使用下面命令

執行 cross.install:

./cross.install 

注意需要 sudo 許可權或者 root 許可權。執行下面命令使交叉編譯器的腳

本配置的環境變數生效。

source /etc/profile 


3、展開 SDK 包的其他內容


返回 SDK 目錄,執行:

./sdk.unpack 

將會展開 SDK 包打包壓縮存放的其他內容,按照提示完成操作,注意一定要輸入:

Yes //安裝 SDK 需要 SDK 安裝的時候,有提示輸入 Yes,請一定要輸入 Yes,不能輸入 yes 或者 YES,否則不能完全安裝。

如果需要中轉複製 SDK 包,則執行:

./sdk.cleanup 

收起 SDK 包的內容,複製到新的目錄後再展開。


4、SDK 目錄介紹

Hi3511_VSSSDK_VX.X.X.X 目錄結構如下:

 |-- pub 

 | |-- images # 可供 FLASH 燒寫的映像檔案,如核心、jffs2 檔案系統

 | |-- include # 應用程式需要的標頭檔案

 | |-- kbuild # 核心標頭檔案,核心模組使用該目錄來進行編譯

 | |-- lib # 應用程式需要的庫檔案

 | |-- resource # 構成 rootfs 的各種元件,一般不需要關心

 | |-- standee # 各模組的原始安裝檔案,如需要 mmz.ko 就可以在這裡找到,同時

也包含元件所需的除錯資訊

 | `-- tarball # SDK 各模組的打包備份檔案

 |-- rootfs # 根檔案系統,可以直接作為 NFS 

 |-- scripts # 存放相關指令碼的目錄

 |-- sdk.cleanup # SDK 清理指令碼

 |-- sdk.unpack # SDK 展開指令碼

 |-- source # 放置所有原始碼的目錄

 | |-- app # 應用程式類原始碼

 | |-- drv # 驅動類原始碼

 | |-- lib # Lib 類原始碼

 | `-- os # OS 相關原始碼,如核心

 |-- tools # 工具類

 | |-- bin # 可執行程式,如 mkfs.cramfs 

 | `-- toolchains # 交叉工具鏈,展開 SDK 時已自動安裝

 | 

 `---mpp # Hi3511 的媒體處理平臺釋出的標頭檔案、庫以及核心模組

 |-- lib.rel # 音訊庫,MPP 釋出的 release 版本庫,音訊庫

 |-- lib.dbg # MPP 釋出的 debug 版本庫,音訊庫 

 |-- lib.lessrel # MPP 釋出的 less release 版本庫,音訊庫 

 |-- ko.rel # MPP 釋出的釋出的 release 核心模組,包括 FB,TDE 

 |-- ko.dbg # MPP 釋出的釋出的 debug 核心模組,包括 FB,TDE 

 |-- ko.lessrel # MPP 釋出的釋出的 less release 核心模組,包括 FB,TDE 

 |-- include # MPP 釋出的釋出的對外標頭檔案,包括 FB,TDE 

 `-- sample # MPP 的 sample 程式碼,進入各個子目錄,可以直接編譯執行。

--------------------- 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31529038/viewspace-2638368/,如需轉載,請註明出處,否則將追究法律責任。

相關文章