一、硬件
1、HI3518E单芯片提供:CPU+DSP+内置64MB DDR + ETHERNET MAC
(1):ARM9内核的CPU+DSP双核处理器,cpu运行控制流代码,DSP主要做isp,H.264编码等运算工作。
(2):性价比高,20多块钱mcu,内置DDR会降低成本,制作板子时不用考虑ddr的布线,硬件上设计最复杂的就是主芯片和DDR之间的布线,极大的降低了板子的布线难度,而且主控板可以做的很小。
2、外置SPIFlash用来存放程序(uboot、kernel、rootfs、app)
(1):小容量的Norflash太贵,大容量的nandflash太大、没必要,flash仅仅用来存储程序,在很多工业产品uboot+k+r+app一般不超过8M,这个控制板使用16M,因为我们自己写的代码水平不够,可能没那么精简,将有用没用的ko、lib全部部署了。
(2):正常编译出来的内核一般有2M多,高手更具需要可以精简到1M,uboot一般380K,这个16M的spiflash只要几块钱。