三九宝宝网宝宝百科宝宝知识

对一个有单片机基础的人来说如何学习ARM

03月14日 编辑 39baobao.com

[零基础的人怎么学习Java]首先告诉你的是,作为一个初学者想转行学习Java并不是很容易,Java本身是具有一定难度的,虽然说兴趣这东西可以让我们学习不累,但是有多少人学习是因为兴趣,或者有多少人知道自己的...+阅读

计都有应用内嵌ARM内核的芯片,比如cortex-M0,cortex-M3,cortex-M4等等,已经愈演愈烈,成本上传统的单片机所占有的价格优势已经越来越低。基于ARM内核芯片的应用将会越来越多。要开始学习,建议你搞一个开发板,至少ARM9以上吧,6410或者2440。资料都蛮多,高屋建生。从UBOOT学起。阅读源码。看懂源码。必备书籍:1.ARM嵌入式系统开发-软件设计与优化 2.ARM体系结构与编程第一本书尤其好。ARM的官方提供的文档也有很大的参考价值。通过UBOOT的学习,你会对ARM内核有了“一定”层次的深入理解,MMU、CACHE还有它的指令集,中断,工作模式等等,包括对汇编语言你也会有很多的学习。编程和硬件的功力也将渐进。你有单片机的基础,如果不涉及操作系统的话,ARM和单片机无异,顶多算一个加强版本的的单片机。

刚开始可以选择UCOSII好好学学。对入门操作系统很有裨益。...

ARM9入门学习

如果你用单片机做过项目,我觉得你的目标会更明确。其实,嵌入式系统是为应用而生的,说白点就是针对什么领域,进行开发。嵌入式开发的分支太广了,所以说,找到你的应用方向是你要考虑的一个问题。另外,你说如何入手。立马买个Arm9的实验板,按照教程一步一步,仔仔细细的推敲。嵌入式开发是实践性的学科,即使书本啃得在多,也不如动手做来的扎实。同时,掌握一门实时操作系统,是必须的。还有,一旦涉及到了这门学科中,你肯定会在浩渺的知识海洋里迷失,所以,你必须要有充分的思想准备,把学习这门学科放在首位,遇到问题不要紧,广大的知友会帮助你。你追求、学习的精神是值得肯定的!加油!推荐教材:就是开发板配的学习资料和教程。然后发现自己在那方面薄弱,找到自己的方向,再按需购买对应的教材吧。

...

arm手机开发培训班

对于大多数初学者来说,学习嵌入式,一个比较好的路径是先学好ARM接口知识,然后掌控ARM研发工具ads,学会使用仿真器,写些接口方面的代码。其实,ARM的研发工具是初学者最应该花时间掌握的。下面就由福州卓跃教育具体说明。 在arm手机开发培训班学习初级阶段,购买一些书籍是非常必要的,因为好的书籍一般都比较系统,这对于自己系统掌握arm来说是必须的,特别是在身边没有朋友同行的帮助时更应该舍得“投资”。 系统掌控好ARM接口知识后,接着再进行bootloader的学习,如uboot移植连同系统移植等,这时因为之前已有了arm接口方面的知识,所以uboot学习及移植就会很快了。 关于bootloader的学习,应该算是ARM里面初学者最难突破的环节,但是这又是必须的(个人认为),因为这是掌握arm底层原理的最好方法! 您可以按arm手机开发培训班步骤来学习: 1. 做个最小系统板:如果你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,SRAM或SDRAM、CPU、JTAG、和复位信号的小系统板,留出扩展接口。

