今天看了篇文章,是关于嵌入式入门的。下面我加点我的一些东西,写出来跟大家分享一下,呵呵
硬件:
1 PCB。主要是设计电路,用Altium Designer(前身是protel)、PADS(前身是POWERPCB),ORCAD等软件进行设计印制电路板,这是一个基础。autoCAD是个机械设计软件,今天才知道,呵呵。
2 SOPC。主要是指FPGA,CPLD,以及会用用VHDL硬件语言,用于数字电路设计。
3 SOC。这是一个很高的水平,用于芯片设计。
软件:
1 bootloader。熟悉ARM的硬件,体系结构,汇编和文档。
2 系统移植和驱动开发。这个需要多单内核,多看代码,多写代码,熟悉系统的API,多动动手,我就比较懒,看来得好好改改这毛病了。
3 应用程序编写。主要是应用编程,网络编程,GUI图形界面的移植等。