涉及面比较广!
ARM+Linux这个平台开发,如果针对专业人员那么具备大体的素质是这样!
1.单片机知识基础或者是计算机原理基础
2.数字电路、模拟电路基础
3、熟悉arm7、arm9原理
4、会一到两种EDA软件(如PROTEL 99SE、POWERPCB等)。
5、对SDRAM、NAND FLASH、NOR FLASH、串口、USB、网络、液晶显示等硬件控制及读写原理比较了解。当然有的人不了解这些原理,而通过借鉴别人的设计也能设计出来。只是知其然,不知其所以然而已。
6、学习理解能力较强。
还有就是bootloader、linux、文件系统移植及底层驱动开发!
3、具备C、C++、汇编语言基础。
4、熟悉arm7、arm9原理。
5、熟悉bootloader、linux内核、linux文件系统的原理、配置、编译以及驱动程序的编写及加载过程。
6、对SDRAM、NAND FLASH、NOR FLASH、串口、USB、网络、液晶显示等硬件控制及读写原理非常了解
大概是这样了!
待遇我就不太清楚了! 刚才忘了写了!