开发平台:飞凡嵌入式Hi3536
开发板采用SPI NORFlash启动,默认内核不支持USB摄像头工作,需重新编译内核,并烧写系统。
一、编译内核
采用Hisi官方提供的SDK中内核linux-3.10.y,配置文件为hi3536_full_A17_slave_defconfig。主要流程:
#cd /opt/hi3536/Hi3536_SDK_V2.0.2.0/osdrv/opensource/kernel/linux-3.10.y
#cp arch/arm/configs//hi3536_full_A17_slave_defconfig .config
#make ARCH=arm CROSS_COMPILE=arm-hisiv400-linux- menuconfig
由于对Linux驱动架构不熟悉,也不能确定所使用USB摄像头的属类,这里将所有V4L2相关驱动全部选上,在menuconfig 搜索V4L2将所有的选为Y,注意依赖项的选择,如果依赖关系不正确的,menuconfig会提示。
保存、退出得到所需要的配置文件,然后编译内核
#make ARCH=arm CROSS_COMPILE=arm-hisiv400-linux- uImage
二、烧写系统
1、参数配置
配置tftp服务器
#可以使用任意的tftp服务器,将相关文件拷贝到tftp服务器目录下;
#单板上电后,敲任意键