日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hi3516A开发--mpp业务分析

發(fā)布時(shí)間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hi3516A开发--mpp业务分析 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Hi3516A/Hi3516D SDK 安裝以及升級使用說明里有一項(xiàng)運(yùn)行MPP業(yè)務(wù):

1、vi /etc/exports 添加
/opt/mpp *(subtree_check,rw,no_root_squash,async)

$sudo /etc/init.d/nfs-kernel-server restart?
$sudo exportfs -a (最好每修改過/etc/exports后需要執(zhí)行一次)
2、掛載mpp :
mount -t nfs -o nolock -o tcp -o rsize=32768,wsize=32768 192.168.2.155:/opt/mpp /mnt/mpp

自動(dòng)掛載:

在/etc/init.d/rcS文件最后添加:

mount -t nfs -o nolock -o tcp -o rsize=32768,wsize=32768 192.168.2.155:/opt/mpp /mnt/mpp

3、卸載mpp:
umount /mnt/mpp

4、在單板linux系統(tǒng)下,進(jìn)入mpp/ko目錄,加載KO

? ? cd mpp/ko
? ? # default online
? ? ./load3516a -a -sensor mn34220 -osmem 64
? ? # vi_vpss offline
? ? ./load3516a -a -sensor mn34220 -osmem 64 -offline
5、進(jìn)入各sample目錄下執(zhí)行相應(yīng)樣例程序(sample需要先在服務(wù)器上成功編譯過)
? ? cd mpp/sample/vio
? ? ./sample_vio 0 1

6、說明:

Running Descriptions of Sample Programs
? ?1) Sample program running depends on the media driver. Before running a sample demo program, execute the load3518 script in the mpp/ko_hi3518 to load a specified module.
? ?
? ?2) Note that the corresponding sensor library must be selected. The default sensor is Aptina AR0130. If you want to select other sensors, modify the Makefile.param file. For example, if you select Sony IMX104, you should modify the Makefile.param file as follows:
? ? #SENSOR_TYPE ?= SONY_IMX185_MIPI_1080P_30FPS
SENSOR_TYPE ?= PANASONIC_MN34220_SUBLVDS_1080P_30FPS

修改senor:



參看:hi3516a 中 online 與 offline 有什么區(qū)別 ?

VI 和VPSS 的協(xié)作模式分為以下2 種(模式切換由load 腳本參數(shù)控制,對應(yīng)sys 模塊參數(shù)vi_vpss_online):
VI/VPSS 離線模式是指VI 進(jìn)行時(shí)序解析后將圖像數(shù)據(jù)寫出到DDR,VPSS 從DDR 中載入VI 采集的數(shù)據(jù)進(jìn)行圖像處理,是傳統(tǒng)Hi3518/Hi3520D 等芯片的VI/VPSS 的協(xié)作模式。

VI/VPSS 在線模式是指VI 進(jìn)行時(shí)序解析后直接在芯片內(nèi)部將數(shù)據(jù)傳遞到VPSS,中間無DDR 寫出的過程。在線模式可以省一定的帶寬和內(nèi)存,降低端到端的延0時(shí)。需要注意的是,在線模式時(shí),因?yàn)閂I 不寫出數(shù)據(jù)到DDR,無法進(jìn)行CoverEx、OverlayEx、Rotate、LDC 等操作,需要在VPSS 各通道寫出后再進(jìn)行Rotate/LDC 等處理,而且有些功能只在離線下能支持,比如DIS.


一、sample目錄:
?sample ? ? ? ? ? ?# MPP sample program
? ? |-- common ? ? ? # Common function used by the sample program
? ? |-- vio ? ? ? ? ?# Video input/output implementation demo
? ? |-- venc ? ? ? ? # Video encoding implementation demo
? ? |-- region ? ? ? # Region implementation demo
? ? |-- vda ? ? ? ? ?# Video detection analysis (VDA) implementation demo
? ? |-- audio ? ? ? ?# Audio implementation demo
? ? |-- hifb ? ? ? ? # Frame buffer (FB) implementation demo
? ? |-- tde ? ? ? ? ?# TDE implementation demo
? ? |-- ...... ? ?


二、mpp/ko目錄

