arm开发软件(ARM 开发平台有哪些)

本文目录
ARM 开发平台有哪些
arm开发平台很多;它包括以下:
*软件开发包:
(1)有操作系统的,比如linux,包括内核,驱动,bootloader,应用程序,gcc编译器。一般板子商也会提供wince等等其他os,不过学习的话一种就足够了。
(2)无操作系统,一般都是基于ads编译器的,业内叫裸奔代码。
*硬件方面:
板子的原理图,各个组件的电路图,型号,等等吧,还有调试的小板
*你自己需要购买的:
arm调试器,ice或者jlink,国内大都用盗版。很便宜。
题外话:板子供应商一般分为两种:ic原厂,和专门做板子的提供商。ic原厂类似于三星公司,板子提供商类似于周立功之类的。ic原厂的技术实力雄厚有保证,但是大部分ic公司出的板子都是针对有项目的大客户,初学者很少有人理会的,不过要看运气了。开发板供应商,实力一般,特别是三星的开发板,国内乱得很,代码抄来抄去。有的甚至无支持。
还是那句话,买板子主要看技术支持。一方面体现了该厂家的技术实力。不要光听别人说技术支持怎么怎么的好,其实你买了后大部分支持都不咋地的。
http://mcuos.com/forum-105-1.html
ARM开发具体是干什么的
ARM开发具体是:工程师使用ARM嵌入式Linux操作系统进行内核编译及文件系统制作,使用相关开发工具进行ARM软、硬件开发设计的专业技术人员。
英国ARM公司是全球领先的半导体知识产权 (IP) 提供商。全世界超过95%的智能手机和平板电脑都采用ARM架构 。ARM设计了大量高性价比、耗能低的RISC处理器、相关技术及软件。2014年基于ARM技术的全年全球出货量是120亿颗,从诞生到现在为止基于ARM技术的芯片有600亿颗。
技术具有性能高、成本低和能耗省的特点。在智能机、平板电脑、嵌入控制、多媒体数字等处理器领域拥有主导地位。
扩展资料
1、ARM开发的职业要求
教育培训:自动化、通信、电子专业大专以上学历。
工作经验:熟悉通信原理,掌握RS485以太网协议;熟悉VHDL的设计,熟悉arm9软硬件设计;熟悉数字及模拟电路设计;有C/C++开发经验;熟悉C语言,熟悉ARM嵌入式系统开发,能熟练使用Protel、PADS和Cadence工具;
有良好的电子线路设计、分析能力,良好的硬件系统调试能力,流程快速理解英文技术文档。
2、ARM的特点
ARM 的商业模式主要涉及 IP 的设计和许可,而非生产和销售实际的半导体芯片。ARM向合作伙伴网络(包括世界领先的半导体公司和系统公司)授予 IP 许可证。
这些合作伙伴可利用 ARM 的 IP 设计创造和生产片上系统设计,但需要向 ARM 支付原始 IP 的许可费用并为每块生产的芯片或晶片交纳版税。除了处理器 IP 外,ARM还提供了一系列工具、物理和系统 IP 来优化片上系统设计。
参考资料:百度百科-ARM开发工程师
参考资料:百度百科-ARM
arm7开发工具IAR,keil,ads,TKS哪个更好用
推荐keil软件,原因:
1.keil已经被arm收购,现在是arm的官方编译器
2.ADS已经不再更新,而keil更新不断.
3..keil编译效率和代码量都非常优秀
4.keil易用性强,操作方便.
5.每类arm都有自己的启动代码,可视化配置
6.强大的软件仿真
7.有中国版,中文官方网站:http://www.realview.com.cn
我前一段时间也看过IAR,这个编译器几乎对每个厂商的每类arm芯片都有优化,但感觉新手上手不易.
单片机的烧写以及单块ARM的烧写开发ARM应该用什么软件
arm芯片光种类就有很多种核心的,更不用说同一种核心每个公司生产的芯片也都不一样了。学习的比较多的就是基于arm7、arm9、arm11核心的芯片以及现在新出来的cortex-m3核心的stm32了。这其中只有stm32可以用串口下载程序,其他的一般都用jtag来下载。所谓jtag就是将arm芯片的一些引脚引出到一个jtag接口,然后用一个工具一端接jtag接口、一端接到电脑来烧写以及调试程序,这个工具可以是接电脑并口的jtag小板(价格十几块钱),也可以是接电脑usb接口的jlink(价格七八十)。
开发arm的话,在功能方面是可以当做单片机那样跑些流水灯、数码管之类的,刚开始学习arm也是要这样用以便入门的,但学到后面主要还是完成一些更复杂的功能,以及跑操作系统。而且也不像单片机那么方便,arm都是贴片的,不能像单片机那样在编程器上下好了程序,再取下来安装在自己用万用板焊的电路上。不过也可以用个arm的最小系统板,最小系统板上都有jtag接口,可以下好程序再用自己焊的模块拓展。像stm32、arm7的最小系统也不是很贵只要几十块,而arm9、arm11的最小系统就要大几百了。但这也只是学生用来学习、参加电子竞赛、做毕业设计之类的才用最小系统开发。正规的在公司里开发的话都是用开发板然后是自己设计电路、画pcb、拿去工厂制板然后再焊接、调试。这其中花费的资金不是一般个人能承受的起的。
综上所述,你想用arm开发一个MP3或小东西的话,可以买个stm32或者arm7的最小板,自己焊或者买个MP3模块来弄,这也就要花个一百来块钱,但是你只会51单片机,arm完全不了解,多半会失败。所以你还是老老实实买个开发板来学习吧。推荐你买stm32的开发板,价格便宜,最便宜的只要100多,程序可以用串口下载,而且stm32更接近单片机,与arm7、arm9、arm11相比更加容易一些。arm7也不错,开发板只要两三百块。至于arm9、arm11的开发板最便宜的也要500多了。
小伙子不错啊,高中就开始玩单片机了,前途无量啊,以后上网多了解下这方面的信息,你问的问题网上多搜搜、多逛下论坛,很容易就可以找到答案的。

更多文章:
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00






