1、引言
SmartARM2400是广州致远电子有限公司精心设计的一款集教学、竞赛、工控开发于一身的开发套件,套件以NXP公司的LPC2478为核心,该芯片具有EMC(外部总线接口),可支持核心板上集成的32M SDRAM和2MB NOR Flash,并提供4路串口、1路IrDA接口、1路10/100M以太网接口、2个CAN-bus接口、1路I2S接口、1路USB OTG接口、1路USB Host接口、一个可支持STN和TFT液晶的LCD控制器,如图 1所示。
SmartARM2400提供了多达2200页的开发文档,涉及到LPC2400系列ARM体系结构、片内外设、汇编语言、μC/OS-II操作系统等内容,
开发文档里有许多亮点,例如,我们针对LPC2400系列ARM的USB OTG规范、Device接口、Host接口单独推出了一本专题书籍《USB开发指南——基于LPC2400》,通过精心编排的实例和内容体系,深入浅出地阐述了USB接口的开发技术。此外,我们对EMC的动态存储器接口及LCD控制器这两大技术难点作了大量的通俗化工作,并辅以大量实例,保证客户能够轻松快捷地掌握这两个领域的开发技术
在教学方面,教师可以利用配套的教程以及相应课件完成教学任务,同时能够充分锻炼学生的实际动手能力,提高其自身的竞争力。当前电子设计竞赛,越来越多地重视学生的实际动手能力以及综合应用能力,学生利用SmartARM2400提供的底层驱动,可以迅速搭建自己的硬件平台,从而完成设计题目。此外,在工控开发方面,可靠的硬件平台以及完善的底层驱动大大减少了前期的基础研究工作,工程师可将更多的精力投入到应用设计中,从而加快产品的开发进度。
2、教学平台
嵌入式系统的发展日新月异,32位CPU已经成为嵌入式系统的主流,ARM处理器作为32位机的代表,目前正越来越多的应用到实际产品中,高校是嵌入式系统工程师的摇篮,在前期培养方面担当着至关重要的角色。ARM处理器在体系结构和硬件设计方面的复杂度都远远超过了8位机,因此就非常有必要选择一款适合的开发平台,利用平台来教学可以达到事半功倍的效果,在短时间之内使学生掌握ARM体系结构,以及相关的外围电路设计方法。此外,还必须辅以详尽的教材和授课课件。SmartARM2400提供了6本配套教材:
|