码迷,mamicode.com
首页 >  
搜索关键字:驱动开发    ( 1217个结果
ubuntu/linux mint 创建proc文件的三种方法(四)
在做内核驱动开发的时候,可以使用/proc下的文件,获取相应的信息,以便调试。 大多数/proc下的文件是只读的,但为了示例的完整性,都提供了写方法。 方法一:使用create_proc_entry创建proc文件(简单,但写操作有缓冲区溢出的危险); 方法二:使用proc_create和seq_file创建proc文件(较方法三简洁); 方法三:使用proc_create_data和seq_file创建proc文件(较麻烦,但比较完整); 示例四:在proc文件中使用内核链表的一个示例(用的方法三)。 ...
分类:系统相关   时间:2014-07-11 08:22:22    阅读次数:354
ubuntu/linux mint 创建proc文件的三种方法(二)
在做内核驱动开发的时候,可以使用/proc下的文件,获取相应的信息,以便调试。 大多数/proc下的文件是只读的,但为了示例的完整性,都提供了写方法。 方法一:使用create_proc_entry创建proc文件(简单,但写操作有缓冲区溢出的危险); 方法二:使用proc_create和seq_file创建proc文件(较方法三简洁); 方法三:使用proc_create_dat...
分类:系统相关   时间:2014-07-11 00:45:14    阅读次数:285
ubuntu/linux mint 创建proc文件的三种方法(三)
在做内核驱动开发的时候,可以使用/proc下的文件,获取相应的信息,以便调试。 大多数/proc下的文件是只读的,但为了示例的完整性,都提供了写方法。 方法一:使用create_proc_entry创建proc文件(简单,但写操作有缓冲区溢出的危险); 方法二:使用proc_create和seq_file创建proc文件(较方法三简洁); 方法三:使用proc_create_data和seq_file创建proc文件(较麻烦,但比较完整); 示例四:在proc文件中使用内核链表的一个示例(用的方法三)。 ...
分类:系统相关   时间:2014-07-10 21:36:17    阅读次数:421
《agile java》First : 起步 + 章节练习题
第一章节:起步1.创建简单Java类2.创建测试类3.使用JUnit4.学习构造函数5.重构代码涉及知识:TDD、UMLTDD: Test Driven Development, 测试驱动开发。具体理论参照维基百科:链接直达, IBM Developer链接UML:Unified Modeling ...
分类:编程语言   时间:2014-07-09 22:34:41    阅读次数:310
敏捷软件开发之TDD(一)
测试驱动开发即TDD是敏捷软件开发方法的重要组成部分。TDD是从极限编程中发展而来,它既可以用在设计时也可以用在开发实践中。TDD把业务需求转化为可以运行的测试代码并具有如下的优点1.TDD从一开始就保证了code的质量2.大多数TDD开发人员编写出来的code都遵循SOLID原则3.TDD确保了代...
分类:其他好文   时间:2014-07-07 12:58:13    阅读次数:262
linux内核中驱动开发常见的相似多态
#include#includestruct test{ char name[20]; void (*func)(char *);};void tttfunc(char *name){ printf("current is %d\n",__LINE__); printf("%s\n",name);}...
分类:系统相关   时间:2014-07-06 15:44:49    阅读次数:223
Linux内核模块编程与内核模块LICENSE -《详解(第3版)》预读
Linux内核模块编程与内核模块LICENSE——《Linux设备驱动开发详解(第3版)》预读...
分类:系统相关   时间:2014-07-02 15:22:43    阅读次数:332
《Linux设备驱动开发详解(第3版)》进展同步更新
《Linux设备驱动开发详解(第3版)》的最新进展。 2014.6.30 目前初步完成4-9章,相对于第2版,这几章主要的变更。...
分类:系统相关   时间:2014-07-01 11:33:29    阅读次数:265
Unix/Linux环境C编程入门教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建
1. openSUSE是一款优秀的linux。2.选择默认虚拟机3.选择稍后安装操作系统4.选择linux  opensuse5. 选择默认虚拟机名称6.设置处理器为双核。 7.内存设置为2G8. 选择网络地址转换9.设置IO控制器10. 选择默认磁盘类型11.创建一个新的虚拟磁盘12.设置磁盘大小 13.选择路径保存虚拟磁盘14. 完成虚拟机创建15.设置虚拟机16.选择opensuse镜像17...
分类:系统相关   时间:2014-06-28 08:24:00    阅读次数:372
浅析Linux字符设备驱动程序内核机制
前段时间在学习linux设备驱动的时候,看了陈学松著的《深入Linux设备驱动程序内核机制》一书。说实话,这是一本很好的书,作者不但给出了在设备驱动程序开发过程中的所需要的知识点(如相应的函数和数据结构),还深入到linux内核里去分析了这些函数或数据结构的原理,对设备驱动开发的整个过程和原理都分析的很到位。但可能是由于知识点太多,原理也比较深的原因,这本书在知识点的排版上跨度有些大,所以读起来显...
分类:系统相关   时间:2014-06-28 08:15:08    阅读次数:353
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!