估计你没有ARM的基础,不败迹建议你从ARM7或者ARM9开始学习ARM的开发,而建议你从最新的CortexM3内核开始,因为CortexM3内核简单易学并且是ARM公司目前主推的内核和技术,CortexM3内核的单片机芯片目前有Luminary和ST两家约100款芯片,2009年Atmel公司和NXP公司也会推出CortexM3内核的单片岁模机芯片。 目前,有少数几本书,但是不推荐,建议最好直接看厂商出的中文资料,假如英文好直接看英文资料更好。另外,建议从厂商出了程序例子开始,有问题就到论坛上面问。Luminary和ST的CortexM3内核的单片机,开发环境可以使用IAR公司的EWARM开发环境,或者ARM/Keil公司的MDK开发环境,来进行软件开发、调试,这些开发环境都有免费的评估版本;调试可以使用通用的JLINK、ULINK之类的仿真器,另外有些开发板上面也集成了专用的仿真器。电路板推荐:EasyARM1138开发板(周立功的),使用Luminary单片机且集成了仿真器,99元,乎枯缓外设比较少;以及EK-STM3210B 开发板(万利电子的),使用STM32单片机且集成了仿真器,199元,外设比较多。参考:http://www.manley.com.cn/web/product_neirong_01.asp?pro=262学习STM32单片机,可以上21ic热门论坛:http://bbs.21ic.com/club/bbs/bbsView.asp?boardid=49Luminary单片机在21ic上的论坛:http://bbs.21ic.com/club/bbs/list.asp?boardid=42
标签:ARM