Arm
arm芯片
ARM 即Advanced RISC Machines缩写,既可以以为是一种公司名字,也可以以为是对一类微解决器通称,还可以以为是一种技术名字。
1985年4月26日,第一种ARM原型在英国剑桥Acorn计算机有限公司诞生,由美国加州SanJoseVLSI技术公司制造。
20世纪80年代后期,ARM不久开发成Acorn台式机产品,形成英国计算机教诲基本。
1990年成立了Advanced RISC Machines Limited(日后简称为ARM Limited,ARM公司)。20世纪90年代,ARM 32位嵌入式RISC(Reduced lnstruction Set Computer)解决器扩展到世界范畴,占据了低功耗、低成本和高性能嵌入式系统应用领域领先地位。ARM公司既不生产芯片也不销售芯片,它只出售芯片技术授权。
开发都需要学****哪些软件
总结起来最重要有如下几种吧
1 ADS调试用
确切说是ADS+AXD。ADS里包括AXD。本来都用SDT日后ARM公司停止对SDT支持了,改支持ADS了,还是用ADS吧。
有人程序发布依然是SDT版本,但基本都可以找到相应ADS,新人在这里不要发蒙。ADS是编译器,AXD是调试器。编译成AXF后来再在ARMRAM里调试。
2 PLASHPGM
FLASH烧写软件。AXD在RAM里调试,掉电就没有了,以便程序修改。调试好程序再下到FLASH里,上电直接运营。
同类软件尚有诸多,什么FLUTED了、FLSHP了都是,但FLASHPGM最佳,要是有人还问FLASH不支持BIN格式文献问题就要看我写PLASHPGM使用了。
3 BANYANT调试代理(不懂得名对不,起这样个难记,我普通都叫它“半羊”由于懂得它那几天刚吃了烤羊)
调试代理就是用它帮你使用更简朴JTAG(便宜啊)来实现原本1K才卖JTAG仿真器大某些功能。JTAG调试原理看我另一篇笔记。简朴就可以把她理解为你自己做JTAG驱动就行了。
调试代理尚有诸各种,什么H-JTAG了、ARM7了(不懂得详细叫什么,)都是,BANYANT比较好。
需要注意是,每种调试代理安装办法虽然都简朴但都不同样,需要看阐明。并且AXD调试之前都要运营。省钱了,就别怕麻烦了。
4 ARM-ELF-TOOLS工具链
里面是UCLINUX开发用工具例如ARM-ELF-GCC只类。工具链就是把诸多工具打包在一起发布以便你开发东西。详细安装办法看我另一篇笔记。
此外如果你开发LINUX就要用ARM-LINUX-TOOLS,不同样,不通用。
5 U-BOOT
大名鼎鼎BOOTLOADER生成工具,同类好象尚有VIVI(名字很暧昧~~)
生成BOOTLOADER烧到FLASH里,然后就可以用BOOTLOADER下载 烧写其她了
有了BOOTLOADER才干下UCLINUX。BOOTLOADER就像电脑上BIOS。固然UCOS不用这个,用什么我不懂得:)
详细用法看我另一篇笔记吧。
6 UCLINUX包
UCLINUX源码包,
ARM技术简介 来自淘豆网www.taodocs.com转载请标明出处.