去年申请的这本书,原子嵌入式Linux驱动开发详解,左盟主大神写的。没想到能够通过,年前顺利到手,开始阅读。
image.png image.png
书到后,厚厚一大本。翻开看看了目录,满满的干货。基于可以看成这款mcu的数据手册实践版了。
对于我这种纯纯的小白相当友好,书讲的非常详细,就连编辑用的ide,vscode安装到使用都有步骤,对于我来说,这也是一个继续了解vscode环境搭配学习的过程。
在读本书之前,一直想框架型的了解一款mcu,以及开发流程,注意细节,一直再找门道,看了挺多资料,也硬看了挺多datasheet,死活不得要领,懒得云里雾罩的。
左盟主的书,让我从头到尾打了个桥,大概明白了硬件和软件嵌入式开发工程师的衔接点在哪里。以后继续学习的方向就确定了。
看图片里左盟主挺年轻,真的挺厉害,能够将这款mcu学的如此之深,感叹时候也想自己这些年浪费太多时间,走了太多弯路,不能再一个地方深深钻研,其实也就是智商不高的情况下自己没有确定自己发展的方向,东看一下西干一下,啥也不会。
框架设计的很好,每个实验讲的深入浅出,能够跟着做,知其然知其所以然,对操作硬件的了解变得相对容易,避免走坑。这对于后期咱们掉坑里也能知道路在哪里,快速解决问题,并跳出坑来,省了咱们后续无头苍蝇不知道怎么解决问题。
下一步的想法就是自己买这款mcu,然后画个板子,设计几个模块,再重新做一些书中实验,加深下自己的学习深度。
后面的linux引导程序,讲的很细,这几章是我比较喜欢的内容,一直在学习。左大神讲的够细,学习体会加深了一点。
还有个问题,就是本书是linux的驱动开发,可是书中大部分内容是讲的mcu外设开发,一部分boot和Linux的启动过程,好像没有讲一点关于Linux下驱动的知识点,是不是和题目不符了呢?是不是本书还有下部,而且下部才是重点呢?