发布时间:2013-08-21 19:27:37
1. 安装依赖文件 aptitude install make gcc-4.3 linux-headers-`uname -r` libglib2.0-0由于编译vmware-tools 需要和编译内核使用相同版本的gcc可以通过下列命令查看编译内核的gcc版本# cat /proc/versionLinux version 2.6.32-5-amd64 (Debian 2.6.32-45) (dannf@debian.org) (gcc version .........【阅读全文】
发布时间:2013-08-14 22:59:12
前言: 互联网机顶盒的CPU更新换代的速度已经迈进了一个日新月异的阶段,去年的RTL1185大为风光,而新的一年, Cortex-A8、A9这对同门兄弟又将我们网络播放器带入智能世界。而这对兄弟谁强谁弱却一直是大家争论的焦点。今天我们主要就是要来了解一下Cortex-A8/ Cortex-A9这两代架构的处理器有什么实质上的区.........【阅读全文】
发布时间:2013-08-14 11:16:50
其实,一直以来,我们编译KVM(Linux kernel)生成的RPM包中的kernel版本总是带有一个“莫名其妙”的加号(+),其实我知道大概是因为我们修改了Linux.git(或kvm.git)中的一些文件。但是我们只是修改了一下Makefile,让我们做RPM包是方便而已,一般我也没有在编译时修改其他的源代码文件,所以我想把这个加号去掉,.........【阅读全文】
发布时间:2013-08-08 15:27:59
三.serio驱动的注册serio驱动注册的函数为serio_register_driver():static inline int __must_check serio_register_driver(struct serio_driver *drv){ return __serio_register_driver(drv, THIS_MODULE, KBUILD_MODNAME);}转如__serio_register_d.........【阅读全文】
发布时间:2013-08-08 15:25:24
serio 总线也是 kernel 中的一种虚拟的串行输入输出总线,源码 /drivers/input/serio 目录下有很多与之相关的驱动程序。 一. serio 初始化 和之前分析 platform 总线一样,在系统启动时初始化时也创建了 serio_bus 总线: static int __init serio_init(void) { .........【阅读全文】