随笔分类 -  Linux驱动

摘要:1、执行service network restart出现以下错误Restarting network (via systemctl): Job for network.service failed. See 'systemctl status network.service' and 'journ... 阅读全文
posted @ 2016-01-08 15:18 周人假的 阅读(1627) 评论(1) 推荐(0)
摘要:#include int ioctl(int d, int request, ...);/* Socket configuration controls. */#define SIOCGIFADDR 0x8915 /* get PA address */#define SIOCSIFADDR ... 阅读全文
posted @ 2015-11-12 16:54 周人假的 阅读(2238) 评论(0) 推荐(0)
摘要:http://blog.chinaunix.net/uid-20564848-id-217918.htmlmakefile下$(wildcard $^),$^,$@,$?,$ $@当执行此规则的命令时,自动环变量“$*”被展开为“茎” 在这里就是。“big” “little”和。静态模式规则对一个较... 阅读全文
posted @ 2015-09-05 13:58 周人假的 阅读(998) 评论(0) 推荐(0)
摘要:在shell中常用的特殊符号罗列如下:# ; ;; . , / \\ 'string'| ! $ ${} $? $$ $*\"string\"* ** ? : ^ $# $@ `command`{} [] [[]] () (())|| && {xx,yy,zz,...}~ ~+ ~- & \\ + ... 阅读全文
posted @ 2015-09-05 13:49 周人假的 阅读(5163) 评论(0) 推荐(1)
摘要:结构原型:/** Interface request structure used for socket* ioctl's. All interface ioctl's must have parameter* definitions which begin with ifr_name. The* ... 阅读全文
posted @ 2015-04-30 16:48 周人假的 阅读(949) 评论(0) 推荐(0)
摘要:inittab是很多linux版本的启动脚本。Linux在完成核内引导以后,就开始运行init程序,它的进程号是1,是所有其他进程的起点。init需要读取/etc/inittab,该文件告诉init在它的每个运行级别上需要做哪些事情。init共定义了七个运行级(run level),分别是什么?# ... 阅读全文
posted @ 2015-04-26 14:53 周人假的 阅读(3177) 评论(0) 推荐(0)
摘要:一 ioctl函数产生原因:虽然在文件操作结构体"struct file_operations"中有很多对应的设备操作函数,但是有些命令是实在找不到对应的操作函数。如CD-ROM的驱动,想要一个弹出光驱的操作,这种操作并不是所有的字符设备都需要的,所以文件操作结构体也不会有对应的函数操作。出于这样的... 阅读全文
posted @ 2015-02-28 10:42 周人假的 阅读(832) 评论(0) 推荐(0)
摘要:1.1简介 Linux命令:modprobe 。功能说明:自动处理可载入模块。语 法:modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值]。补充说明:modprobe可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依... 阅读全文
posted @ 2014-10-24 08:50 周人假的 阅读(511) 评论(0) 推荐(0)
摘要:fedora16下更改网卡名字今天由于网络启动出错的原因,在网上搜索,发现大部分人的网卡名字都是eth0,可是我的却是p3p1,所以想改成eth0. 然后google了下,发现设备命名什么的都是由udev来动态管理的,根据设备的信息对其进行持久化命名,udev会在系统引导的过程中识别网卡,将mac... 阅读全文
posted @ 2014-10-20 14:29 周人假的 阅读(375) 评论(0) 推荐(0)
摘要:目录(?)[-]一 输入模式三输出模式四控制模式六特殊的控制字符字符TIME和MIN值通过shell访问终端模式终端速度其他函数使用termios结构的密码程序termios 结构是在POSIX规范中定义的标准接口,它类似于系统V中的termio接口,通过设置termios类型的数据结构中的值和使用... 阅读全文
posted @ 2014-08-12 22:54 周人假的 阅读(632) 评论(0) 推荐(0)
摘要:一 Linux内核的三种调度策略:1,SCHED_OTHER分时调度策略,2,SCHED_FIFO实时调度策略,先到先服务。一旦占用cpu则一直运行。一直运行直到有更高优先级任务到达或自己放弃3,SCHED_RR实时调度策略,时间片轮转。当进程的时间片用完,系统将重新分配时间片,并置于就绪队列尾。放... 阅读全文
posted @ 2014-08-11 15:26 周人假的 阅读(3536) 评论(0) 推荐(0)
摘要:一作用DLL中导出函数的声明有两种方式:一种为在函数声明中加上__declspec(dllexport),这里不再举例说明;另外一种方式是采用模块定义(.def) 文件声明,.def文件为链接器提供了有关被链接程序的导出、属性及其他方面的信息。在链接器阶段可以使用 /DEF(指定模块定义文件)链接器... 阅读全文
posted @ 2014-08-01 13:39 周人假的 阅读(1870) 评论(0) 推荐(1)