
linux kernel
hohaixrh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一些linux kernel 网站
http://blog.jobbole.com/原创 2014-01-08 19:17:20 · 644 阅读 · 0 评论 -
git 工程kernel编译注意事项
在git管理的kernel中,每一次git commit之后,如果之编译modules(*.ko),ko insmod之后会出现insmod: cannot insert `./test.ko': Invalid module format (-1): Exec format error原因是git commit之后,文件的一些信息变了,所以需要重新烧录kernel image。所原创 2014-03-04 19:36:12 · 918 阅读 · 0 评论 -
container_of
/** * container_of - 通过结构体的一个成员获取容器结构体的指针 * @ptr: 指向成员的指针。 * @type: 成员所嵌入的容器结构体类型。 * @member: 结构体中的成员名。 * */#define container_of(ptr, type, member) ({ \ const typeof原创 2014-03-04 15:18:07 · 604 阅读 · 0 评论 -
how to compile a single kerel module to ko in android
cd to driver souce code make file directory:kernel/drivers/XXX/make -C $ANDROID_PRODUCT_OUT/obj/KERNEL_OBJ/ M=`pwd` ARCH=arm CROSS_COMPILE=arm-eabi- modulesmake -C /home/user_name/XXX/XXX/原创 2014-03-04 13:18:29 · 673 阅读 · 0 评论 -
platform_device与platform_driver
做Linux方面也有三个多月了,对代码中的有些结构一直不是很明白,比如platform_device与platform_driver一直分不清关系。在网上搜了下,做个总结。两者的工作顺序是先定义platform_device -> 注册 platform_device->,再定义 platform_driver-> 注册 platform_driver。 (1)platform_device设转载 2014-03-03 19:24:28 · 642 阅读 · 0 评论 -
how to compile kernel in android ?
http://source.android.com/source/building-kernels.htmlexport ARCH=arm export SUBARCH=arm export CROSS_COMPILE=arm-eabi-make xxx_android_defconfig## configuration written to .config#原创 2014-03-03 14:07:48 · 778 阅读 · 0 评论 -
how to get device node name such as /dev/ttyS1.
/* get the deepth of dir */static int get_level(struct dentry *dentry){int level = 0;while(dentry->d_parent != dentry){ level ++; dentry = dentry->d_parent;}return level;}/*static v原创 2014-03-03 14:17:33 · 821 阅读 · 0 评论 -
linux内核学习网站
http://www.kerneltravel.net/点击打开链接转载 2013-12-24 21:48:22 · 778 阅读 · 0 评论 -
compile only one kernel module *.ko in linux
ifneq ($(KERNELRELEASE),)....................................... EXTRA_CFLAGS += -DDEBUGelse PWD := $(shell pwd) KVER := $(shell uname -r) KDIR :原创 2015-07-01 18:02:45 · 737 阅读 · 0 评论