嵌入式linux开发板推荐_学习嵌入式linux与ARM开发板入门方法(一)

嵌入式技术的学习方法:

嵌入式是一门交叉学科,知识体系庞大,主要涉及的知识体系包括:C语言、数字电路基础(单片机)、ARM体系结构、硬件设计(ARM接口技术)、Linuxt系统开发、Linux驱动开发、BootLoader(UBOOT)、QT和C++、Android系统和JAVA。

其中C语言是学习基础,其它也是需要了解的,以及在工作中的不断积累。这里的每一项都相当于大学中的一门课程,甚至更多,我们很多人学着学着就学不动了。某种程序上来说,不是资料少,而是资料太多,太杂。我们一直在思考这个问题,如何找到一种快速的学习方法。

作为资深的嵌入式开发板工程师,在五年前迅为总结并推荐框架学习法,并不断发展,跳出来学习,框架学习法不是追求大而全,而是让思路更清晰,掌握精髓,避免填鸭式。

如系统引导程序UBOOT的学习框架,UBOOT作为一个很重要的程序,是最大的裸机程序,知道点非常多,学习有难度。在这个图上有三个环,最里面是初学者需要掌握的,中间是工程师级在产品开发过程中经常遇到的一些方法,外面是专家级需要掌握的内容。

1.那么如何通过框架来学习呢,第一个需要了解的是BootLoader是首先执行的片外程序,第二需要了解的是BootLoader作用是引导内核,第三个需要了解的是BootLoader和Linux内核之前的关系,第四个编译和烧写及命令,学习完以上四步Uboot就入门啦。

2. 工程师工作中常用的,需要了解的是:56789

3. 专家级:系统移植一般工作中用不到,有兴趣可以了解下。

15a89e9eb1825c76705b7025ecf184a9.png
系统引导程序UBOOT

框架学习法将会贯穿到嵌入式学习的始终,这样学习会让你思路清晰,少走弯路。

46c5356c8f9e3f2d8b044976c7a88c79.png
框架学习法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值