ARM初学者学习方法.pdf

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
致所有 ARM 初学者的一封信 王华斌 各位ARM 初学者: 你们好,我是王华斌,今天我给大家写这封信的目的,主要就是 向大家讲述一下我们 ARM 学习者如何才能轻松地步入嵌入式开发的 和大家谈谈 ARM 学习方法!对于初学者如何去学习 ARM, 殿堂; 沿着什么方向走,应该参考那些书籍,学习那些视频等等一些疑问, 我在此给大家分析分析! 对于我们的ARM 初学者来说,一般情况下以前都学习过单片机和 C 语言,这也是学习ARM 的基础;可是当大家即将面对 ARM 的时候, 又不知所措了,不知道如何下手,从那下手了;当然在学习ARM 前大 家也肯定去网上搜过一些相关的资料,看了以后肯定觉得 ARM 比较 难,涉及的东西太多,操作系统又太难,这是只是一部分人有这样的 看法,其他人我敢保证,在查完资料后,都不知道ARM 会涉及到操作 系统,对么? 首先,我就给大家讲讲学习 ARM 之前必备的条件: 第一 学习ARM 之前,最好有单片机和 C 语言的基础,有了这两 样,其实 ARM 也很简单;不过没有单片机的知识也没关系,跟着我的 视频教程学习可以让您轻松入门ARM!!《ARM 初学者入门与提高视频》 第二 学习ARM 之前,先买 ARM 开发板 (和学单片机一样的嘛), 对于初学者最好买 ARM7,因为ARM7 涉及的硬件和操作系统都比较简 单,学起来较 ARM9 容易,这样也可以提高大家的学习兴趣。如果你 开始学 ARM 就买了个 ARM9,那以后我就不知道你得情况能不能控制 了。 第三 《ARM 体系结构与编程》,这本书上讲的是 ARM 的体系结 构,汇编语言,C 语言和一些编程规则。这本书也有电子稿的,不过 最好还是买上一本,这样我们以后查起来也方便!!我们不要太在乎 这么点钱,买书扩充知识永远是回报大于付出的!这钱平时少抽几包 烟,陪女友少看几场电影也就出来了!! 第四 技术支持,这是非常关键的,大家都说有了开发板就有了 技术支持,这是错误的!这个怎么解释呢,对于有些朋友买了开发板, 不看技术支持的时间,结果技术支持会在卖完开发板的那几天给大家 很好的服务,可是等你拿到开发板没几天,开发板的技术支持就会对 你的无尽提问烦了,他或许有时会给你解决问题,但是再过几天他也 就不会去管你了。这时你有得去问别人,上网查资料。这样岂不效率 很低!!(给大家推荐使用我们视频配套开发板,开发板质量保证和技 术支持都很好) 好了,学习ARM 前必备的条件有了,这下我们就应该考虑采用 什么样的方法来学习了! 其次,学习 ARM 的方法和步骤: 第一 首先看看《ARM 体系结构与编程》这本书,提醒大家不要 全部看完,看看第一章到第四章,然后看看第 9 章即可。其他的如果 想看看也行但是看书不要看的时间太长,否则会烦的!了解了ARM 的 体系结构了,这时候我们就要去学习 ARM 的开发环境了 ADS1.2。(如 果大家不想看书,可以看看我出的那套视频教程《ARM 初学者入门与 提高视频教程》的第一期,里面有ARM 体系结构的讲解) 第二 学习 ARM 的开发软件 ADS1.2 集成开发套件,这个软件在 那本书上的13 章和14 章。必须学会此软件,如果大家不愿意看书可 以看看《ARM 初学者入门与提高视频教程》,里面有使用该软件的详 细步骤。 第三 仔细阅读开发板说明书,开始配置开发板,链接开发板和 PC 机,进行简单的下载、烧写、配置等试验,然后练习开发板上的 一个实例! 第四 打开 ARM 开发板电路图和 S3C44B0 数据手册(以 ARM7 S3C44B0 开发板为例),把 ARM 当作单片机来使用,实现 S3C44B0 的 所有硬件接口的代码分析,在开发板上运行实例。 第五 待你对ARM 的硬件结构和编程熟悉了,这时我们就应该学 习操作系统了,学习操作系统最好先从UCOS-II 开始,此实时操作系 统比较简单,学起来就相对容易一些,了解此操作系统,然后实现对 它在ARM7 开发板上的移植,最好做些移植后的实例。 这样我们的 ARM 就入了门了,然后可以结合实际情况,做个小小 的ARM 设计! 总结一下,ARM 学习过程就是:ARM 体系结构 —- ARM开发工具 —- 开发板的学习 —- 裸机代码分析和编程 —- 移

文档评论(0)

hshh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档