×

学习ARM的学习历程和资料说明

消耗积分:0 | 格式:rar | 大小:7.33 MB | 2021-01-15

分享资料个

  我写这个, 再次申明: 这不是教程, 至少不是教科书式的教程。只是自己学习的一个过程, 准确说是我个人学习的一个思维方式, 学习顺序。可能我后面的写的有些乱, 又有些天马行空, 不过这真正是反映我学习的一个先后过程。

  说实话,入门真的很痛苦,那种徘徊再门外而不得要领的感觉真的很痛苦, 论坛上大多数教程啊例子什么的都是ADS的,刚看时那个郁闷啊,特别是对于学单片机用惯KEIL 的人来说哦, 还要再去学ADS,真是。。。所以我下面说的一些包括例子,都是基于keil 的,为的是我们能够像学习51 单片机一样学习ARM。

  刚开始也是什么都不懂,在论坛上下了好多ARM的教程。也逐个浏览下了, 就我个人认为, 比较好的两本书, 也是我自己整个浏览完(注意,是浏览)的两本。一本是“ 《ARM嵌入式基础教程》配套讲义”,这个是PPT文档,我没有找到完整的原书。这个教程我从头到尾看了一次, 不过看完还是脑袋糊糊的。在这里, 我也请大家对它不要钻研,糊糊的看完即可(要看完) ,大致知道ARM是什么意思,知道ARM是有一个内核的, ARM 公司开发内核(什么ARM7,ARM9,AR1M1就是内核不同) ,然后交给其他公司添加其他外围设备, 所以导致ARM有衍生出很多种类;然后知道ARM都几种操作模式,什么用户模式,系统模式等等(我到现在也叫不全) ,至于具体什么时候用,干什么用,不用管,用的时候再看;

  还有就是知道ARM分为ARM指令集及Thumb指令,这个是汇编的, 暂且搁搁吧,哎,本来我也是想向51 一样先学汇编再学C的,不过看来看去, 还是不知道汇编从何下手; 然后看到PPT里一直有个什么启动代码的,什么意思?8 懂,留着,到后面就知道了。。不过要写出来,有难度。然后。自己看看,反正看完脑袋还是浆糊就对了,你都搞懂了,我想下面的你也不用看了,你是天才。说说我当初用keil 学ARM的开端。刚开始不知道keil C51 原来和KEIL for arm 是两个东西, 从论坛上下了例子后, 直接keil 编译,失败ing 。。后来下了个keil for arm 的,想自己建个工程呢,楞是找不到LPCXX在哪里,找到Philips ,下面只写着see NXP——就是这个就搞了好久,把keil C51,KIEL FOR ARM反复装来装去,然后又下了别的版本的keil for arm,还是搞不定, 再网上找了几个keil arm的教程, 就是看不不到怎么教人找到LPCXX栏目的――― 后来, 光是这个就搞了两个多星期, 没头绪。于是下了个ADS,看教程, 发现。不会用。没法,又转会keil ,一个偶然的以外,被我发现创建时左边有个NXP 的栏目,于是点开,往下拉,天啊,上帝啊,终于看到LPC叉叉了。所以这就告诫我们,英文理解能力一定要好。。。(汗!!)然后问题又来了, 看了ADS的例子(下了一个基于PROTEUS的ARM虚拟开发技术, 是ADS 的), 我晕, 文件好多啊, 什么main.c,target.c,starup.c,lpcxx.c, ⋯。 然后又看keil 的,我靠,

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !