嵌入式教程Linux底层系统包含哪些东西?
2022-01-31 09:59:20
99
0

学习嵌入式教程必然绕不开Linux底层系统的学习,而学习Linux底层系统你要知道自己到底要学什么,里面包含了什么。嵌入式Linux里含有bootloader, 内核, 驱动程序、根文件系统这4大块。


裸板程序大家会觉得难吗?刚学的时候可能会有一点,但其实学起来并不会过于难,而BootLoader也就是稍微复杂一点的裸版程序。而学习BootLoader需要掌握好对硬件的操作、对ARM体系处理器的了解、程序的基本概念这三个部分。


image.png


很多人为了应付工作,希望快速学有所成,这当然是有办法,那就是直接学习写驱动,至于内核,丢一边吧。但是如果你不满足于只是做个底层工程师,想要继续往上走的话,内核的调度机制、内存管理机制、文件管理机制等等必须有所了解。


至于驱动,分为硬件操作和驱动程序的框架。学习这两个的时候可以看书去了解一下最基本的一些概念,然后开始通过自己手上的开发板,去写驱动吧,经历过痛苦的挣扎,你就能学会思考。学会思考后,你就可以把知识点牢牢抓在手里。


image.png


此外还要记住,文件系统的内容是有一些约定的,比如要有/sbin/init,要有配置文件。只要把这些基础掌握了,相信你在学习嵌入式教程Linux底层系统的时候也会更加得心应手,甚至你想继续进阶的时候,你也可以进行的一帆风顺。

Html5教程:计算机为什么需要十六进制?
Java教程:如何保养电脑硬件