码迷,mamicode.com
首页 >  
搜索关键字:drivers    ( 1254个结果
《Linux Device Drivers》第八章 分配内存——note
kmalloc函数的内幕 不对所获取的内存空间清零分配的区域在物理内存中也是连续的flags参数 GFP_KERNEL 在空闲内存较少时把当前进程转入休眠以等待一个页面分配内存的函数必须是可重入的 GFP_ATOMIC 用于在中断处理例程或其他运行于进程上下文之外的代码中分配内存,不会休眠 GFP_USER 用于为用户空间页分配内存,可能会休眠 GFP_...
分类:系统相关   时间:2014-09-28 12:14:31    阅读次数:291
《Linux Device Drivers》第十章 中断处理——note
概述:系统要及时的感知硬件的状态,通常有两种方式:一种是轮询;一种是通过响应硬件中断。前者会浪费处理器的时间,而后者不会。...
分类:系统相关   时间:2014-09-28 11:24:01    阅读次数:325
《Linux Device Drivers》第六章 高级字符驱动程序操作——note
ioctl 支持的操作,例如 简单数据传输控制动作,例如用户空间发起弹出介质动作反馈硬件的状态,例如报告错误信息参数配置,例如改变波特率执行自破坏 用户空间的ioctl方法原型:int ioctl(int fd, unsigned long cmd, …);每个ioctl命令就是一个独立的系统调用,而且是非公开的驱动程序的ioctl方法原型:int (*ioctl) (struct ...
分类:系统相关   时间:2014-09-27 23:37:30    阅读次数:332
《Linux Device Drivers》 第七章 时间、延时及延缓操作——note
度量时间差 内核通过定时器中断来跟踪时间流时钟中断由系统定时硬件以周期性的间隔产生,这个间隔由内核根据HZ的值设定,在常见的x86 PC平台上,默认定义为1000jiffies_64unsigned long jiffies使用jiffies计数器 int time_after(unsigned long a, unsigned long b);int time_before(...
分类:系统相关   时间:2014-09-27 23:20:20    阅读次数:448
《Linux Device Drivers》第五章 并发和竞态——note
并发及其管理 竞态通常作为对资源的共享访问结果而产生当两个执行线程需要访问相同的数据结构(或硬件资源)时,混合的可能性就永远存在只要可能就应该避免资源的共享共享通常是必需的,硬件资源本质上就是共享的访问管理的常见技术称为“锁定”或者“互斥” 信号量和互斥体 建立临界区:在任意给定的时刻,代码只能被一个线程执行可以使用一种锁定机制,当进程在等待对临界区的访问时,此机制可让进程进入休眠状...
分类:系统相关   时间:2014-09-27 23:04:20    阅读次数:297
在windows下用rising瑞星杀毒软件,讨厌它的广告和升级弹窗,从DNS下手是否可行??
将下面几行添加到这个文件中C:\Windows\System32\drivers\etc\hosts 127.0.0.1 q.rising.cn 127.0.0.1 cloudinfo.rising.com.cn 127.0.0.1 rising.com.cn 127.0.0.1 wan.rising.cn 127.0.0.1 game.rising.cn 127....
分类:Windows程序   时间:2014-09-27 02:47:09    阅读次数:205
linux网络底层相关知识储备
1:系统是否识别网卡2:安装驱动加载对应模块使用lsmodmodprobe配合修改/etc/modprobe.conf[root@HC-PBX~]#modprobe-l|grep8139/lib/modules/2.6.18-238.el5PAE/kernel/drivers/net/8139cp.ko/lib/modules/2.6.18-238.el5PAE/kernel/drivers/net/8139too.ko驱动正常安装后都会存..
分类:系统相关   时间:2014-09-24 19:07:27    阅读次数:285
《Linux Device Drivers》第四章 调试技术——note
内核中和调试相关的选项 CONFIG_DEBUG_KERNELCONFIG_DEBUG_SLABCONFIG_DEBUG_PAGEALLOCCONFIG_DEBUG_SPINLOCKCONFIG_DEBUG_SPINLOCK_SLEEPCONFIG_INIT_DEBUGCONFIG_DEBUG_INFOCONFIG_MAGIC_SYSRQCONFIG_DEBUG_STACKOVERFLOWCONF...
分类:系统相关   时间:2014-09-24 13:41:36    阅读次数:320
《Linux Device Drivers》第三章 字符设备驱动程序——note
主设备号和次设备号 那些名称被称为特殊文件、设备文件,或者简单称之为文件系统树的节点,它们通常位于/dev目录通常而言,主设备号标识设备对应的驱动程序一个主设备号对应一个驱动程序设备编号的内部表达 dev_t()dev_t是一个32位的数,12位表示主设备号,其余20位表示次设备号 MAJOR(dev_t dev);MINOR(dev_t dev);MKDEV(int major...
分类:系统相关   时间:2014-09-23 23:48:05    阅读次数:356
SDK更新问题解决
更新C:\WINDOWS\system32\drivers\etc\host文件百试不爽第一步打开SDK Manager下Tools->Options,选中“Force https://… sources to be fetched using http://…”,强制使用http协议。第二步进入C...
分类:其他好文   时间:2014-09-23 20:58:05    阅读次数:250
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!