使最小系统能够正常运行,你的任务就完成了一半,好在arm的外围接口基本都是标准接口,如果你已有这些硬件的布线经验,这对你来讲是一件很容易的事情。 2. 写启动代码,根据硬件地址先写一个能够启动的小代码,包括以下部分:初始化端口,屏蔽中断,把程序拷贝到SRAM中;完成代码的重映射;配置中断句柄,连接到C语言入口。也许你看到给你的一些示例程序当中,bootloader会有很多东西,但是不要被这些复杂的程序所困扰,因为你不是做开发板的,你的任务就是做段小程序,让你的应用程序能够运行下去 3. 仔细研究你所用的芯片的资料,尽管arm在内核上兼容,但每家芯片都有自己的特色,编写程序时必须考虑这些问题。尤其是女孩子,在这儿千万别有依赖心理,总想拿别人的示例程序修改,却越改越乱。

4. 多看一些操作系统程序,在arm的应用开放源代码的程序很多,要想提高自己,就要多看别人的程序,linux,uc/os-II等等这些都是很好的原码。

如果没有单片机基础能直接学习ARM吗?参加ARM培训可以吗

可是可以,得选合适的书籍,上面的哥们说得就不对了,一般本科大学只学单片机,比如80CS51,而ARM一般是研究生学的东西。

我推荐的书籍是周立功的《从51单片机到ARM》,里面是51单片机和ARM的对比学习,当然,你没有51的基础,不过没关系,在这本书中你完全不用看51单片机的部分,它里面讲解ARM结构的时候已经很详细了,学习ARM必须了解其结构(不是深入研究),其指令必须熟记,当然你得会C语言,现在芯片的编程大多都采用C语言了。

至于报不报培训班,我个人不推荐,培训班那就是坑爹的,倒不如自己在网上买一块单片机的板子,看着书自己自学,这效果很好。如果学习《从51单片机到ARM》的话,推荐使用板子LPC2292,它与书本配套,学习很方便。

以下为关联文档:

对一个公司来说申请破产保护意味着什么当公司法人符合破产条件,可以向法院申请破产。债权人应当向管理人申请债权,由破产财产偿还,破产人无财产可供分配的,人民法院裁定终结破产程序,剩下的债务不用再偿还。 根据《中...

学习51单片机如何起步新手学习单片机,往往感觉到不好入门,无从下手。学习单片机过程,是一项理论与实践并重的过程,只看书不实践,或是只重视模仿,不重视理论的学习,是无法学习好单片机的,单片机的学习需要...

怎样学习51单片机学习郭天祥的《十天学会单片机视频教程》,熟悉一点模电,数电方面的知识,再找几本C语言相关的书籍,C是学习单片机的重中之重,比如 1. 如果要学C语言基本知识请看 谭浩强写的《C程...

arm汇编语言之前从未接触过汇编语言有什么较为基础的最好是从买一个开发板吧,一般都会带一大堆学习资料,而且也比较全面。 先从arm的存储器结构入手学习,然后再从arm的简单指令集开始结合前边的存储器结构,再在arm芯片开发板是学习,看这个ar...

学习单片机所要具备的哪些基础知识学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。 第一步:数字I/O的使用 使用按钮输入信号,发...

选择定期合同对一个公司来说有什么好处如果不定期的话,除了有劳动合同法第39、40、41条的情形,否则公司不能解除与员工的合同,也就是公司被束缚住了。 附:《劳动合同法》第三十九条 劳动者有下列情形之一的,用人单位可...

ARM9入门学习如果你用单片机做过项目,我觉得你的目标会更明确。其实,嵌入式系统是为应用而生的,说白点就是针对什么领域,进行开发。嵌入式开发的分支太广了,所以说,找到你的应用方向是你要考虑...

如何做一个有素质有教养的人1、不炫耀 其实对于一个真正有修养的人来说,是从来都不会再人前炫耀自己的,而一个真正有才学有实力的人从来不炫耀自己的所得,一般只有蠢材才会到处卖弄自己的学问,而这样的人往...

如何做一个有心计的人如何做一个有心计的人,怎样才能变得有心机:当你使用了一些手段之后. 1.人家看你的眼睛的时候要镇静.心里告诉自己我没有什么骗他的. 2.装无辜. 装幼稚. 比如自己明明知道的说"...

推荐阅读
图文推荐