閱讀674 返回首頁    go 阿裏雲 go 技術社區[雲棲]


HI3531例子程序說明

Hisilicon Hi35xx 樣例程序使用說明

1. 樣例程序文件結構說明
   sample            # MPP 樣例程序
    |-- common       # hi35xx樣例程序使用的公用函數
    |---hi3521       # hi3521/hi3520A樣例程序
    |      |-- vio          # 視頻輸入/輸出功能實現演示
    |      |-- venc         # 視頻編碼功能實現演示
    |      |-- vdec         # 視頻節目功能實現演示
    |      |-- region       # Region功能實現演示
    |      |-- vda          # VDA (video detect analyse)功能實現演示
    |      |-- audio        # Audio 功能實現演示
    |      |-- hifb         # FB (frame buffer) 功能實現演示
    |      |-- tde          # TDE (Two Dimensional Engine)功能實現演示
    |      |-- ......   
    |---hi3531       # hi3531/hi3532樣例程序      
           |-- vio          # 視頻輸入/輸出功能實現演示
           |-- venc         # 視頻編碼功能實現演示
           |-- vdec         # 視頻節目功能實現演示
           |-- region       # Region功能實現演示
           |-- vda          # VDA (video detect analyse)功能實現演示
           |-- audio        # Audio 功能實現演示
           |-- hifb         # FB (frame buffer) 功能實現演示
           |-- tde          # TDE (Two Dimensional Engine)功能實現演示
           |-- pciv         # pciv 功能實現演示
           |-- ......   

2. 編譯及 Makefile 說明

   1) 編譯依賴說明
   樣例程序的編譯依賴於MPP頭文件(mpp/include)及庫文件(mpp/lib)。
  
   2) Makefile 說明   
   在 Sample 的每個業務樣例演示模塊(如vio、venc等)下均有Makefile,該Makefile引用 sample 目錄下的Makefile.param, sample 目錄下的 Makefile.param 文件引用 mpp 目錄下的 Makefile.param。
   mpp -- Makefile.param                       # 定義 MPP 編譯所需的變量
    |---sample---Makefile.param                # 定義 sample 編譯所需變量
          |--hi35xx--vio/venc/...---Makefile   # sample 編譯腳本
   在每個業務樣例演示模塊中執行 make 對該模塊進行編譯;執行 make clean 清理編譯後的可執行文件和目標文件;執行 make cleanstream 清理部分樣例程序運行後可能產生的碼流文件。
   在 sample 目錄下執行 make 編譯各個業務樣例演示程序;執行 make clean 清理所有業務樣例程序編譯後的可執行文件和目標文件;執行 make cleanall 清理各個業務樣例程序運行後可能產生的碼流文件。
  
3. 樣例程序運行說明
   1) 樣例程序的運行依賴於媒體驅動,所以,在樣例程序執行前,需要執行 mpp/ko 下的 load3531 腳本。
   2) 注意選擇相應的AD驅動


4. 修訂說明
   1) 2011-08      創建
  
5. 版權聲明
版權所有:深圳市海思半導體有限公司2011。保留一切權利。
非經本公司書麵許可,任何單位和個人不得擅自摘抄、複製本文檔內容的部分或全部,並不得以任何形式
傳播。樣例程序僅作為使用指導,程序中的所有陳述、信息和建議不構成任何明示或暗示的擔保。

 

最後更新:2017-04-03 12:54:00

  上一篇:go linux/windows環境下mysql數據庫啟動、停止、重啟命令
  下一篇:go 查看linux版本命令匯總