- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从不懂到入门,一只老鸟的嵌入式 ARM 学习心得
目录 本人大学学的是电子信息科学与技术专业,其实这个专业和 嵌入式没有多大的关系, 要说有关系就是简单的讲了下 C 语 言语法,学完之后还不知道什么是 C 语言,只记住了, char,int,string 等占几个字节, if, for, while 循环什么的,感觉 也就能算一些小学就会的题目,全国计算机等级二级也就糊 涂的过了。
我这个专业没学过 C ,一开始不知道什么是向对象, 什么叫 面向过程,这可能让大家笑话了。不过这说的是实话,大学 的时候比较喜欢动手,喜欢硬件方面的东西,也喜欢看书。 在大一的时候就听学长说,单片机很难学,在没事的时候就 从图书管借了本关于 51 的书,一开始还真是不怎么懂,然 后硬着头皮去看,当我把 51 的结构看完了,就不像一开始 那样一头雾水了,自己在纸上把 51 的结构图默画一遍,然 后再把各个寄存器功能写一下,各个功能口的结构也画一 遍,然后就不觉得 51 有什么难了。其实有些时候不是这个 东西你不会,而是在不会的时候自己先告诉自己这个太难 了,自己先放弃了。我们学习 51 芯片,是为了以后的打基 础,知道是怎么通过配置寄存器来实现功能。
大二下学期的时候,我们开了 51 的课,这个课几乎就没怎
么去,因为我认为没有必要去听自己会的东西了。后来听别 人说 avr 的资源会比 51 的丰富的很多, 所以就想试试, 看看 有什么难的, 就从网上买了本马潮老师 《AVR 单片机嵌入式 系统原理与应用实践》 ,一边看书,一边想自己画一个板了, 一开始想实现一个点阵屏,实现滚动效果,后来想想做个板 也花不少钱呢,为什么不多加一些功能呢,还能多学到些知 识,所以就加了温感,红外,铁电存储器等并把所有的扩展 口都扩展了出来,备以后用,那时还挺自豪的呢,同学们都 很羡慕,不过现在想想其实也没什么了。 大学也听说过嵌入式这个词,不过不太明白是什么意思, 09 年的时候从网上找到中嵌视频,有四张 DVD(大约13G),下
载下来后,从头到尾的看了一遍,没什么印象,只记得讲一 些不知所云的函数,然后莫名其妙的讲怎么使用那个 44b0 的开发板,不过听完了,还是有很大收获的,就有一种想装 一个 linux 的冲动,我是大二下学期才有的自己电脑,不过 电脑的配置比较低,1g内存,跑虚拟机就像个蜗牛,所以就 想着怎么才能装个 linux ,自己用 XP 习惯了,如果全换了又 舍不得,那时从书上知道 linux 的文件系统和 windows 不一 样,只有一个根分区,所以也害怕一装 linux 全盘就被格式 化了,不过最后还是欲望战胜了担心,买了张 redhat 9 的光 盘,小心的装这个系统,里边的英文也不是太难,还是知道 大概意思的,所以一步步的装,最后装到我的硬盘的最后空 间,重新启动,竟可以选择进入哪一个系统了,从这之后, 自己就不害怕怎么装系统了, 应了那句言, 纸上得来终觉浅, 绝知此事要躬行。所以我认为,买一个开发板是完全有必要 的,拿到实物操作一下就不会感觉太抽象了。
后来也想学学arm,但不知道arm是什么东西,所以就买了 本《从51到arm》,讲的是关于arm的大体结构,看完后感 觉,原来 arm 就是一个速度更快,接口更丰富的单片机啊。 如果想做 linux 设备驱动的同学应该对 arm 硬件有一些了解。 如果对驱动不感兴趣,完全没有必要去看。交叉编译器会帮 我们做好这些事情,他比我们更了解 arm 结构。 大三下学期开始准备考研了,所以自己这些兴趣就先放下 了,报的北邮的信通学院通信专业,当时就是想一定要上个 好学校好专业,也没想太多,结果考了的成绩差了点,没有 被录取,也不想调剂一个二流的学校,然后就参加工作了, 工作中每天都用的到开发板,当我看到一个小板上还可以跑 系统的时候感觉很不可思议,以为要很大工程。后来边工作 边学习,每天都要看电脑看到眼发疼,晚上也都差不多十二 点时才睡觉。感觉到累,不过也感觉到自己在进步。 闲话有点多了,说了很多都是自己大学那点破事。 听很多的初学者说不知道从哪里开始,学习嵌入都要学哪些 东西,从网上搜了一下,一大堆的东西要学,一下就推荐十 几本书, 说看完这本书怎么怎么样, 看完那本书怎么怎么样, 一下子就给初学者给吓住了,其实完全没必要把网上的那些 东西全部看一遍,那样又费时,又感觉工程太大,让初学者 没有信心去把每一种都看完。网上说的些方面都要知道,不 一定全部都掌握, 我们可以退成求其次, 每一个都知道一些, 当然会的越多越好。今天学点这个明天学点那,换着样来也 不会觉得烦。而且还能感觉到每天都有收获。 下面给嵌入式初学者一些自己的我个人建议。
1、嵌入式涉及到很多的基础知识 c 语言,关于 C 语言要知
您可能关注的文档
最近下载
- 22S702室外排水设施设计与施工-钢筋混凝土化粪池.docx VIP
- 企业还款计划书范本.pdf
- Unit 3 Places we live in单元整体教学设计(共六课时)2025-2026学年度人教PEP英语四年级上册.docx VIP
- 智能世界2035报告.pdf
- 标准图集-R4动力专业标准图集-室内动力管道安装-03SR417-2装配式管道吊挂支架安装图.pdf VIP
- 15MR105城市道路与开放空间低影响开发雨水设施(OCR).pdf VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 2025至2030血液制品产业行业市场深度研究与战略咨询分析报告.docx
- 乙炔安全技术说明书.doc VIP
- 公司还款计划书范本.docx
文档评论(0)