上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 36 下一页
摘要: module_init(scull_init_module); 驱动程序中第一个运行的函数:scull_init_module 但我们执行命令insmod scull.ko, 即开始运行如下的函数完成模块的初始化。 模块初始化都要完成那些功能呢? 1.完成设备号的注册。 设备号分为两部分,主设备号与次设备号。 其中主设备号通常标识设备对应的驱动程序,此设备号由内核使用,用于正确确定设备... 阅读全文
posted @ 2011-09-01 23:16 夏大王 阅读(601) 评论(0) 推荐(0) 编辑
摘要: atmel9260上LinuxsocketcanMCP2515调试笔记来源:Linux社区作者:reille前段时间调试了linux下的MCP2515驱动,驱动基本上调试通过,这两天调试另外几块板时又出现了一些问题。1.linux启动的时候probeMCP2515有时候失败,有时候成功,而有的板则是一直可以probe成功。probe失败时提示“MCP251xdidn'tenterinconfmodeafterreset”。调试分析:由于probe的时候,驱动复位MCP2515采用SPI命令复位形式,同时MCP2515复位引脚接了ATMEIL9260的GPIO引脚(驱动中没用GPIO复位 阅读全文
posted @ 2011-09-01 19:05 夏大王 阅读(1917) 评论(0) 推荐(0) 编辑
摘要: 呵呵 讲的有些意思,小的时候,看水浒只是看热闹。现在,应该再加一个角度了 呵呵~ (一)梁山的派系 要明了石碣碑上的这个排名,首先要了解梁山的派系构成。要是脱离了这个派系的基础,是很难理解这个排名的。 梁山最大的派系无疑是宋江自己的派系。宋江的嫡系主干是三部分组成的,第一部分是他的嫡系的嫡系,这包括宋江上梁山前的好友兄弟花荣,吴用,朱仝,雷横,他的亲弟弟宋清,以及江州大牢里曾经同生共死的戴... 阅读全文
posted @ 2011-08-26 20:43 夏大王 阅读(2427) 评论(0) 推荐(1) 编辑
摘要: 向自己道歉,没能抽出更多的时间,进度如此的慢。 现在想认真学习下scull模块的这个初始化脚本 scull_init.sh #!/bin/bash# Sample init script for the a driver module <rubini@linux.it>DEVICE="scull"SECTION="misc"# The list of filenames and mino... 阅读全文
posted @ 2011-08-25 23:12 夏大王 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 一、今天在编译ldd3上的scullc的时候,出现如下错误: 刚开始我以为没有包含头文件,然后我就去查2.6.39.1的源代码,结果在所有的符号中都没有发现init_MUTEX,后面在网站上发现了init_MUTEX的定义,如下所示: 源码衔接: http://lxr.oss.org.cn/source/include/asm-i386/semaphore.h#L89 上面的源码是... 阅读全文
posted @ 2011-08-24 19:10 夏大王 阅读(3415) 评论(1) 推荐(1) 编辑
摘要: 这篇文章不错,可以为大家如何作决策提供一个参考; | Tags 标签:原创, 恋爱, 数学, 最优解 Albert_JIAO 发表于 2011-08-06 10:37 在每期《非诚勿扰》节目上,面对一位位男嘉宾,24 位单身女生要做出不止一次“艰难的决定”:到底要不要继续亮灯?把灯灭掉意味着放弃了这一次机会,继续亮灯则有可能结束节目之旅,放弃了未来更多的选择。 在现实中,面对男生们前... 阅读全文
posted @ 2011-08-21 21:41 夏大王 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 大部分的基础性的驱动操作包括 3 个重要的内核数据结构, 称为 file_operations, file, 和 inode. 需要对这些结构的基本了解才能够做大量感兴趣的事情, 到现在, 我们已经保留了一些设备编号给我们使用, 但是我们还没有连接任何我们设备操作到这些 编号上,file_operation 结构是一个字符驱动如何建立这个连接. 这个结构, 定义在 <linux/fs.h>, 是一 个函数指针的集合. 每个打开文件(内部用一个 file 结构来代表, 稍后我们会查看)与它自身的函数集 合相关连( 通过包含一个称为 f_op 的成员, 它指向一个 file_opera 阅读全文
posted @ 2011-08-19 23:39 夏大王 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 35岁是青春的后期,35岁以后是收获的季节,如果你没有资格说这句话,你将会憎恨自己。所以在35岁以前,在烂漫蓬勃的青春年华里,你最好把下九件事做好。 第一,学会本行业所需要的一切知识并有所发展。 已故零件大王布鲁丹在他35岁时,已经成为零件行业的领袖,并且组建了年收入达千万美元的海湾与西部工业公司。每个人在年轻时都可能有过彻夜不眠、刻苦攻读,这在20岁甚或30岁都没有问题,但到了35岁,就不应... 阅读全文
posted @ 2011-08-18 23:12 夏大王 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 我步入丛林 因为我希望活得有意义 ... 我希望活得深刻 汲取生命所有的精髓! 把非生命的一切全都击溃 ... 以免在我生命终结时,发现自己从来没有活过 ... ----梭罗 阅读全文
posted @ 2011-08-18 23:05 夏大王 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 编译此模块,出了几个错误,记录如下我的环境,安装的Linux是ubuntu11.041、提示scripts/Makefile.build:46:*** CFLAGS was changed in "/home/chenfang/scull/Makefile",Fix it use EXTRA_CFLAGS.Stop.:由于LDD3使用的是2.6.10内核,很多东西已经发生了变化,这里提示我们修改Makefile中的CFLAGS,用EXTRA_CFLAGS 代替,照它说的做就可以。2、提示找不到文件linux/config.h: 在2.6.19开始的内核中删除了config. 阅读全文
posted @ 2011-08-18 22:57 夏大王 阅读(338) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 36 下一页