以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。
1、硬件资源
(1)HI3518E单芯片提供:CPU + DSP + 内置64MB DDR + ETHERNET MAC。
(2)外置16MB的SPI接口的Flash用来存放程序(uboot、kernel、rootfs、app)。
(3)SDcard扩展提供用户数据区,可往里写往外读。
(4)板载ethernet PHY和USB HOST扩展WIFI提供联网能力。
(5)sensor接口(并行数据通道+I2C控制通道)提供主板和sensor链接。
(6)串口作为调试口和linux系统控制台。
2、软件资源
(1)外置的SPIFlash被分区烧录uboot.bin、内核的zImage、rootfs,并设置合理的环境变量使系统启动。
(2)sensor、ethernet等硬件均需要驱动软件支持。
(3)APP调用各种API实现视频采集、编码压缩、网络传输等核心工作。
(4)各种专业工作(譬如利用内置DSP实现h.264编码压缩)都已经由海思开发好并以ko的形式提供,有API文档参考。APP编写者可以在sample的帮助下逐步实现自定义的功能。