资讯详情

Sigmastar 方案的相机开发流程和注意点

在视频领域,通常使用海思方案。现在海思断供,很多公司都面临着换方案的问题。sigmastar为例:

1.拿到原厂SDK,开发手册。 在这里插入图片描述 2,编译配置SDK,一般编译kernel和project即可。 如下是USB相机: 编译project: ./setup_config.sh configs/usbcam/i6e/nor.glibc-squashfs.013a.512x512.bga make clean make image ./make_usb_upgrade_sigmastar.sh

kernel: declare -x ARCH=“arm” declare -x CROSS_COMPILE=“arm-linux-gnueabihf-9.1.0-” make infinity6e_ssc013a_s01a_usbcam_defconfig make clean; make

3.在虚拟机16版以上的开发环境下,安装原厂提供的交叉编译器。 4,编译project,得到镜像images,烧录,烧录串口用原厂推荐的。烧录的方法是用SDK提供的烧录工具首先用串口烧录boot,剩下的可以用网口TFTP或服务器usb烧录。

5,跑sdk里面的demo prog_vpe,点亮sensor,一般sdk默认带常用sensor 驱动。一般的绘图过程是sensor->VI->VPE(图像切割、旋转等))->VENC(编码MJPEG,H264/5)->VO

6.能画的demo参照手册整合到自己的代码框架中。 7.一些调试方法。 a,一般来说,当前编码格式、代码率、分辨率和帧率取决于系统的打印。

b,保存编码后的图片到/mnt下: (MJPEG:mi_venc1, h264/5:mi_venc0) echo dump_out 0 100 /mnt >/proc/mi_modules/mi_venc/mi_venc1

c,USB要看驱动支持的格式,分辨率,isp参数和控制单元通常通过USB tools看设备的描述符。

标签: 80f薄膜电容

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台