- 博客(3)
- 资源 (10)
- 收藏
- 关注
原创 Linux内核list_head分析
Linux内核提供了一个创建双向链表的结构体——list_head。虽然Linux内核是用C语言编写的,但是list_head的引入使得内核的数据结构拥有了一些面向对象的特性。通过list_head可以很容易地实现C语言的代码重用,这一点类似于C++的继承机制。1.Linux内核中list_head数据结构的定义:struct list_head { struct list_head *
2017-03-08 21:11:06
2619
原创 Linux总线、设备、驱动模型
内核:Linux-3.14.27一、Linux总线设备驱动模型框架从Linux2.6开始Linux加入了一套驱动管理和注册机制—platform平台总线驱动模型。platform平台总线是一条虚拟总线,platform_device为相应的设备,platform_driver为相应的驱动。与传统的bus/device/driver机制相比,platform由内核统一进行管理,提高了代码
2017-03-04 21:52:41
6341
2
原创 移植Linux内核自带LCD驱动程序到JZ2440开发板
内核版本:Linux3.14.27 开发板:JZ2440 通常来说移植LCD驱动程序到嵌入式Linux平台并不是一件很难的事情。一般移植LCD到Linux开发平台有两种选择,一种是编写自己的LCD驱动程序并嵌入到Linux内核,另一种是根据自己所使用开发平台的硬件手册直接修改内核里面相关的代码。后一种方法比前一种方法简单一些,下面就以JZ2440 4.3寸LCD开发板为例移植内
2017-02-28 17:09:59
3080
1
uniflash烧写am335x详细教程
2019-04-20
mt7601 + wpa_supplicant超详细移植教程
2019-04-14
MFC在unicode字符集下的多字节串口调试助手
2016-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人