嵌入式linux自学过程

时间:2022-11-19 19:39:59

    试着写这段时间学习韦东山的嵌入式linux的过程。


2014.08.27

    完成了裸机开发部分的学习,可能是因为有一定的C51和Cortex-M3的基础,学习裸机时感觉难度不大,进度比较快。接下来先学习U-boot的分析与移植,暂时跳过应用程序开发和uCOS的学习。


2014.10.11

    基本上学完了第一期视频,对裸机开发部分的makefile以及链接文件似懂非懂的,一些寄存器上的操作也好像看完就忘,对于U-boot的分析与移植,感觉太难了没怎么学好,最后只是对着毕业班的自己写bootloader的视频写了一个bootloader,文件系统还没怎么学,最后都是要补回来的!


2014.10.26

    14课完结。感觉驱动程序就是一个框架,把这个框架学好了别的驱动都是差不多的?


2014.11.20

    刷完第二期,后面的视频看的比较赶,基本上没有跟着视频写代码,不知道这样的学习方法有没有用。因为打算赶紧学完第二期上第三期的视频,缺什么再去补什么。

 

2014.11.26

    把开题的事情弄完了,正式开始学习第三期的视频!


2014.12.08
    看了前面几个视频后觉得自己之前的基础确实没打好,特别是应用层的编程方面,像ioctl、mmap、fstat之类的还不知道怎么用,还是要一步一个脚印,哪里不会认真补哪里。

2014.12.27
    把第三期第一个项目的前3节看完了,接下来的任务是:1.自己编写一个链表程序;2.补国嵌应用开发视频;3.将电子书项目的代码自己再写一遍。

2015.01.04
    暂停学项目视频,先把平衡车弄好。