Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1024301
  • 博文数量: 238
  • 博客积分: 2842
  • 博客等级: 少校
  • 技术积分: 2765
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-16 00:20
个人简介

stdlf

文章分类

全部博文(238)

文章存档

2013年(6)

2012年(13)

2011年(82)

2010年(89)

2009年(48)

我的朋友

分类:

2009-04-24 15:54:15

如果想进入嵌入式软件开发行列,最自然的方式大概是先把ARM当作单片机来用。我就是把S3C2410、S3C2440当作一个51单片机,先熟悉它的每个部件,写裸板程序进行测试。等把NAND Flash控制器、Memory控制器、GPIO、PLL等模块都摸熟后,再移植比较复杂的bootloader。在调试裸板程序时如果还有个调试工具,可以更容易地了解硬件的内部操作,理解软件与硬件的交互。

      在嵌入式开发中,有很多优秀的调试、仿真工具,比如Keil、IAR、Rowley Associates等。它们的安装、
使用都很便利,功能强大,但是价格昂贵(几百美元甚至更多);还要购买相应的硬件,比如J-Link、U-Link
等USB到JTAG的转换盒,这也是一笔不小的开支。

    对于学生,或者是开发预算有限的工程师来说,完全可以使用免费的开发工具Eclipse、OpenOCD,然后
通过一些便宜的JTAG转接器(比如并口JTAG等)就可以达到接近、甚至超越上述商业软件的效果。

    并口JTAG速率太低,一般很少用来调试。本教程使用OpenJTAG转换器,配合Eclipse,OpenOCD等开源软
件,就可以完成下载、烧写、调试等任务。

      OpenJTAG是一款集3大功能(USB转JTAG、USB转串口、在线调试)于一体的调试器,无论是台式机,还是
缺乏串口、并口的笔记本,均可使用。 可以用来调试ARM7, ARM9, Cortex-M3, XSCALE系列CPU的裸板程序、
bootloader、内核。

   《Eclipse,OpenOCD,OpenJTAG嵌入式开发教程(Windows/Linux)》是使用Eclipse进行嵌入式开发的比较全的资料,它比较大,可以从以下链接地址下载:

阅读(3121) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:电脑主流配置

给主人留下些什么吧!~~