ls mpp/ko/
acodec.ko ? ? ? ? ?hi3516a_adec.ko ?hi3516a_base.ko ? hi3516a_ive.ko ? ??
hi3516a_sys.ko ? hi3516a_viu.ko ? hi_mipi.ko ? ?load3516d
clkcfg_hi3516a.sh ?hi3516a_aenc.ko ?hi3516a_chnl.ko ? hi3516a_jpege.ko ??
hi3516a_tde.ko ? hi3516a_vou.ko ? hi_rtc.ko ? ? mmz.ko
clkcfg_hi3516d.sh ?hi3516a_ai.ko ? ?hi3516a_h264e.ko ?hi3516a_pm.ko ? ? ?
hi3516a_vda.ko ? hi3516a_vpss.ko ?hiuser.ko ? ? pinmux_hi3516a.sh
demo_config.sh ? ? hi3516a_aio.ko ? hi3516a_h265e.ko ?hi3516a_rc.ko ? ? ?
hi3516a_venc.ko ?hifb.ko ? ? ? ? ?hn_config.sh ?sysctl_hi3516a.sh
extdrv ? ? ? ? ? ? hi3516a_ao.ko ? ?hi3516a_isp.ko ? ?hi3516a_region.ko ?
hi3516a_vgs.ko ? hi_media.ko ? ? ?load3516a


三、詳細(xì)介紹各個(gè)參數(shù)含義:
1、 load3516a [-option] [sensor_name]

options:
? ? -i ? ? ? ? ? ? ? ? ? ? ? insert modules
? ? -r ? ? ? ? ? ? ? ? ? ? ? remove modules
? ? -a ? ? ? ? ? ? ? ? ? ? ? remove modules first, then insert modules
? ? -sensor sensor_name ? ? ?config sensor type [default: ar0130]
? ? -osmem os_mem_size ? ? ? config os mem size [unit: M, default: 64]
? ? -offline ? ? ? ? ? ? ? ? vi/vpss offline
? ? -h ? ? ? ? ? ? ? ? ? ? ? help information
Available sensors: imx178, imx185, mn34220, etc
notes: osmem option can't be used when mmz zone partition is enable

for example ?online: ? ./load3516a -a -sensor imx178 -osmem 64

? ? ? ? ? ? ? ? ? ? ?offline: ?./load3516a -a -sensor imx178 -osmem 64 -offline


sensor type

imx178 mn34220 imx185 ar0330 ov4689 ov5658 ar0230 imx117 ar0237


2、 sample_venc

Usage : ./sample_venc <index>
index:
? ? ? ? ?0) 1*1080p H264 + 1*1080p H265 + 1*D1 H264 encode.
? ? ? ? ?1) 1*1080p MJPEG encode + 1*1080p jpeg.
? ? ? ? ?2) low delay encode.
? ? ? ? ?3) roi background framerate.
? ? ? ? ?4) svc-t H264
? ? ? ? ?5) H264 intra refresh. ??
? ? ? ? ?
3、 sample_vio <index> <intf>
index:
? ? ? ? ?0)online mode VI/VPSS,1080P; VO(0:SD0(CVBS), 1:BT1120). Embeded isp, phychn channel preview.
? ? ? ? ?1)online mode VI(WDR)/VPSS,1080P); VO(0:SD0(CVBS), 1:BT1120).Embeded isp,phychn channel preview.
? ? ? ? ?2)online mode VI(FPN)/VPSS,1080P; VO(0:SD0(CVBS), 1:BT1120).frame mode FPN,Embeded isp,phychn channel preview.
? ? ? ? ?3)online mode VI/VPSS(LDC),1080P; VO(0:SD0(CVBS), 1:BT1120).Embeded isp, online LDC, phychn channel preview.
? ? ? ? ?4)online mode VI/VPSS(ROTATE),1080P; VO(0:SD0(CVBS), 1:BT1120).Embeded isp, online, rotate, phychn channel preview.
? ? ? ? ?5)offline mode VI(ROTATE),1080P; VO(0:SD0(CVBS), 1:BT1120).Embeded isp, offline, rotate, phychn channel preview.
? ? ? ? ?6)offline mode VI(LDC),1080P; VO(0:SD0(CVBS), 1:BT1120).Embeded isp, offline, LDC, phychn channel preview.
? ? ? ? ?7)offline mode VI(DIS),1080P; VO(0:SD0(CVBS), 1:BT1120).Embeded isp, offline, DIS, phychn channel preview.
? ? ? ? ?8)offline mode VI: BT1120; VO(0:SD0(CVBS), 1:BT1120).Isp bypass, phychn channel preview.
? ? ? ? ?9)offline mode VI; VO(0:SD0(CVBS), 1:BT1120).Embeded isp, resolution switch.
intf:
? ? ? ? ?0) vo cvbs output, default.
? ? ? ? ?1) vo BT1120 output. ? ? ? ? ? ? ? ?
? ? ? ? ? ??
4、 sample_hifb
Usage : ./sample_hifb <intf>
intf:
? ? ? ? ?0) vo cvbs output, default.
? ? ? ? ?1) vo BT1120 output.
? ? ? ? ?
5、 sample_region <intf>
intf:
? ? ? ? ?0) vo cvbs output, default.
? ? ? ? ?1) vo BT1120 output.
? ? ? ? ?
6、 sample_scene
/***************************************************************/
usage: ./sample_scene ini_path.

