学习ARM7从实践入手,把实验做一遍就会了。 EASYARM2200和SMARTARM2200开发板资料全面,软件丰富,尤其适合初学者。 www.armecos.com提供针对这两款板子的增值服务,您可以使用《ecos增值包》作为切入点,避免一开始就接触太多细节,先从总体上掌握多任务、中断、串口、bootloader、makefile、文件系统等概念,再做几个有趣的实验,如:web服务器等综合实验,既实用又能涉及方方面面的知识点,不知不觉中就学会了。当您了解了整体概念后再去看书,事半功倍。这些实验均使用通用标准的API函数,使您一开始就接受到规范的训练。程序使用GNU工具开发,顺便把GNU/Linux的大部分内容也掌握了。同时,ecos增值包抽象了平台细节,其开发思想适用于各种体系架构MIPS、POWERPC、ARM、X86等,保护您的投资长期有效。 EASYARM2200和SMARTARM2200开发板现已支持(或增值支持)ucos、ecos、VxWorks、uCLinux等操作系统,还提供文件系统、GUI、TCP/IP协议栈,其实,初学者要的不就是这些指导资料嘛!除了学习用,您还可以用其快速验证设计思路,因为板子被平台化了,不需要涉及细节,所以开发速度很快,质量也有保证。 |