文档说明 作者 日期
来自微信公众号:宅学部落(armLinuxfun) wit 2018.7.3
嵌入式视频教程淘宝店:https://wanglitao.taobao.com/
联系微信:brotau(宅学部落)
跟涛哥一起学嵌入式 03:嵌入式要从u-boot移植学起?
跟涛哥一起学嵌入式 03:嵌入式要从u-boot移植学起?
嵌入式真要从U-boot移植学起?
我的悲催学习经历
高频技能与低频技能
学习U-boot的正确姿势
嵌入式工程师自我修养
俄罗斯仲夏夜,世界杯依旧如火如萘。球场上,夕阳下,梅西没落的身影、C罗的黯淡离场,并没有打
击大家太多的热情。战火依旧,老兵不死,梅罗时代是否快要终结?然而新一代巨星冉冉升起,风起云
涌。在看球的同时,学习充电也不能落下,今天我们聊聊第3个话题:学习嵌入式,一定要从u-boot移
植学起吗?
嵌入式真要从U-boot移植学起?
故事缘起嵌入式技术群(475504428)一位嵌入式学员遇到的问题:这位学员想在他的开发板上移植最新
版本的U-boot。然而,将近半年过去了,发现还在群里问一些关于移植的一些问题,这就引发我的思
考:照这样的速度,再给他几个月,能否移植成功?对于一个新手,没有辅助的一些工具,费这么大力
气,去做一些跟以后的工作不太相关的技能,是否划算?当看到这种学习方式给很多新手带来的不是进
步的喜悦,而是打击,甚至是转行去做其它,我觉得我们也许应该换种学习方式了,包括我在内,在上
面也栽过不少坑。
我的悲催学习经历
跟大家学习的经历差不多,学生时代,玩完51单片机后,我就购买了第二块开发板:某款ARM9开发
板,这里就不说具体的名字了。按照流程,裸机实验做了一遍后,就开始开启了U-boot的移植生涯,在
烧写U-boot时发现根本启动不起来,当时由于没有相关的调试工具,比如TRACE等,也不会相关的调试
打印手段,所以只能尝试各种可能的原因一一排除,逛各种论坛、到百度翻页,发现根本解决不了问
题。为此前前后后折腾了几个月,被折腾得有气无力。到最后,联系厂商的工程师,开发板寄回去后,
发现是NOR FLASH芯片的问题,重新换了一块NOR FLASH,系统就可以正常运行了。虽然这个问题最
后得到了解决,但是前前后后也浪费了我几个月的时间,当然,有人可能会说,通过这个bug你也学到
很多东西啊。是的,通过不断分析这个问题,确实增长了不少知识和技能,但是对于新手来说,如果一
上来就通过问题驱动来学习,是很容易打击人的学习积极性的。大部分人可能会坚持不下去,折腾得差
不多了,也就把板子扔到一边落灰,去搞互联网、Java去了,从而改变了自己的职业道路。为了这个
评论0
最新资源