[讨论] 如何快速掌握Luminary单片机?(入门必读)

gina   2010-2-8 10:26 楼主
虽然有周立功宣传的成分,但也不失为一个学习的路径,学习过程仅供参考。


1. 要对ARM Cortex-M3处理器内核有所了解

  下载《ARM 白皮书-ARM Cortex-M3 处理器简介》一文,通读2~3遍。读完之后,我相信您已经可以体会到Cortex-M3处理器的巨大优势了。

  但是,作为初学者,建议不要在处理器内核上花费过多精力,而应该先把芯片用起来,等基本掌握之后再回过头来探讨内核问题。如果直接拿芯片来开发快速上市的产品,则更应该这样。


2. 选一款合适的开发板

  搞我们嵌入式这一行的,仅仅纸上谈兵是不行的,必须靠实战!周立功已经发布了3款性价比极高的Stellaris系列单片机开发板,供您选择:

● EasyARM 101
  该款开发板的特点是功能较为简单,价格也最便宜,非常适合于“贫农们”入门学习。
详见:http://www.embedtools.com/pro_kaifa/ARM/easyarm101.asp
1.jpg

● EasyARM 615
  功能比较丰富,价格也便宜,适合于大多数初学者。
详见:http://www.embedtools.com/pro_kaifa/ARM/easyarm615.asp
2.jpg

● EasyARM 8962
  功能非常丰富,带有CAN和以太网接口。如果您对这两大功能感兴趣,那么该款产品是不二选择。
详见:http://www.embedtools.com/pro_kaifa/ARM/easyarm8962.asp
3.jpg

  上述所有产品都配有《开发指南》或《实验指导书》,光盘里有大量例程、手册等参考资料。


3. 选择合适的开发调试环境

● Keil + ULINK2
  好处:编译效率极高,开发环境对大多数工程师可能比较熟悉,上手快,USB接口。
  不足:正版价格偏高。

● Cross + EasyJTAG-H
  好处:价格便宜
  不足:采用GCC编译器,效率不高。如果电脑没有并口则无法用EasyJTAG-H进行调试。

● IAR + LM LINK
  好处:编译效率较高,价格便宜,USB接口(台式机、笔记本都能用)
  不足:暂无


4. 采用《Stellaris驱动库》编写程序
  Luminary公司发布的《Stellaris驱动库》为广大开发人员提供了极大的方便。在GCC编译器里,还提供了C语言的源代码。《驱动库使用指南》也已经翻译成中文。建议尽量用库函数来实现程序的功能。另外,请用C语言写程序,不要用汇编。

  在EasyARM 101、615、8962的开发板附带光盘里都有《Stellaris驱动库》安装文件。您也可以登录相关网站下载。

回复评论 (2)

看看,其实周立功的东西还是很不错的
不断地学习,才会有创新! 淘宝小店:手机、qq点卡、游戏点卡自动充值 http://shop63727265.taobao.com/
点赞  2010-2-8 11:08
严重同意楼主的看法!
点赞  2010-6-15 18:34
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复