网站首页 产经 > 正文
大家好,小豆豆来为大家解答以上的问题。深入浅出Arduino ESP8266开发这个很多人还不知道,现在让我们一起来看看吧!
1、《深入浅出ARM7--LPC213x(上.下)》 (周立功 张华 著 北京航天航空大学出版社 45.00元) 这本是首先要推荐的,周立功写的经典系列教材之一(另一个是基础教程系列,下面介绍)。
2、 上册前两章为基于EasyARM2131的编译环境介绍,后三章功能部件的详细介绍与使用。
3、下册是基于UCOS-Ⅱ操作系统的应用。
4、 优点:每个章节都有配套实验和程序代码,非常适合初学者对ARM体系建立整体框架,简洁实用。
5、 缺点:没有对汇编语言的讲解,在研究启动代码时有些不方便。
6、而且你的板子并不是2104,启动代码会与书中例子不同,需要自己修改。
7、(这一点可以参看基础教程弥补。
8、) 《ARM嵌入式系统基础教程》 (周立功 著 北京航天航空大学出版 32.00元) 这是该系列教材中最基本,也是最重要的教材。
9、该系列中还有三本实验教程(分别基于EasyARM2200、SmartARM2200、MagicARM2200实验开发板)、两本软件开发实例和一本学习指导。
10、 《基础教程》前两章为概论,2~4章为汇编指令介绍,5、6章为功能部件使用介绍,也配有例子,但没深入浅处详细。
11、最后两章是基于UCOS-Ⅱ操作系统的应用。
12、 优点:体系比较完整,可选性强;有汇编语言的详细讲解,便于对启动代码深入研究;最重要的是这个教材的ppt课件做的非常棒,生动、形象,可以帮助对运行机理的理解。
13、多说一句,其实学习ARM是个很枯燥的过程,尤其是刚开始,坚持看下去很重要,看不懂的可以先跳过。
14、但不论你看懂多少,你看过一遍之后绝对会有很大收获的,这点很重要。
15、所以强烈建议配合课件使用。
16、 缺点:正是因为全,所以显得很繁琐,让人无从下手,不利于快速理解ARM的运行机理掌握使用方法。
17、并且章节后例子不多,不够实用。
18、所以只建议使用《基础教程》,不要再选用其他的配套教材,而用《深入浅出》代替。
19、 此外,我在论坛里还听过另外一个意见,“由于周立功的书都是参照ARM公司与PHILIPS公司的使用手册编写(说是参照,基本就是原版翻译),所以里面的讲述方法都是西方人的思维逻辑,看着不顺畅。
20、所以推荐使用《ARM体系结构与编程》(杜春雷 清华大学出版社 42.00)”我个人意见是,这些所谓的缺点影响不大,毕竟周立功的教材有强大的ppt课件与开发板支持,这点是别的教材无法相比的。
21、不过仁者见仁智者见智,你有这类同感的话,也可以参考一下《ARM体系结构与编程》,换个思维方式学习。
22、 对于ARM7硬件体系的学习,就建议这两本教材配合使用。
23、具体使用建议以《深入浅出》为主(可以只看上册),参照《基础教程》掌握启动代码的改写,并配合ppt课件,以实现快速掌握ARM的框架,能够完成简单的应用后再深入研究各个细节。
24、 《嵌入式实时操作系统μCOS-Ⅱ原理及应用》(22.00) 这是一个很必要说的问题,当学习完ARM的硬件原理后,肯定要学习嵌入式操作系统。
25、对于ARM7,最常用的就是UC OS2操作系统。
26、所以一本UCOS-Ⅱ的书是必不可少的。
27、这类的书也有两本,其他的都不值一提。
28、一本是由邵贝贝翻译的国外经典教材《嵌入式实时操作系统UCOS-Ⅱ》,这本过于详细的分析了系统代码,不建议使用。
29、一本是《嵌入式实时操作系统μCOS-Ⅱ原理及应用》(北航出版社 任哲 编 22.00),这本详略得当,是快速入门的不错教材,建议使用。
30、 总的来说就是推荐三本书和一套课件--《深入浅出ARM7--LPC213x(上.下)》、《ARM嵌入式系统基础教程》、《嵌入式实时操作系统μCOS-Ⅱ原理及应用》和《ARM嵌入式系统基础教程》一书配套课件。
31、 课件如果需要的话,你可以把邮箱留下,我给你发过去。
32、 最后是引用论坛里几个网友的经验: “ 了解arm的工作原理,寄存器的结构,引脚功能。
33、 C是基础,一定要学好。
34、 开发板是要买的,一般都是s3c2410,或者2440 建议买实体书,经常要翻的,看电子的很麻烦。
35、 ” “ 楼主真要学的话还是建议买一套嵌入式系统学习开发 套件,一般都会附带有比较丰富的学习资料的。
36、如果楼主 只是单看书的话很快就会看不下去的,至少我是这样的 感受…… 边学习边实践最好!” “ 如果熟悉51的话对你来说学习ARM已经足够,需要注意的是 理解arm的启动过程非常重要! 其它的东西无非是一些寄存器的使用,使用过程可以参考 数据手册! 对于UC/OS而言搞清任务的调度,信号的传递,c/c++的 程度至少也要熟练,或者有过完整的51程序设计经历也就可以了。
37、 最后我建议边学便接触,毕竟动手的结果和看书会有不同, 动手遇到问题再学习正对性强!理解也深刻!” “ 要学习操作系统的话你必须对硬件有一定的了解. 首先要熟练掌握c语言,还要能看懂汇编,因为移植的关系, uC有一部分代码就是汇编的.硬件方面,你至少要知道中断是怎 么回事. 然后就可以正式学习了.注意一定要先抓住主干,不要上来 就陷入代码分析中不能自拔.很多书就是这样很烦琐的介绍 uC/OS-II各个部分的代码,唯一结果就是把初学者吓跑. 我的经验先把整个操作系统是怎么跑起来的搞明白,再去 分析具体代码. ”推荐先学学这个:Proteus,我用Proteus7.2,学单片机时应该用过。
38、配套的两本书:《Proteus在MCS-51&ARM7系统中的应用百例》(带ADS1.2和ISA 的工程) 《基于PROTEUS的ARM虚拟开发技术》推荐的理由:1.Proteus仿真硬件,不用烧程序--快。
39、 2.Proteus能仿真集成度更高的ARM7的芯片(可带AD,DA),当然也能仿真2103。
40、最新版本的可以仿真TFT,SD卡,USB接口,还不用花钱买硬件。
41、 3.推荐的书中有很多例子工程,有些还带操作系统UCOS-II。
42、 4.不用买书,直接到网上下载他附带的光盘就行了,工程文件全带有。
43、 5.就这个暑假我就是靠它入门,然后找到了一块SmartARM2200,现在搞Xscale。
44、我想说的:先用这个软件仿真一下,然后再学怎样烧程序到开发板(很简单,用JTAG)。
45、最后找高档次的实验箱,或开发板,注重利用网络资源。
46、EASYARM2103是周立功的产品,你对应的去找他出的书就行了,很详细的,照着练习上手较快。
47、例如《深入浅出ARM7》等。
48、我也推荐你先用proteus哦,现在里面有个keil for arm 可以支持仿真多款arm7芯片,当然你的2103也在其列哦。
49、先通过仿真,来具体理解各种资源的利用。
50、通过看程序在理解内部寄存器控制过程。
51、很不错哦。
52、当然,你想弄透点,仅仅从网上下仿真实例教程是不够了,一些寄存器的控制过程不会很理解的,建议在去买本专门介绍硬件是书哦。
53、建议买周立功的 ARM嵌入式基础教程 这样入门就更快了。
54、我也在学。
55、现在在做2478的。
56、互相鼓励咯。
57、当然你想利用手上现成的学习板,也行啊。
58、先学透仿真的一个例子,在来试验板上验证。
59、不是很HAPPY嘛 呵呵帮你找了三个。
60、怎么发不上来。
61、发消息给你吧。
本文到此分享完毕,希望对大家有所帮助。
版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
猜你喜欢:
- 2022-11-09 花前月下暂相逢苦恨阻从容何况酒醒梦断花谢月朦胧
- 2023-02-15 劳动法规定婚假有效期(婚假有效期)
- 2022-11-21 使命召唤6秘籍用不了(使命召唤6秘籍)
- 2022-10-12 烽火战国新区攻略(烽火战国据点刷新时间)
- 2022-11-09 淄博电视台新闻频道今晚18点(淄博电视台新闻频道)
- 2022-09-17 普法栏目剧我想有个家二(普法栏目剧我想有个家)
- 2022-11-26 人民的名义为什么禁播(禁播mtv)
- 2022-12-26 上海一兆韦德年卡价格(上海一兆韦德)
最新文章:
- 2023-03-07 眼镜框的选择
- 2023-03-07 人人租(r人人)
- 2023-03-07 托收承付和委托收款是什么意思(托收承付是什么意思)
- 2023-03-07 风是自由的 希望你也是英文(你也是 英文)
- 2023-03-07 古诗情景运用填空题(经典古诗文情景阅读填空题)
- 2023-03-07 最爱你的是我 否则你怎么让我爱你(最爱你的是我 否则你怎么让我)
- 2023-03-07 如何开网店呢(怎样开网店详细步骤)
- 2023-03-07 徒劳无功是什么生肖百度找最佳答案最最准生肖
- 热点推荐
- 热评文章