ChinaUnix.net
相关讨论

前言 今天开始第一个驱动模块编写,终于在自己搭建的环境上可以编写驱动,下面就从最基本的hello world开始吧 #include #include #define __license__ "GPL" static int __init hello_init(void) { printk("Hello ,cool world!\n"); return 0; } static void __exit hello_exit(void) { printk("Goodbye,cruel world\n"); } MODULE_LICENSE(__license__); module_init(hello_init); module_exit(hello_exit)...

by whbarm9 - Linux文档专区 - 2009-06-30 22:19:07 阅读(612) 回复(0)

我使用的是FC4系统,我想在此下编写2.4内核版本的驱动,有如下问题需要大家帮忙解答: 1. 我在FC4下写了一个hello.c模块,具体该怎么编译呢? 2. 我觉得FC4下的KDevelop编程比较方便,新建工程时会让你选择工程类型,比如其中就有Linux Kernel Module这 个选项,它会为你自动生成Makefile文件,但是它默认的是FC4的内核版本,搞半天都没找到在哪可以修改内核源码树的路径,哪位用过的大侠请指教一下 3.假如我现在已经生成了模块hello.o,...

by phenix_yw - 内核/嵌入技术 - 2006-04-05 13:19:05 阅读(1010) 回复(2)

我使用的是FC4系统,我想在此下编写2.4内核版本的驱动,有如下问题需要大家帮忙解答: 1. 我在FC4下写了一个hello.c模块,具体该怎么编译呢? 2. 我觉得FC4下的KDevelop编程比较方便,新建工程时会让你选择工程类型,比如其中就有Linux Kernel Module这 个选项,它会为你自动生成Makefile文件,但是它默认的是FC4的内核版本,搞半天都没找到在哪可以修改内核源码树的路径,哪位用过的大侠请指教一下 3.假如我现在已经生成了模块hello.o,...

by phenix_yw - 嵌入式开发 - 2006-04-05 13:19:05 阅读(2414) 回复(2)

想就业嵌入式驱动方向本科以上学历真的很重要吗?希望各位前辈帮帮小弟我指明一个方向。 说来话长,高中时的我由于不太懂事,比较贪玩,而且又严重的偏科,最后考上了一个专科学校(现在想起以前肠子都悔青了),记得上大一也没什么专业课成天也跟着室友到处玩,没有目标没有梦想,大二开始有了专业课,记得当时有一个课程是学单片机,第一个实验是点亮发光二极管,当是看到老师在演示led按照他的想法自由控制的时候我就深深的...

by 313948177 - IT职业生涯 - 2014-07-30 00:08:14 阅读(3101) 回复(9)

本人创建了一个嵌入式驱动学习群,欢迎大家加入 群号173868645

驱动学习群

by xiaobing_a - 嵌入式开发 - 2011-10-07 15:32:11 阅读(1503) 回复(1)

boot-loader的stage1:硬件设备初始化-为stage2准备RAM空间-拷贝stage2到RAM空间-设置好堆栈-跳转到stage2的C入口点。
stage2:初始化本阶段所用的硬件设备-检测系统内存映射-将KERNEL映像和根文件系统映像从flash读到RAM中-为内核设置启动参数-调用内核。
 
(1)移植之前,首先拷贝开发所需的源代码包。
(2)编译应用程序之前,配置GUI的lib库。
(3)修改li...

by 5740longteng - 移动操作系统 - 2011-12-21 08:41:36 阅读(610) 回复(0)

KC Wireless 无线蓝牙模块 KC嵌入式OEM蓝牙模块 为您的设备快速添加蓝牙无线连接 ! KC Wirefree公司提供表面贴片式安装的 PCB 模块,这些模块都经过严格的调试和测试,并预装定制好的固件。这样无需更多过程,您就可以很容易得将这些嵌入式模块嵌入到您的应用中。 KC11 嵌入式 OEM 蓝牙模块 KC20 嵌入式 OEM 蓝牙模块 KC21 嵌入式 OEM 蓝牙模块 KC22 嵌入式 OEM 蓝牙模块 使用 KC 无线蓝牙模块的首要 10 条理由: 我们让蓝牙为...

by zhangjilei5219 - Linux新手园地 - 2009-07-15 23:14:45 阅读(2799) 回复(1)

KC Wireless 无线蓝牙模块 KC嵌入式OEM蓝牙模块 为您的设备快速添加蓝牙无线连接 ! KC Wirefree公司提供表面贴片式安装的 PCB 模块,这些模块都经过严格的调试和测试,并预装定制好的固件。这样无需更多过程,您就可以很容易得将这些嵌入式模块嵌入到您的应用中。 KC11 嵌入式 OEM 蓝牙模块 KC20 嵌入式 OEM 蓝牙模块 KC21 嵌入式 OEM 蓝牙模块 KC22 嵌入式 OEM 蓝牙模块 使用 KC 无线蓝牙模块的首要 10 条理由: 我们让蓝牙为...

by zhangjilei5219 - Linux系统管理 - 2009-07-15 14:37:48 阅读(733) 回复(0)

linux驱动中区分了字符设备、块设备、网络设备,但是为什么到后面有出现了平台驱动、串口驱动、网络驱动,而且他们的注册函数都不一样。把串口驱动归属于字符设备,那他们之间的驱动的注册有不一样?他们之间有什么关系,感觉不能把他们联系起来的感觉。中间就是多了一点的隔阂!希望好心人帮个忙!谢谢!!!!!!!!!!

by arm学习 - 驱动开发 - 2014-04-13 01:58:18 阅读(1093) 回复(4)