随笔
1.Basic external equipment
2.BootLoader and Kernel
3.Programming in the UNIX
4.Language C and C Plus
5.Linux-Driver Development
随笔--Linux字符设备驱动开发基础
随笔--Linux驱动框架入门之LED
随笔--Linux内核的gpiolib学习
随笔--Linux设备驱动模型
随笔--platform平台总线
随笔--misc类设备驱动
博客
__register_chrdev_region分析(简单字符设备驱动在内核的工作原理)
Linux内核静态映射表建立过程分析
动态映射之结构体方式操作寄存器
内核提供读写寄存器接口实现可移植性
linux内核段属性机制(以subsys_initcall和module_init为例)
将写好的驱动添加到内核中
系统启动时在bus系统中注册platform总线
正确使用指针(指针作为输出型参数)与结构体指针作为函数参数
移植库需要注意事项(与移植库生成的文件如何使用)
谈论attribute驱动实现方式(及device_create与设备节点的关系)
从C语言的角度出发理解C++的封装继承和多态
内核链表实现分析与使用(双向环形链表)
备忘录
-
linux源码是一个很棒的教学素材,不单要学习如何开发,还要融会贯通它的一些设计方式设计理念,举一反三
-
第五部分某一位置需要添加
blog
.linux内核静态映射表建立过程``链接
-
完成文章``《Kconfig Makefile .config三者之间的关系(在内核中添加或去除某个驱动)》
-
出个专题--写一下接触过的驱动框架的源码分析(文章写了,但是可以blog也写简略写一下,方便自己查阅也可能帮助到其他人)
-
写文章的时候有时候需要总结有时候不需要总结,因为有时候需要对细节掌握要求高一点