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

2021-08-27 11:12:45 字數 763 閱讀 6206

前言:

himpp平台架構簡介:

himpp平台典型架構主要分以下幾個層次:

1、硬體層

2、作業系統層

基於linux3.10.y的作業系統。

3、**處理平台層

基於作業系統層,控制晶元完成相應的**處理功能。它對應用層遮蔽了硬體處理希捷,並為應用層提供api介面完成相應功能。

4、其他驅動層

除了**處理平台外,海思為hi35xx晶元的其他硬體處理單元提供了相應的驅動,包括gmac、sdio、i2c、usb、ssp等驅動。

5、應用層

基於海思**處理平台及其他驅動,由使用者開發的應用軟體系統。

himpp平台業務邏輯處理流程:

為了方便描述,直接上圖,海思**處理平台主要流程圖如下:

總結:

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

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

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

將海思安裝包解壓後得到三個檔案 使用sudo許可權執行 cross.v300.install 或者直接執行 cross.v300.install 指令碼,然後再在提示後面選擇你要使用的許可權如下圖 然後source etc profile 使環境變數生效,在使用輸入 arm hi tab鍵檢視是否有...

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

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