ARM开发需要学习的软件

[复制链接]
 楼主| gongtengxinyi 发表于 2010-1-16 19:22 | 显示全部楼层 |阅读模式
ADS调试用
确切的说是ADS+AXD。ADS里包含AXD。原来都用SDT后来ARM公司停止对SDT支持了,改支持ADS了,还是用ADS吧。
有的人的程序发布的仍然是SDT版本的,但基本都可以找到相应ADS的,新人在这里不要发蒙。ADS是编译器,AXD是调试器。

U-BOOT
大名鼎鼎的BOOTLOADER生成工具生成的BOOTLOADER烧到FLASH里,然后就可以用BOOTLOADER下载 烧写其他了
有了BOOTLOADER才能下UCLINUX。BOOTLOADER就像电脑上的BIOS

UCLINUX包
UCLINUX的源码包,不用多说了吧?建议大家用现成的先体会一下,然后再自己编译,裁剪。因为单独UCLINUX的编辑技术上比较简单,但涉及的方面还是比较广的。

VMWARE
虚拟机软件,在一个机器上虚拟出一个机器装LINUX(PC上用的)

ARM-ELF-TOOLS工具链
里面是UCLINUX开发用的工具比如ARM-ELF-GCC只类的。工具链就是把很多工具打包在一起发布的方便你开发的东西。
思行合一 发表于 2010-1-16 19:25 | 显示全部楼层
除了第一个,都是开发裸机的,下面四个是在ARM上跑linux时候用的!先把裸机跑好了再说吧!
 楼主| gongtengxinyi 发表于 2010-1-16 21:59 | 显示全部楼层
学好了这些软件,ARM软件开发就没问题了吗?
亦正亦邪 发表于 2010-1-16 22:12 | 显示全部楼层
PLASHPGM
FLASH烧写的软件。AXD在RAM里调试,掉电就没有了,方便程序修改。调试好的程序再下到FLASH里,上电直接运行。同类的软件还有很多,什么FLUTED了、FLSHP了都是,但FLASHPGM最好
金鱼木鱼 发表于 2010-1-17 11:41 | 显示全部楼层
软件是次要的,关键你得对arm架构理解透彻,寄存器会配置才是本质的!
 楼主| gongtengxinyi 发表于 2010-1-17 12:37 | 显示全部楼层
是,而且还要自己实践了才能真正了解,呵呵,我也在学啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

94

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部