最近我在学习arm,因为我以前做FPGA开发,用FPGA做控制和算法处理。因此硬件设计在我脑子里影响很深。 我看了嵌入式操作系统uc/os,然后周立功的开发板smartARM也快到了。我很快就要移植操作系统,进行项目开发。 可是我最近发现arm7的功能很有限,lpc2100有100多个引脚,都只能做特定的控制功能。而如果接不到10个接口,我在FPGA上用硬件实现这些接口都可以,为什么一定要让ARM7来做呢?而且我感觉arm7根本无法做FPGA和DSP的算法处理。那只用来做控制的话,我完全可以用FPGA实现,如果控制的接口多了,那我用嵌入软核的FPGA或者DSP也可以。那ARM7就完全没有用了,而且在arm上移植嵌入式操作系统似乎工作量也不比直接用FPGA来控制更方便省事。
我感觉我的想法有些误区,可是又不知道错在什么地方。 |