將海思安裝包解壓後得到三個檔案:
使用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 其他驅動層 除了 處理平台外...