arm书籍.docx
- 文档编号:25258383
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:21
- 大小:28.17KB
arm书籍.docx
《arm书籍.docx》由会员分享,可在线阅读,更多相关《arm书籍.docx(21页珍藏版)》请在冰豆网上搜索。
arm书籍
哪些书是学嵌入式必备的书籍
嵌入式有无所谓的四书五经
有关嵌入式方面书籍都可~~
包含各种操作系统或是网络&ARM&usbetc...
麻烦推荐
谢谢
对我有用[0]丢个板砖[0]引用举报管理TOP回复次数:
15
networkhunter
(d)
等 级:
#1楼得分:
2回复于:
2007-03-0814:
15:
17帮顶。
对我有用[0]丢个板砖[0]引用举报管理TOP精华推荐:
高分求wince5手写(拼音)输入法的开发
xx22nn
(redhill红岭山腰的程序员)
等 级:
#2楼得分:
2回复于:
2007-03-0814:
31:
03不懂。
对我有用[0]丢个板砖[0]引用举报管理TOP精华推荐:
wince声道切换!
helenhf
(vxworks开发网http:
)
等 级:
#3楼得分:
2回复于:
2007-03-1509:
03:
48Tornadotrainningworkshop
对我有用[0]丢个板砖[0]引用举报管理TOP精华推荐:
Wince5.0奇怪死机问题,大家帮忙分析一下。
helenhf
(vxworks开发网http:
)
等 级:
#4楼得分:
0回复于:
2007-03-1513:
48:
10提供一个下载地址:
对我有用[0]丢个板砖[0]引用举报管理TOP精华推荐:
关于虚拟串口
yf110
等 级:
#5楼得分:
2回复于:
2007-03-1609:
21:
40ARM嵌入式系统开发-软件设计与优化
嵌入式系统--体系结构.编程与设计
操作系统,要看你想学哪部分
对我有用[0]丢个板砖[0]引用举报管理TOP精华推荐:
用USB更新WINCE内核,不安装PB,要求操作方便,不能使用串口信息,如何实现.
shtianhai
(小狼ing)
等 级:
#6楼得分:
2回复于:
2007-06-2712:
59:
33UP
对我有用[0]丢个板砖[0]引用举报管理TOP
rw99yy
(雪国人)
等 级:
#7楼得分:
2回复于:
2007-06-2714:
39:
06深入理解计算机系统
对我有用[0]丢个板砖[0]引用举报管理TOP
fengdream
(随风Beanearlyv)
等 级:
#8楼得分:
1回复于:
2007-07-0412:
06:
51先看ucOS吧《嵌入式实时操作系统---ucos》好像叫这个名
绍贝贝翻译的一本!
对我有用[0]丢个板砖[0]引用举报管理TOP
lswatchly1
(张娜)
等 级:
#9楼得分:
0回复于:
2007-07-1212:
38:
40
该回复于0001-01-0100:
00:
00被管理员或版主删除
对我有用[0]丢个板砖[0]引用举报管理TOP
demojxust
等 级:
#10楼得分:
1回复于:
2007-07-2317:
18:
58我也是初学者都需要前辈们指点啊!
对我有用[0]丢个板砖[0]引用举报管理TOP
huyongzs
等 级:
#11楼得分:
1回复于:
2007-08-1302:
15:
21我学软件的,直接看的linux0.11操作系统的代码分析。
还有操作系统现代观点。
对我有用[0]丢个板砖[0]引用举报管理TOP
szcoder001
(szcoder001)
等 级:
#12楼得分:
0回复于:
2007-08-1408:
20:
42
该回复于0001-01-0100:
00:
00被管理员或版主删除
对我有用[0]丢个板砖[0]引用举报管理TOP
yangb_soso
(soso)
等 级:
#13楼得分:
1回复于:
2007-08-1508:
36:
39C程序设计,
对我有用[0]丢个板砖[0]引用举报管理TOP
blueink_200451
(蓝墨水)
等 级:
#14楼得分:
1回复于:
2007-08-1515:
46:
38其实就是C程序设计,没有错的.
对我有用[0]丢个板砖[0]引用举报管理TOP
UltraBejing
(OneNightInBejin)
等 级:
#15楼得分:
1回复于:
2008-05-0111:
17:
56等待牛人来答.
对我有用[0]丢个板砖[0]引用举报管理TOP
footway
(靠边行走)
等 级:
#16楼得分:
1回复于:
2008-05-1210:
38:
19如果有基础,直接买一个开发板,带光盘资料那种,
按照它的指导操作,可能上手更快。
最佳答案刚踏入一个新的领域,一本好书如同一个朋友能随时指点自己,所以相当重要。
如果你具备一定的C语言和单片机基础的话,学好ARM是不难的。
学ARM可以从ARM7学起,有利于你理解整个ARM嵌入式方面的概念。
推荐刘凯写的一套书籍《ARM嵌入式应用技术基础》和《ARM嵌入式接口技术》,里面的内容讲的非常地道,对初学者而言是相当不错的。
3回答者:
lk_yx-一级2009-9-2718:
16
我来评论>>相关内容
?
推荐讲点arm9入门书籍2010-1-6
?
想系统学习一下ARM9与wince和linux,请大家推荐能系统学习的书籍22009-3-5
?
请问单片机、ARM或者DSP外围电路设计都需要些什么知识?
推荐些书籍。
2010-2-21
?
求提供ARM的硬件系统的书籍或资料,最好是S3C2440的2010-2-25
?
求书籍——ARM嵌入式系统基础教程2007-6-13
查看同主题问题:
书籍
等待您来回答更多
0回答5我在华强北曼哈数码广场好像是优尚科技柜台那看中一台上网本牌子好像...
0回答大量回收二手进口变频器,可编程控制器,伺服电机,触摸屏。
QQ5693518...
0回答福力得地板性价比高?
谁买过?
0回答AT89S51STC89C52STC12C5A08S2STC12C5A60S2有哪些相同点和不同点
1回答电脑太卡了怎么办
1回答20在使用个Noteexpress的时候经常显示虚拟内存不足,怎么办
0回答20为什么我下载迅雷的时候上网页反而他有下载速度了
1回答70华强北笔记本电脑主板维修有没有兼职的呀
其他回答共3条
整个开发板。
。
不用书的。
。
回答者:
60.209.189.*2009-9-2511:
05
ARM的总类很多,看下具体想学习哪一种的。
主要是北航出版社的,有很多很多。
到学校的图书馆网站上搜索下
回答者:
xiesx1985-二级2009-9-2515:
09
如果说,“嵌入式”是2001年电子工程师谈论得最多的词之一,2002年谈论得最多的一个词就是“ARM”。
究竟什么是ARM呢,他是英国一家电子公司的名字,全名的意思是AdvancedRISCMachine。
该公司成立于1990年11月,是苹果电脑,Acorn电脑集团和VLSITechnology的合资企业。
Acorn曾推出世界上首个商用单芯片RISC处理器,而苹果电脑当时希望将RISC技术应用于自身系统,ARM微处理器新标准因此应运而生。
80年代末90年代初半导体行业产业链刚刚出现分工,台积电,联电等半导体代工厂正悄悄崛起,美国硅谷中的一些fabless公司也如雨后春笋一样涌现出来,所谓的fabless公司自己设计芯片,但是生产过程则包给台积电等代工厂生产。
而ARM更是为天下先,12年前首创了chipless的生产模式,即该公司既不生产芯片,也不设计芯片,而是设计出高效的IP内核,授权给半导体公司使用,半导体公司在ARM技术的基础上添加自己的设计并推出芯片产品,最后由OEM客户采用这些芯片来构建基于ARM技术的系统产品。
这种方式有点象通信行业的高通和半导体行业的RAMBUS,他们站在了半导体产业链上游的上游。
12年前成立的ARM可能面临着很大风险,因为没有人知道这条路能不能行得通,但是现在的事实已经证明,ARM走了一条没人走过,却是正确的道路。
,作为附加产品,他还让中国的行业人士从这个窗口认识到了英国的电子公司,ARM的成功带动了英国的chipless公司的发展。
因为ARM的产品是IPCore,没有任何物理意义上的硬件或者软件实体,所以只能在中国注册成为“咨询”公司,尽管咨询只是其业务中很小的一块。
ARM的核心业务是销售芯片核心技术IP,目前全球有103家巨型IT公司在采用ARM技术,20家最大的半导体厂商中有19家是ARM的用户,包括德州仪器,意法半导体,Philips,Intel等。
20大巨头中唯一没有购买ARM授权的是Intel的老对头AMD,因为Intel便携式处理器采用的是StrongARM,而AMD则收购了Alchemy公司与之抗衡,采用的是MIPS结构。
微处理器核是ARM技术的重中之中,目前面向市场的有ARM7,ARM9,ARM9E-S,StrongARM和ARM10系列。
ARM专利技术收入主要来自两个方面,一个是专利授权费用,客户如果采用ARM专利时一次性付给ARM的费用;另一部分是按照一定比例收取客户产品的专利使用费,即客户每卖出一片芯片,就收取同等比例的费用。
这两项收入占公司总收入的70%。
目前在中国已经有中兴通讯,中芯国际和上海华虹购买了ARM的内核授权,生产自己的芯片。
ARM中国方面的业务的其它重点还在于对芯片设计公司(fables)的支持,开展大学计划等。
另外ARM还授权科汇宏盛(Impact)和北京旋极为开发工具的授权分销商2002年的销售额增长在三位数(100%)以上。
一般来说,ARM的合作伙伴分为三种:
1.EDA伙伴计划,融合了ARM在线系统设计、可重复使用IP生成和IP模型等方面的专长与领先EDA工具厂商的专业特长,开发SoC产品。
2.ARM技术共享计划,为ARM与外部设计服务公司合作关系的扩展和规范化结果,现在已经有2900多工程师成员。
3.制造商计划,使新兴市场的OEM能分享ARM处理器技术,用于设计和制造先进的SoC解决方案。
北航出版社和清华出版蛇出版了几本关于ARM技术方面的书籍,并且还会陆续出版更多,质量更高的书。
同时ARM中国还计划授权各合作伙伴,开办ARM技术培训班,并为合作伙伴的老师提供培训,另一方面,也将和国内大学开展大学合作计划,加大ARM技术推广和普及的力度,帮助中国的电子工程师迅速和国际接轨,并掌握最新的电子设计技术。
总之,ARM是英国全球著名的32位嵌入式RISC芯片内核的设计公司,也是ARM的产品商标,其产品ARM嵌入式内核已被全球各大芯片厂商采用,基于ARM的开发技术席卷了全球嵌入式市场,已成为嵌入式系统主流技术之一。
旋极公司作为嵌入式业内的皎皎者,锐意创新,致力于ARM技术的、开发应用和推广,再一次走在了同行的前列,率先成立了ARM的研发中心,并在全国开办了基于ARM的嵌入式系统开发应用培训。
2001年12月,旋极正式成为ARM授权中国唯一指定培训中心(ATC)和其系列产品代理商。
ARM开发的32位CPU核,全球厂商都可以获得授权生产ARM芯片。
而且价格出乎意料得便宜,比如做网络应用的4510只需45元人民币,这样低端产品可以采用8051等8位单片机,而中高端产品采用ARM是非常明智的选择。
现在很多人开始学习ARM,开始都是买ARM实验板和JTAG仿真器。
如何才能自学嵌入式?
悬赏分:
5-解决时间:
2010-8-817:
29
学过C++,自信语言关已经过了,想自学嵌入式,还需要哪些知识?
网上看了好多学习板开发板,感觉好强悍好想要,但是不敢买因为完全不会用。
问题补充:
单片机有什么好的书看么?
我想先在书上了解一下,然后再仔细学习。
提问者:
烈焰呼嚎-四级最佳答案C语言是嵌入式最重要的基础知识,但是掌握了它并不代表你的基础已经很好了,嵌入式学习相关的基础知识主要是这些:
一是程序设计的基础,例如:
基本的编程语言基础,至少对数据类型、程序的结构及流程控制等最基本的内容要相当清楚,所以建议恶补一下C语言,推荐谭浩强的C语言程序设计,好好看一下,呵呵!
另外有不少同学都问到数据结构的基础,我一直认为数据结构和算法的学习是帮助形成程序设计逻辑思维的很好训练方式,对于程序员的长期专业素养的提高一定有好处,所以建议即使已经在嵌入式行业中工作之后也应该多补充一些相关的知识。
许多在学校没有学过数据结构的同学往往认为这部分非常枯燥、难学。
而实际上如果你能明白研究计算机存储和数据组织方式的意义,就一定能够充分体会到数据结构的价值和魅力。
一旦兴趣有了,一切就会迎刃而解,呵呵!
二是操作系统工作原理,这部分往往是非计算机专业的同学在学校时没有接触过的。
而由于嵌入式软件设计相关的多任务环境、模块间的同步与通信协同、驱动设计等往往都需要有对操作系统工作机制的了解和掌握作为基础,因此建议没有系统学习过的同学,找一本相关的操作系统工作原理书籍认真看一下(不用特厚、特专业、特内核的,先以普及知识为主,呵呵!
)。
三是基本的硬件基础,由于嵌入式Linux开发往往是ARM+Linux路线,所以为了能够在后续学习过程中很好地掌握主流嵌入式微处理器的结构与原理(例如:
ARM9),就需要对硬件工作原理有初步的了解和掌握,建议看一下诸如计算机组成原理、体系结构等相关的专业书籍。
要深入学习你可以尝试以下路线:
(1)C语言是所有编程语言中的强者,单片机、DSP、类似ARM的种种芯片的编程都可以用C语言搞定),因此必须非常熟练的掌握。
推荐书籍:
《TheCProgrammingLanguage》这本经典的教材是老外写的,也有中译版本。
(2)操作系统原理,是必需的,如果你是计算机专业毕业那也就无所谓了,如果是非计算机专业的就必须找一本比较浅显的计算机原理书籍看一看,把啥叫“进程”“线程”“系统调度”等等基本问题搞清楚。
(3)Linux操作系统就是用C语言编写的,所以你也应该先学习下Linux方面的编程,只有你会应用了,才能近一步去了解其内核的精髓。
推荐书籍:
《UNIX环境高级编程》(第2版)
(4)了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。
(5)系统移植的时候,就需要你从最下层的bootloader开始,然后内核移植,文件系统移植等。
而移植这部分对硬件的依赖是非常大的,其配置步骤也相对复杂,也没有太多详细资料。
(6)驱动开发
linux驱动程序设计既是个极富有挑战性的领域,又是一个博大精深的内容。
linux驱动程序设计本质是属于linux内核编程范畴的,因而是对linux内核和内核编程是有要求的。
在学习前你要想了解linux内核的组成,因为每一部分要详细研究的话足够可以扩展成一本厚书。
以上只不过是大概的框架,在实际的开发中还会涉及很多东西,比如:
交叉编译、makefile、shell脚本等等,所以说学习嵌入式的周期较长,门槛较高,自学的话更是需要较强的学习能力和专业功底。
只要能坚持下来一定会取得成功!
华清远见的嵌入式专业教材比较专业,也很出名,高校图书馆以及外面书店都有卖,你可以去网上搜一下,买本看看,华清远见的网站和技术论坛上面也有很多嵌入式学习资料和视频可以下载,而且更新的速度也很快,LZ没事可以去转转,相信对你会有帮助!
3回答者:
天天天蓝322-五级
嵌入式如何自学啊
悬赏分:
5-解决时间:
2010-6-911:
41
提问者:
王保鹏好-一级最佳答案不知道LZ的基础如何,还有目前对嵌入式的了解有多少,嵌入式的入门门槛相对来说还是比较高的,自学的话恐怕很有难度哦。
建议你到华清远见的网站上了解更多嵌入式方面的资料,具体有问题还可以拨打免费电话咨询华清远见的专业老师,另外,华清远见从06年开始陆续出版的四十多本嵌入式专业畅销图书,了解一下相信对你会有帮助。
祝您早日学有所成!
3回答者:
天天天蓝322-四级2010-5-2115:
14
我来评论>>
提问者对于答案的评价:
谢谢啊
相关内容
?
急求!
!
!
谁知道嵌入式编程如何自学呀?
?
?
2010-5-5
?
我想自学VxWorks嵌入式开发方面的东西,请问如何入手?
32008-11-20
?
嵌入式系统可以自学吗?
请教高人?
2007-6-26
?
嵌入式系统可以自学吗?
2007-6-26
?
嵌入式到底要不要培训啊,自学行不?
42009-7-1
更多相关问题>>
查看同主题问题:
嵌入式自学
等待您来回答更多
0回答AT89S51STC89C52STC12C5A08S2STC12C5A60S2有哪些相同点和不同点0回答华强北附近哪家健身房的价格比较实惠?
0回答大量回收二手进口变频器,可编程控制器,伺服电机,触摸屏。
QQ5693518...0回答求个性价比高的便宜点的家用投影仪1回答电脑太卡了怎么办2回答电脑高手们,看看我的电脑怎么设置虚拟内存.帮我调好.我不会0回答5我在华强北曼哈数码广场好像是优尚科技柜台那看中一台上网本牌子好像...0回答怎样用top2000编程器写sst29sf040
其他回答共2条
买块开发板,买些书
回答者:
匿名2010-5-1914:
49
主要是看你使用的什么的EMPU的先去了解下种类吧,那个很重要的,可能一开始不太明白的
再就是选定芯片后的选开发板的,看看选那一家的要是学生的话,问问老师还是很有帮助的,自己吗,看看优龙的或别家都行,
其实还是不主张自学的,按玩意太慢啦,而且没有什么效率的,可以看看去培训下,效果应该是很好的
多看一些好点的书,其实书上面讲的都是很好的,有问题就去问,很好的东西!
!
!
工作也应该是很好的,哈哈自己认为!
!
1
大专学历自学嵌入式,如果掌握相关知识,能否找到工作呢
悬赏分:
0-解决时间:
2010-8-919:
26
提问者:
zhongxiang1206-四级最佳答案现在这社会,学历遍地。
随便一抓十个人九个是大本,一个还是博士后。
我感觉主要还是看实力,技术过硬,到哪都不怕。
这就是实际情况。
因为只有你技术过硬才能为老板创造更多的价值,那样你才更不容易贬值!
0回答者:
朱恒超1-
能,这东西就是靠技术的,你技术过硬啥都无所谓。
道
帮你顶
过客2010-3-0218:
48:
49
我也是初学者,自己在网上找了一些资料。
大家以后多交流呀!
1,嵌入式系统基础
嵌入式计算系统设计原理,WayneWolf著,孙玉芳、梁彬、罗保国、谢谦等译,机械工业出版社。
(该书是国外的教科书,站的角度很高,内容不错,但不太实用)
ARM体系结构与编程,杜春雷编著,清华大学出版社。
(这本书不错,一本实用的书)
(获得ARMprocessorcore的一些资料和开发者手册)
(获得IntelPXA255/XScale的一些资料和开发者手册)
嵌入式系统(修订本)——IntelXScale结构与开发,陈章龙著,北京航空航天大学出版社。
(主要讲IntelPXA/255系列,内容尚可,比较全面)
2,uC/OS-II
嵌入式实时操作系统uC/OS-II(第二版),JeanJ.Jabrosse著,邵贝贝等译,北京航空航天大学出版社(uC/OS-II作者本人写的,极好的一本书。
网上容易找到中文和英文的电子版)
www.ucos-
3,ARMLinux和uCLinux
Linux与嵌入式系统,李善平、刘文峰、王焕龙等编著,清华大学出版社(这是一本较浅易、入门的书,不错)
嵌入式系统——采用公开源代码和StrongARM/XScale处理器,毛德操、胡希明著,浙江大学出版社(这是两个著名的作者又一力作,笔记体,内容翔实、深入浅出)
Linux内核源代码情景分析,毛德操、胡希明著,浙江大学出版社(这是一本纯粹的关于Linux内核的书,和嵌入式系统没有直接关系。
但有很好的参考价值。
关于Linux内核的好书还有很多。
)
Linux设备驱动程序,AlessandroRubini&JonathanCorbet著,魏永明、骆刚、姜君译,中国电力出版社(这方面最权威的参考书,有电子版)
http:
//www.arm.linux.org.uk(ARMLinux主页,这部分资源极多;此外网上又很多讨论)
http:
//www.uclinux.org(uCLinux主页)
4,WindowsCE
WindowsCE.NET系统分析及实验教程,陈向群、王雷、马洪兵、向勇等编著,机械工业出版社(看起来比较轻松,作为入门的书)
WindowsCE应用程序设计,田东风编著,机械工业出版社
MicrosoftWindowsCEProgramming,DouglasBoling,MicrosoftPress
(MSDN主页,资源极多)
转自嵌入式学习网!
原文地址:
《鸟哥的Linux私房菜基础学习篇》鸟哥人民邮电出版社(不是讲开发的,用于熟悉linux环境)《Linux程序设计(第3版)》马修人民邮电出版社(主要讲linux开发的)《ARM嵌入式Linux系统开发从入门到精通》李亚峰清华大学出版社(结合arm讲linux开发的)《ARM体系结构与编程》杜春雷清华大学出版社(讲arm的好书)《LINUX内核源代码情景分析(上/下册)》毛德操浙江大学出版社(高手必备,初学不建议购买)《WindowsCE工程实践完全解析(WindowsCE项目开发实践丛书)》李大为中国电力出版社(讲wince的好书)《WindowsCE开发实例精粹(嵌入式技术与应用丛书)》张冬泉电子工业出版社(讲wince的好书)《μC/OS-2源码公开的实时嵌入式操作系统》中国电力出版社邵贝贝(看完这本书再实验下那5个例子,ucos就掌握了)【转】ARM与嵌入式linux入门的建议2010-09-2918:
41转载自nolvo最终编辑nolvo由于很多人总问这个问题,所以这里做一个总结文档供大家参考。
这里必须先说明,以下的步骤都是针对Linux系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- arm 书籍