今天学到了一个学习知识方法,是全局的方法。就是学习时先对要学习的领域有个整体的认识,例如嵌入式Linux,我对于它的整体认识是包括:
1.bootloader;2.内核;3.文件系统;4.应用
对于bootloader,需要了解1.管看门狗; 2.时钟; 3.uart;4.对内存的初始化5.启动内核时要传入的参数
对于内核,需要了解1.内核的启动流程;2,命令;3.busybox(对于常用命令的安装);4.内核的主要组成:驱动
对于文件系统,需要了解如何制作文件系统,将文件系统挂载到内核上,nfs(网络文件系统)
对于应用,主要指linux应用,包括界面的编写,这就使用到了qt,还有系统编程,即linux系统编程
我目前主要侧重于linux驱动的学习,以后会往android驱动上发展
还有个学习方法就是输入(input),包括看书、看视频学习等,然后输出(output)就是把学到的知识写笔记、写博客等方式输出