
Linux内核
文章平均质量分 88
leaglave_jyan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux:编译生成内核模块(来自国嵌的视频教学)
内核的编译代码文件 文件 xxxx.c(类似模板的东西) #ifndef __KERNEL__ #define __KERNEL__ #endif #ifndef MODULE //直接添加到内核是去掉,生成模块时保留 #defin原创 2011-08-02 08:44:40 · 2210 阅读 · 0 评论 -
Linux:建立内核代码树
为什么建立内核代码树?菜鸟简单的以为,好比为有某个户型的房子(某个版本的Linux)设计门窗,那么当然需要根据该户型房子的具体参数进行设计了,或者说内核模块要基于内核版本或者该版本的内核代码。那么内核的编译是要基于某个Linux版本源代码的,生成与该版本相适应的内核模块,建立内核原创 2011-08-02 08:14:46 · 1664 阅读 · 0 评论 -
Linux:定时器
引子:使用OK6410 通过 IMU_EV30 采集 ADIS16405 的数据,采集频率为100Hz,需要10ms的定时器。首先考虑了a POSIX per-process timer,后发现板子负担轻的时候还行,负担重了定时很不精确,最后使用PWM定时器解决了问题。现总结一下原创 2011-08-03 18:47:13 · 6468 阅读 · 1 评论 -
Linux:驱动程序直接编译到内核(源自国嵌的视频教学)
引子:前面的文章实现了可加载的内核模块,通过这个内核模块实现对PWM定时器的控制和中断处理程序的注册。这里讨论一下将内核模块直接编译进内核的过程,首先声明来源于国嵌的视频教学。 其实很简单,第一步把冰箱门打开...(此处略去200字) 正经的第一步:将源文件代码 mytime原创 2011-08-06 00:49:28 · 1861 阅读 · 0 评论