Lufee

2011年9月27日

Fedora15 minicom使用USB转串口线与mini2440通信

摘要: 连接USB转串口线,在终端查看USB设备:[lufee@lufee-linux ~]$ lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubBus 002 Device 002: ID 15d9:0a33 Trust International B.V. Optical MouseBus 002 Device 005: ID 067b:2303 Prolific Technology, In 阅读全文

posted @ 2011-09-27 13:54 Lufee 阅读(552) 评论(0) 推荐(0) 编辑

2011年9月4日

linux-2.6.38.8 内核下实现《linux设备驱动开发详解》globalmem 驱动实例

摘要: --摘要 《linux设备驱动开发详解》第6章介绍了globalmem驱动实例,但是其实现环境是在比较低的内核版本下的,对于使用Fedora15的用户参照书上介绍的步骤会出现很多问题,这是由于Fedora15使用了2.6.38版的内核,这个内核比较新,进行了许多的更新,导致书本上介绍的部分代码已不支持了。本文介绍了2.6.38.8内核下,实现globalmem驱动实例的整个过程.最后贴出经修改后的完整的globalmem.c代码,供大家参考。--正文1.将书上的代码清单 6.17 复制到globalmem.c,创建Makefile:obj-m:=globalmem.o2.开始编译模块:make 阅读全文

posted @ 2011-09-04 17:55 Lufee 阅读(3002) 评论(1) 推荐(0) 编辑

2011年8月30日

Fedora15 内核编译安装手记

摘要: 摘要---- 初学linux内核编程,硬盘安装了Fedora15,找了两本教程想一步步的照葫芦画瓢编译内核,结果发现内容太旧,不是介绍2.4内核环境下编译2.6内核,就是基于ARM平台的,看的一头雾水。网上找了两篇介绍ferdora12的内核编译方法的文章以及内核源码树的README文件成功编译并安装。在此记录整个过程,供和我一样的初学者参考。正文---- 对于学习linux内核编程来说,一个标准的内核源码树以及基于此内核的系统是必备的。对于Fedora15这样的发行版本,其内核源码是经过特殊修补的,不利于学习。因此尝试将Fedora15的内核:2.6.38.6-26.rc1.fc15.i68 阅读全文

posted @ 2011-08-30 23:29 Lufee 阅读(1053) 评论(0) 推荐(0) 编辑

导航