for example: ./sample_scene ini/IPC/sceneauto_178.ini
/***************************************************************/
cat readme.txt?
1. This scene sample can only be run when vi-isp-vpss-venc is running;
2. Different sensors have different configuration file in ini dir;

7、 sample_tde
Usage : ./sample_tde <intf>
intf:
? ? ? ? ?0) vo cvbs output, default.
? ? ? ? ?1) vo BT1120 output.
? ? ? ? ?
./sample_vda <index>
index:
? ? ? ? ?0) MD.(QVGA)

? ? ? ? ?1) OD.(QVGA)


總結(jié)

以上是生活随笔為你收集整理的Hi3516A开发--mpp业务分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产色图视频 | 国产精品久久久久久久av福利 | 农村妇女av | 亚洲AV无码成人精品区明星换面 | 免费看成年人视频 | 日日操操| 在线免费激情视频 | 少妇激情偷人爽爽91嫩草 | av电影网站在线观看 | 91麻豆网 | 亚洲精品视频三区 | 中文字幕免费在线 | 久一精品 | 天天插天天操天天干 | 国产精品水嫩水嫩 | 少妇太爽了在线观看 | 5566色| 97在线免费观看视频 | 免费黄色小网站 | 欧美日韩国产激情 | 亚洲中文字幕无码一区 | 国内精品第一页 | 精品久久BBBBB精品人妻 | 免费午夜人成电影 | 国产视频九色蝌蚪 | 极品少妇xxxx精品少妇偷拍 | 法国少妇愉情理伦片 | 久久久久久91 | 久久国产精品首页 | 久久3p | 欧美专区在线播放 | 色哟哟网站| 亚洲国产高清国产精品 | 日韩首页| 免费看国产曰批40分钟粉红裤头 | 美女裸体网站久久久 | 在线成人欧美 | 樱花电影最新免费观看国语版 | 亚洲经典在线观看 | 国产黄色精品 | 九九热免费在线视频 | 国产精品尤物视频 | a v视频在线观看 | 啪啪视屏 | 亚洲综合图色 | 国内国产精品天干天干 | 亚洲一级免费毛片 | 国产精品羞羞答答 | av电影在线网站 | 中文字幕五区 | 免费黄毛片 | 亚洲人人精品 | 国产毛片毛片毛片 | 亚州精品毛片 | 精品视频亚洲 | 亚洲AV成人无码一二三区在线 | 一级看片免费视频 | 免费黄色大片网站 | 亚洲女女做受ⅹxx高潮 | 久久99久久精品 | 51ⅴ精品国产91久久久久久 | 三级欧美韩日大片在线看 | 中文字幕乱码中文乱码b站 国产一区二区三区在线观看视频 | 欧美成人a视频 | 无码h肉动漫在线观看 | 日韩亚洲在线 | 青青久操| 色天使在线视频 | 欧洲亚洲自拍 | 爱情岛论坛永久入址在线 | 国产内射一区 | 理论片国产 | 国产精品久久免费 | 亚洲午夜久久久 | 毛片视频免费观看 | 青青草狠狠操 | 在线色站 | 国产精品久久久久99 | 91久久网 | 羞羞动态图 | se婷婷| 亚洲最大的成人网站 | 国产伦精品一区二区三区免费 | 日本综合久久 | 少妇人妻一级a毛片 | 色综合免费视频 | 欧美成人怡红院 | 女攻总攻大胸奶汁(高h) | 真实偷拍激情啪啪对白 | 污视频在线 | 亚洲人体av | 波多野结衣电影在线播放 | 激情啪啪网 | 我爱avav色aⅴ爱avav | 少妇被中出 | 国产成人久久精品 | 人人爽人人 | 婷婷人体 | 日韩视频三区 |