欢迎来到天天文库
浏览记录
ID:37617261
大小:557.32 KB
页数:65页
时间:2019-05-26
《源码开放学ARM》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、源码开放学ARM@亚嵌李明老师12012-05-111ThisisthePDFfileforthehowtowriteopensourcebookcontents.ItislicensedundertheCreativeCommonsAttribution-NonCommercial-ShareAlike3.0license.Ihopeyouenjoyit,Ihopeithelpsyoulearnthesoftwaredevelopment,andIhopeyou’llcontinuouslywatchthis:http://limingth.gith
2、ub.com/LASO/,willbehappyifyoufollowmyweibohttp://weibo.com/limingth前言学习目标ARM阶段的学习,构成了嵌入式软件开发工程师知识体系中不可缺少的一个内容。在这个阶段我们努力培养学员具备以下的素质和能力:1)掌握ARM体系结构和汇编语言。2)能够初步学会阅读硬件原理图和芯片数据手册。3)具备为SoC芯片常见外设如UART,NandFlash,Timer等编写驱动程序的能力。4)能够完成Bootloader项目的程序编写和移植工作。适合对象本阶段对于学员学习基础的要求如下:1)掌握C语言,熟
3、悉指针的用法。2)学过计算机组成原理和数字电路等课程。3)具备一定的英文阅读能力。4)对计算机底层的运行机制和软硬件协同工作具有浓厚的兴趣。如何写作本书的对于有志于参与本书编写的学员,可以通过学习以下内容来进一步了解关于如何写书的相关知识。如何安装GIT*http://progit.org/book/zh/ch1-4.html如何使用GitHub*http://www.worldhello.net/gotgithub/index.html如何用markdown写书*http://www.slideshare.net/larrycai/write-boo
4、k-in-markdown如何生成pdf版本*http://github.com/larrycai/kaiyuanbook/blob/master/BUILD.md简介轻量级标记语言Markdown*http://www.worldhello.net/gotgithub/appendix/markups.htmlGithub偏爱的Markdown*http://github.github.com/github-flavored-markdown/在线的Markdown编辑浏览器*http://dillinger.io/致谢在本书的编写过程中,得到了很多
5、热心人士,同时也是技术高手的帮助。PeterWang(@happycasts)—开源电子书LGCB的作者,从他这儿我学会了用github搭建这本书的写作方法,Peter还有很多精心录制的学习开源技术的视频,大家一定不要错过。chunzi—ProGit的中文译者,正是这本书教会了我如何使用Git,启发了我想要通过协作迭代来写书,后来我发现协作本身比写作更有乐趣。虽然后来没有采用ProGit的框架,但还是非常感谢chunzi及时回复了我的邮件,相信这本书还会帮助到更多的人。LarryCai(@larrycaiyu)—上海爱立信研发中心的软件开发高级专家,从
6、微博上加入“中文开源技术书”之后,身为管理员的larry就一直默默主动帮我解决从markdown到生成pdf格式的各种细节问题,他所维护的mkbok这里强烈推荐噢,以后一定会成为GitHub上写书必备之利器。tonghuix—倡导自由开源生活方式的@爱开源未来,正是他的提醒,我最后将本书的名字定为《源码开放学ARM》,以此表示对开源社区文化的尊重和支持,等有机会我会争取在开源硬件上写一本真正开源学习的书。所有来自这些朋友的热情帮助和技术支持,让我常有如拨云雾而见青天之顿悟,虽然你们中的大多数未有机会得以见面,但对技术传播和分享的共同热爱使我们心灵相通。
7、在此希望能够一并致谢。参与你可以通过@亚嵌李明老师联系作者或者发邮件给limingthATgmail.com告知你希望出现在书中的内容和想要解决的问题。如果你愿意参与本书的编写,可以通过fork《源码开放学ARM》作出贡献。本作品采用知识共享署名-非商业性使用-相同方式共享2.5中国大陆许可协议进行许可。目录前言i目录iii1开发环境搭建11.1硬件平台..............................11.1.1芯片识别..........................11.1.2外设识别.........................
8、.21.1.3准备工作..........................21.1.4硬件平台
此文档下载收益归作者所有