纯工程师一名,历经一段时间的摸索,搞定了基于海思3518E方案的IPC摄像头, 研发摄像头需要掌握的知识点还挺多的,没法通过三言两语讲述清楚.
先上图, 最后完成的作品如下:
研发一款摄像头需要掌握的基本流程与知识点
1: 搭建linux 嵌入式虚拟机, ARM交叉编译环境, 如下图是我搭建的ubuntu的编译环境
同时还需要仔细读海思的 Hi3518A/Hi3518C/Hi3516C Linux开发环境 用户指南.pdf ,这个是入门的第1步。
其中需要注意的一个大坑,就是linux的shell系统,ubuntu默认是无法执行 用户指南中的 指令。需要把ubuntu的shell系统改掉
2: 编译Linux内核与制作ROOTFS
嵌入式研发工程师都懂的呀,如果不懂,请参考海思提供的文档 Linux开发环境 用户指南.pdf,同时结合网上的嵌入式研发入门教程。也可以QQ联系我,我教你!
3:通过UBOOT引导烧写内核与根文件系统
烧写内核
set serverip 192.168.1.199; //你的NFS服务器IP,什么是NFS Server请自己搜索
mw.b 0x82000000 0xFF 0x100000;
tftp 0x82000000 wuImage; //编译出来的内核文件,精简后的linux内核为1M大小