海思HI35xx平台交叉編譯鏈安裝

2021-10-16 11:41:06 字數 859 閱讀 5153

將海思安裝包解壓後得到三個檔案:

使用sudo許可權執行「cross.v300.install」或者直接執行「cross.v300.install」指令碼,然後再在提示後面選擇你要使用的許可權如下圖:

然後source  /etc/profile 使環境變數生效,在使用輸入「arm-hi」+tab鍵檢視是否有安裝成功。

使用「arm-hisiv300-linux-gcc」 去編譯**,出現「bash: /opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin/arm-hisiv300-linux-gcc: no such file or directory」顯現,因為電腦是64位,而arm為32位,所以要在安裝下32位的庫,使用如下命令:

sudo apt install lib32z1-dev

安裝完後使用「source  /etc/profile」更新初始化,再編譯一下「arm-hisiv300-linux-gcc  -v」如果還出現上面問題,使用「sudo apt-get install lsb-core」試試,因為之前安裝32位庫裝到一半中斷,使用該命令,所以不大確定是否有效。

如果安裝完後使用「arm-hisiv300-linux-gcc  -v」出現下面這問題:

是因為電腦是64位,缺少32位的動態庫,使用一下命令安裝:

sudo apt-get install libstdc++6        //這個應該是64位的,我先安裝這個現實已存在

sudo apt-get install lib32stdc++6    //這個是32位的,一安裝後就可以了。

海思HI35XX之 音訊模組使用總結

對每個 sio 介面的音訊輸入和音訊輸出功能,軟體分別用 ai 和 ao 兩個模組來管理,稱之為 ai 裝置和 ao 裝置,並按照 sio 序號為其編號。例如與 sio0 介面對應的軟體裝置分別為 aidev0 和 aodev0。使用海思語音編譯碼庫進行 g711 g726 adpcm 格式的編碼,...

海思Hi35XX除錯串列埠新增root登入密碼

海思hi35xx除錯串列埠新增root登入密碼 本部落格是基於海思hi3536來介紹 序 在做hi3536的相關產品,出廠前需要在除錯用的串列埠0加上密碼才能登入,檔案系統製作出來後預設是串列埠不需要密碼即可登入的,這是萬萬不可以存在的bug。1 將 etc inittab中77行的 respawn...

海思HI35xx平台軟體開發快速入門之背景知識

前言 himpp平台架構簡介 himpp平台典型架構主要分以下幾個層次 1 硬體層 2 作業系統層 基於linux3.10.y的作業系統。3 處理平台層 基於作業系統層,控制晶元完成相應的 處理功能。它對應用層遮蔽了硬體處理希捷,並為應用層提供api介面完成相應功能。4 其他驅動層 除了 處理平台外...