掃描二維碼
隨時(shí)隨地手機(jī)看文章
這說明交叉編譯工具可以正常使用,編譯出的可執(zhí)行文件可以在MIPS處理器上直接運(yùn)行。
3.MAE前端驅(qū)動(dòng)軟件設(shè)計(jì)及測(cè)試
3.1 驅(qū)動(dòng)軟件設(shè)計(jì)
MAE可分為前端和后端,前端的主要功能是完成多種視頻格式的實(shí)時(shí)解碼,其方框圖如圖2所示。
MAE前端的輸入數(shù)據(jù)是一系列的數(shù)據(jù)宏塊,宏塊數(shù)據(jù)以及頭信息、系數(shù)矩陣、運(yùn)動(dòng)向量等都以DMA的方式傳送給MAE。所以在程序中首先要定義指針maefe_dmadscr[PTR]來描述DMA。并把maefe_dreadbell[DB]寄存器設(shè)置為1來啟動(dòng)DMA控制器。頭信息一共包含4個(gè)word,每個(gè)word有32 b,這4個(gè)word分別保存到AU 1200寄存器mae_hdr0到mae_hdr3中,這些word包含了關(guān)于編碼宏塊的信息,如量化參數(shù),運(yùn)動(dòng)補(bǔ)償參數(shù),變換運(yùn)算等信息。
驅(qū)動(dòng)程序首先要把每一幀的地址寫入MAE的相關(guān)寄存器中,在每處理一幀后,上述宏塊信息都要及時(shí)更新。MAE的前端對(duì)宏塊數(shù)據(jù)進(jìn)行反量化,其結(jié)果輸入至逆變換單元進(jìn)行逆變換運(yùn)算。逆變換運(yùn)算單元通過查看maefe_config寄存器的COD標(biāo)志位來決定采用哪種標(biāo)準(zhǔn)的視頻Cod-ec,從而執(zhí)行相應(yīng)的運(yùn)算。逆變換運(yùn)算完成后,數(shù)據(jù)送入運(yùn)動(dòng)補(bǔ)償單元。運(yùn)動(dòng)補(bǔ)償單元根據(jù)運(yùn)動(dòng)向量計(jì)算出參考像素值,并把它們插入當(dāng)前幀中,從而完成一次解碼。以上過程通過編寫函數(shù)fe_process_mb來實(shí)現(xiàn),該函數(shù)的幾個(gè)參數(shù)分別是:[!--empirenews.page--]
mae_fe_cfg:MAE前端的配置信息;mb_in:輸入的宏塊數(shù)據(jù);cur_y_frame:當(dāng)前幀Y分量;cur_cb_frame:當(dāng)前幀Cb分量;cur_cr_fr-ame:當(dāng)前幀Cr分量;mb_num:表示宏塊數(shù)據(jù)的序號(hào)。該函數(shù)的流程圖如圖3所示。
函數(shù)中的關(guān)鍵部分及說明注釋如下所示:
3.2 驅(qū)動(dòng)軟件測(cè)試
將以上程序交叉編譯,生成mae-driver.ko,動(dòng)態(tài)加載到Linux內(nèi)核:#insmod - f mae-driver.ko。用MAIplayer驗(yàn)證是否可以正常工作:?jiǎn)?dòng)minicom,進(jìn)入MAIplayer所在路徑,該路徑下有編譯好的播放器應(yīng)用程序及各種視頻解碼庫。執(zhí)行視頻文件播放命令MYM./maipl-ayer auto-a-l jolin.mpg。播放效果如圖4所示。經(jīng)測(cè)試,MAIplayer可正常播放多媒體視頻,說明MAE已被驅(qū)動(dòng)起來完成視頻解碼工作。
4 結(jié)語
本文給出了AU 1200 MAE驅(qū)動(dòng)程序開發(fā)的流程,包括開發(fā)環(huán)境的搭建及驅(qū)動(dòng)程序的編寫。MAE作為AU 1200片上專用于圖像、視頻的外部設(shè)備,相當(dāng)于一個(gè)視頻協(xié)處理器。它的使用大大提高了MIPS核的工作效率,而以AU 1200為核心的多媒體終端具有更低的成本,因此。其市場(chǎng)前景將更加廣闊。
近期,特斯拉啟動(dòng)2022年AI日活動(dòng),人形機(jī)器人擎天柱Optimus原型機(jī)正式亮相。特斯拉展示了人形機(jī)器人在汽車工廠進(jìn)行搬運(yùn)、澆水植物、移動(dòng)金屬棒的視頻。
關(guān)鍵字: 人形機(jī)器人 AI 萬億市場(chǎng)北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲(chǔ)及超融合市場(chǎng)研究報(bào)告》,報(bào)告顯示:2022年上半年浪潮超融合銷售額同比增長(zhǎng)59.4%,近5倍于...
關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心東京2022年10月18日 /美通社/ -- NIPPON EXPRESS HOLDINGS株式會(huì)社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運(yùn)國際物流有限公司(Nipp...
關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP要問機(jī)器人公司哪家強(qiáng),波士頓動(dòng)力絕對(duì)是其中的佼佼者。近來年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機(jī)器人會(huì)后空翻,自主爬樓梯等。這不,波士頓動(dòng)力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...
關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車