你们好,我是矜辰所致,从今年开始计划写博文的时侯就早已在考虑嵌入式Linux,并且在此之前花了快一年的时间整理了自己的一些笔记和心得,最后也就是以文章方式呈现给你们的那些博文。
发觉在现在的各峰会,嵌入式工程师越来越少,搞嵌入式的确实属于冷门,然而即使这样,这一年以来也收货了不少,谢谢诸位的支持。
本文是作为嵌入式开篇,说明一下计划的学习路线、使用的开发板、开发环境以及对最终目标的展望。
现今对于Linux的入门比早些年前友好多了,现今网上的资料,可选择的开发板都比原先多太多了。博主接触学习过的有:韦东山老师、正点原子、野火都在19年都推出了自己的linux开发板,其实百问科技的韦东山老师是最早做Linux教学的,那种时侯使用的ARM开发板还是三星2440这些,按理来说,先前哪个年代学习比现今可困难多了。
所以如今是一个好的时代,前面几家没有哪些好不好,只有合不合适自己,她们的教学视频网上都能找到,可以自行判别。博主也会参考她们的教学视频,其实我基本上3家的都看==!
一、计划路线
学习根据标准Linux流程走把,尽管过程会很长==!
linux入门基础,裸机,Uboot,内核,驱动等等,这儿不会分得太细嵌入式linux驱动程序和系统开发实例精讲,简单的用一张思维导图表示:
在这儿插入图片描述
具体的流程我会按照后期的实际情况调整。
二、开发板
先说一下自己学习使用的硬件设备,在2年前就买了一块正点原子的i.MX6ULL开发板,当时也是跟随视频看了看,而且由于太忙了加上其他的诱因也板子也正就吃灰了。
在这儿插入图片描述
其实我还带了一块屏幕的(可以学习QT开发):
在这儿插入图片描述
开发板的选择现今市面上有很多linux使用教程,可以依照自己实际情况挑选合适自己的即可。
三、开发环境
开发环境用的都目前通用的Ubuntu系统嵌入式linux驱动程序和系统开发实例精讲,使用虚拟机安装的。
之后这儿提一下开发环境的搭建,不管是公司笔记本还是家里笔记本,即使不做linux开发,Linux系统也是嵌入式开发必备的,Ubuntu系统都早已是安装好的。
原本基础部份须要从环境安装开始的,并且不仅Linux的学习,笔记本里的Ubuntu都有好多其他的开发资料,作为本专栏,待会儿就等我换了笔记本之后把环境安装当作番外篇来记录一下。
在这儿插入图片描述
四、目标
开篇来说目标,置于之前的嵌入式RTOS或则模块小芯片上完全OK,并且在Linux开篇就说最终目标,觉得有点扯远了。
不过大伙都晓得,所有的学习最终目的都是应用linux 分区,博主的所有文章最终也就会以示例来说明问题,专栏也会以实例来作为总结结尾,所以目标必须得说。
而且也不能说得太满,由于Linux的学习过程是一个漫长的过程,把目标指定为接近博主的工作,也算是有一个可靠的动力。
专栏的最后最后,我们起码要来做一个物联网网段把==!
乘风破浪会有时,直挂云帆济长海!