❶ 想学习LPC2000系列arm,不知道用什么编译软件好
1.C++先学点基础。
2.买块开发板,学习如何烧写uboot kernel,知道硬件的工作方式。
3.学习并熟悉Linux 内核的操作系统。
4.不要求掌握ARM汇编,要求掌握ARM的工作原理。
5.ARM要用交叉编译器,ARM-linux-gcc。即是在x86-linux平台做搭建这个交叉编译工具,再移植到ARM。
6.掌握QT,或者Android
❷ ARM9的软件开发平台有那些
表述得太不清楚,不太明白你的目的……
首先你要明确在arm9上跑什么操作系统,如果是在arm上跑linux,但开发环境希望是windows,那你需要的是一个交叉编译环境,例如Cygwin。至于你想要的图形界面,大概是指编码用的图形环境吧,随便找个如Source Insight之类的就可以了。
如果你想在arm9上跑WinCE,那用微软自己的Visual Studio就可以
❸ ARM的开发软件,哪个比较好
推荐ADS1.2 ADS1.2支持ARM10之前的所有ARM系列微控制器,支持软件调试及JTAG硬件仿真调试,支持汇编、C、C++源程序;具有编译效率高、系统库功能强等特点;可以在Windows 2000、XP以及RedHat Linux上运行。 uV3屏蔽了ARM开发中启动代码的编写,上手很快,但以后会比较麻烦。而且支持的ARM芯片种类还不多,所带的编译器也并不完善。
❹ ARM哪些软件最好
看你怎么用arm了,裸跑的话开发平台有很多,不过ads用的人还是比较多的。跑wince的话就装个
vs2005+pb6.0,如果是跑Linux的话,就装个Linux系统就OK了……
❺ 热心人讲一下,没硬件学习ARM,推荐一下比较好用的仿真软件啊
我也刚开始学ARM,也是在网上搜集了很多资料和别人学习的方法.
一般入门的话,买一套周立功的开发板,我买了EASY2131,最简单的了,
价格480,全国统一价格,附带资料多,而且还有技术支持.有挺多实验,
我也是刚刚做!2131是ARM7的内核,能做UC/OS操作系统移植.
可以到周立功网站上看看,还有好多种类,当然有钱的话,买个功能更多的也不错.
他的东西都是给飞利浦芯片设计!
❻ ARM 开发平台有哪些
arm开发平台很多;它包括以下:
*软件开发包:
(1)有操作系统的,比如linux,包括内核,驱动,bootloader,应用程序,gcc编译器。一般板子商也会提供wince等等其他os,不过学习的话一种就足够了。
(2)无操作系统,一般都是基于ads编译器的,业内叫裸奔代码。
*硬件方面:
板子的原理图,各个组件的电路图,型号,等等吧,还有调试的小板
*你自己需要购买的:
arm调试器,ice或者jlink,国内大都用盗版。很便宜。
题外话:板子供应商一般分为两种:ic原厂,和专门做板子的提供商。ic原厂类似于三星公司,板子提供商类似于周立功之类的。ic原厂的技术实力雄厚有保证,但是大部分ic公司出的板子都是针对有项目的大客户,初学者很少有人理会的,不过要看运气了。开发板供应商,实力一般,特别是三星的开发板,国内乱得很,代码抄来抄去。有的甚至无支持。
还是那句话,买板子主要看技术支持。一方面体现了该厂家的技术实力。不要光听别人说技术支持怎么怎么的好,其实你买了后大部分支持都不咋地的。
http://mcuos.com/forum-105-1.html
❼ 学习基于linux&ARM需要安装哪些软件
少对数据类型、程序的结构及流程控制等最基本的内容要相当清楚!另外有不少同学都问到数据结构的基础,我一直认为数据结构和算法的学习是帮助形成程序设计逻辑思维的很好训练方式,对于程序员的长期专业素养的提高一定有好处,所以建议即使已经在嵌入式行业中工作之后也应该多补充一些相关的知识。许多在学校没有学过数据结构的同学往往认为这部分非常枯燥、难学。而实际上如果你能明白研究计算机存储和数据组织方式的意义,就一定能够充分体会到数据结构的价值和魅力。
二、操作系统工作原理,这部分往往是非计算机专业的同学在学校时没有接触过的。而由于嵌入式软件设计相关的多任务环境、模块间的同步与通信协同、驱动设计等往往都需要有对操作系统工作机制的了解和掌握作为基础,因此建议没有系统学习过的同学,找一本相关的操作系统工作原理书籍认真看一下。
三、基本的硬件基础,由于嵌入式Linux开发往往是ARM+Linux路线,所以为了能够在后续培训过程中很好地掌握主流嵌入式微处理器的结构与原理(例如:ARM9),就需要对硬件工作原理有初步的了解和掌握,建议看一下诸如计算机组成原理、体系结构等相关的专业书籍。
有没有基础知识及基础知识的多少在很大程度上影响着你能否学习嵌入式linux及学习进度,因此,各个培训机构在学员入学前读会对其进行基础知识考查,像其中的东方赛富嵌入式学院对这一块更加看重,因为他们是保障真正100%就业,对学员入学的要求更加严格!
另外,虚机团上产品团购,超级便宜
❽ 学习ARM嵌入式一般需要装什么软件,有什么好的教程吗
有什么好的教程吗?
首先C语言,这个是毋庸置疑的,不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,现在绝大部分都是用C语言,你说不掌握它可以吗?至于如何学习C语言,我想这些基础的知识每个人都有自己的方法,关键要去学习,看书也好,网上找些视频看也好。很多人会问,C语言要学到怎么样,我觉得这没有标准的答案。我想至少你在明白了一些基础的概念后,就该写代码了,动手才是最重要的,当你动手了,遇到问题了,再反过来学习,反过来查查课本,那时的收获就不是你死看书能得到的。
其次,应该对操作系统有所了解,这对你对硬件和软件的理解,绝对有很大的帮助。应该把系统的管理理解一下,比如进程、线程,系统如何来分配资源的,系统如何来管理硬件的,当然,不是看书就能把这些理解透,如果不是一时能理解,没关系,多看看,结合以后的项目经验,会有更好的理解的。
还有应该学习嵌入式系统,如linux或者wince下的编程,这些对以后做应用的编程很有帮助,当然,如果做手机的话,那可以学习MTK、塞班、Android等操作系统,Android是以后发展的趋势,现在很热门,Android也是基于linux系统封装的,所以建议先学习下linux。
还有,应该学习下单片机或者ARM或者MIPS,很多人说我没有单片机的经验,直接学ARM可以吗?我觉得那完全没有问题的,当然如果你学习过单片机,那最好不过了,以后学习ARM就更简单了。
最后如果你把以上的知识都有所了解后,就该去阅读阅读一些优秀的代码,比如结合arm芯片手册学习去学习下UBOOT的源代码,了解下最小的系统开发,那对你整个嵌入式开发的非常有帮助的,可以的话,还可以学习下linux的源代码,当然如果你直接阅读2.6的代码,我想你会很痛苦的,可以先看看linux 代码早期的版本,比如0.12 的代码等等,麻雀虽小,五脏俱全,如果你全看完了,那我想你就是一名很成功的嵌入式工程师。
===================================================
前几天又看到一个专科生写的关于他自己如果学习嵌入式并找到工作,他把自己的学习过程写了出来,我觉得写的非常不错。拿出来和你分享下,
《专科生学嵌入式到找到工作的前前后后》
先做个自我介绍,我07年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了。09年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学了。
退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么。所以辍学后我一段时间,我想去找工作,因为我比较沉默寡言,不是很会说话,我不适合去应聘做业务。我想应聘做技术的,可是处处碰壁。
一次偶然的机会,我才听到嵌入式这个行业。那天我去新华书店,在计算机分类那边想找本书学习。后来有个女孩子走过来,问我是不是读计算机的,有没有兴趣学习嵌入式,然后给我介绍了一下嵌入式现在的火热情况,告诉我学嵌入式多么的有前景,给我了一份传单,嵌入式培训的广告。听了她的介绍,我心里痒痒的,确实我很想去学会一门自己的技术,靠自己的双手吃饭。
回家后,我就上网查了下嵌入式,确实是当今比较热门的行业,也是比较好找工作的,工资也是相对比较高。我就下决心想学嵌入式了。于是我去找嵌入式培训的相关信息,说真的,我也很迷茫,我不知道培训是否真的能像他们宣传的那样好,所以我就想了解一段时间再做打算。
后来,我在网络知道看到一篇让我很鼓舞的文章《如何学习嵌入式》,是一个嵌入式高手介绍没有基础的朋友怎么自学入门学嵌入式,文章写的很好,包含了如何学习,该怎么学习。他提到一个方法就是看视频,因为看书实在太枯燥和费解的,很多我们也看不懂。这点我真的很认同,我自己看书往往看不了几页。
我在想,为什么别人都能自学成才,我也可以的!我要相信自己,所以我就想自学,如果实在学不会我再去培训。
主意一定,我就去搜索嵌入式的视频,虽然零星找到一些嵌入式的视频,但是都不系统,我是想找一个能够告诉我该怎么学的视频,一套从入门到精通的视频,一个比较完整的资料,最好能有老师教,不懂可以请教的。
后来我又找到一份很好的视频,是在嵌入式学习网推出的一份视频《从零基础开始学嵌入式》,网址:http://www.embedstudy.com/viewnews-8701
里面的教程还不错,很完整,可以让我从基础的开始学起。300元,不便宜啊,但是我也忍了,毕竟买几本书都要几百了,何况他们还有半年的技术咨询和服务,算值了。
下面介绍下我的学习流程,希望对和我一样完全没有基础的朋友有所帮助。
收到他们寄过来的光盘后,我就开始学习了,由于我没有什么基础,我就从最简单的C语言视频教程学起,话说简单,其实我还是很多不懂的,我只好请教他们,他们还是很热心的,都帮我解决了。C语言我差不多学了一个礼拜,接下来我就学了linux的基本命令,我在他们提供linux虚拟机上都有做练习,敲linux的基本命令,写简单的C语言代码,差不多也就三个礼拜。我每天都在不停的写一些简单的代码,这样一月后我基本掌握了C和linux的基本操作。
接下来我就去学习了人家的视频的培训教程,是整套的,和去参加培训没有多大的区别,这一看就是两个月,学习了ARM的基本原理,学习嵌入式系统的概念,也掌握了嵌入式的环境的一些搭建,对linux也有更深层次的理解了,明白了嵌入式应用到底是怎么做的,但是驱动我只是有一点点的了解,这个相对难一点,我想以后再慢慢啃。
这两个月,除了吃饭睡觉,我几乎都在学习。因为我知道几乎没有基础,比别人差劲,我只能坚持努力着,我不能放弃,我必要要靠自己来养活自己,必须学好这门技术,同时我不懂的就问,这里真的很感谢他们的技术客服对我的任何问题都是耐心的解答,每天都我几乎都有好几个问题问他们,然后我就把不懂的问题总结记下来,这样慢慢积累了一段时间,我发现自己真的有点入门了。
最后的一个月,我就去看关于实践部分的内容,了解嵌入式项目具体的开发流程,需要什么样的知识,我就开始准备这方面的知识,也就是学习这方面的视频,同时他们建议我去找了找一些嵌入式面试的题目,为自己以后找工作做准备。我就到网上找了很多嵌入式的题目,把他们理解的记下来,这样差不多准备了20天左右
我觉得自己差不多入门了,会做一些简单的东西了。我就想去找工作看看,于是我就到51job疯狂的投简历,因为我学历的问题,专科没有毕业,说真的,大公司没有人会要我,所以我投的都是民营的小公司,我希望自己的努力有所回报。没有想过几天过后,就有面试了,但是第一次面试我失败了,虽然我自认为笔试很好,因为我之前做了准备,但是他们的要求比较严格,需要有一年的项目经验,所以我没有被选中。
后来陆续面试了几家公司,终于功夫不负有心人。我终于面试上的,是在闵行的一家民营的企业,公司规模比较小,我的职务是嵌入式linux应用开发,做安防产品的应用的。我想我也比较幸运,经理很看重我的努力,就决定录用我,开的工资是3500一个月,虽然我知道在上海3500只能过温饱的生活,但是我想我足够了。我至少不用每天都要靠父母养,我自己也能养活自己的。我想只要我继续努力,我工资一定会翻倍的。
把本文写出来,希望能让和我一样的没有基础的朋友有信心,其实我们没有必要自卑,我们不比别人笨,只要我们肯努力,我们一样会成功。
最后祝愿所有想学嵌入式的朋友更早的入门!!!
至于上面说的知识如何学习呢?每个人都应该去找自己最好的方法,所谓的最好的方法就是最适合自己的方法。很多人看不进书,那就去看看视频吧。视频也应该要选择,不是随便看看,应该要有所选择,有所挑选。我也是这样一路走过来的,不过我这人比较懒,我看不进书,一看书我就想睡觉,所以这几年我都是看视频过来的,现在也算学有所成,但也不敢说是高手吧。
❾ 1.ARM编译器是一款什么样的软件 2.ARM产品线包含哪些产品 3.ARM代理商目前有哪些
ARM处理器是Acorn计算机有限公司面向低预算市场设计的第一款RISC微处理器。1978年12月5日,物理学家赫尔曼·豪泽(Hermann Hauser)和工程师Chris Curry,在英国剑桥创办了CPU公司(Cambridge Processing Unit),主要业务是为当地市场供应电子设备。1979年,CPU公司改名为Acorn计算机公司。ARM处理器的三大特点是:耗电少功能强、8位/16位/32位双指令集和市场用户广。
ARM开发工具
杭州通格信息技术有限公司是ARM公司官方授权的,浙江区全线开发工具产品代理商,提供ARM公司工具产品在国内的销售、更新、升级和技术支持等服务。
软件开发工具:DS-5、RVDS、Keil MDK-ARM、Keil C51、Keil C166、Keil C251。
仿真器:DSTREAM、RVI&RVT2、ULINK2、ULINKpro、ULINK-ME。
ARM内核FPGA开发板:ARM9、ARM11、Cortex-A5、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A12、Cortex-A15、Cortex-A53和Cortex-A57开发板。
Keil MCU开发板:基于ARM7、ARM9、Cortex-M0、M3、M4内核的NXP、ST芯片系列开发板。
杭州通格信息技术有限公司是ARM公司在浙江区全线开发工具代理商。上海摄氏度信息科技有限公司做全国的。
❿ 目前常用的ARM平台下的嵌入式开发软件有哪些 谢谢!!
集成开发环境软件有ADS1.2、Keil MDK、IAR