- 博客(19)
- 资源 (38)
- 收藏
- 关注
转载 linux设备驱动——总线、设备、驱动
http://blog.csdn.net/wh_19910525/article/details/73980512.6 版本内核是如何管理总线,驱动,设备之间的关系的,关于bus_type、device_driver、device这三个内核结构在内核代码中可以找到。由于这三个结构的重要性,我们在这里先将它们贴出来; 1、设备结构的定义: struct de
2017-01-20 17:12:35 232
转载 LINUX设备驱动之设备模型一--kobject
http://blog.csdn.net/yangzhu1982/article/details/6186016Linux设备驱动之设备模型一kobjectEric Fang 2010-01-11--------------------------------------------------------------本站分析linux内核源码,版本号为2.6.32.3转
2017-01-20 16:19:09 230
转载 《LINUX设备驱动程序》学习之与硬件通信(并行接口)实例
在学习这一节内容时,我根据书本写了一个并口驱动程序,然后用一个LED发光二极管、一个电阻以及一些导线和电脑主机的并口连接了一条回路,最后通过测试程序控制LED灯的开启、关闭,验证了并口驱动程序的正确性。整个过程没出现什么意外状况,但是有网友指出,这个实验是非常危险的,所以如果你想尝试,得足够了解可能会出现的意外情况。1. 并行接口(并口)简介并行接口是常见的一种I/O接口,通常
2017-01-19 13:55:26 2278
原创 aufs在内核2.6.10编译通过
#include #include #include #include #include #include #define AUFS_MAGIC 0x64668735static struct vfsmount *aufs_mount;static int aufs_mount_count;static struct inode *aufs_get_inode(
2017-01-18 19:46:18 600
原创 设备和驱动在第一次加载,会遍历总线
在bus总线里有两个函数,当设备或者驱动加载的时候,会调用这两个函数进行设备和驱动的一次匹配1. 设备链接 int device_attach(struct device * dev)2. 安装驱动 void driver_attach(struct device_driver * drv)
2017-01-17 19:12:10 295
转载 页面加载速度优化的12个建议
1、合并Js文件和CSS将JS代码和CSS样式分别合并到一个共享的文件,这样不仅能简化代码,而且在执行JS文件的时候,如果JS文件比较多,就需要进行多次“Get”请求,延长加载速度,将JS文件合并在一起后,自然就减少了Get请求次数,提高了加载速度。2、Sprites图片技术Spriting是一种网页图片应用处理方式,它是将一个页面涉及到的所有零星图片都包含到一张大图中去,
2017-01-16 10:19:36 504
转载 LDD3学习之short
http://qchfu2006.blog.163.com/blog/static/14153441020121120395443编译好short之后,运行short_load会出现以下问题:insmod: error inserting './short.ko': -1 No such device然后运行dmesg查看,有以下信息:[ 3021.587443] short:
2017-01-13 10:25:19 592 1
原创 ldd3 运行脚本awk
在终端运行下面命令可以查询到tty的主设备号awk '$2 == "tty" {print $1}' /proc/devices
2017-01-11 11:17:24 266
转载 linux系统启动报错:[contains a file system with errors, check forced]的解决方法参考
1、解决参考一Press enter for maintenance(or type Control-D to continue):/dev/sda3 contains a file system with errors, check forced./dev/sda3: Inodes that were part of a corrupted orphan linked list
2017-01-10 20:00:37 2238
转载 ubuntu05.04 linux2.6.10 内核安装
linux内核编程4部曲之一:linux内核编译(2.6.12版本)图文解说 2012-05-17 00:38:37分类: LINUX linux内核编程4部曲之一:linux内核编译(2.6.12版本)图文解说linux内核编程4部曲之二:增加linux内核系统调用linux内核编程4部曲之三:修改O(1)调度算法linux内核编程4部曲之四:模块编程
2017-01-10 17:10:09 1872
转载 LDD3源码分析之访问控制
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/ access.c examples/scull/main.c 一、访问控制设备的注册本文分析LDD3第6章介绍的设备文件访问控制的
2017-01-09 10:52:08 230
转载 LDD3源码分析之阻塞型I/O
版权声明:本文为博主原创文章,未经博主允许不得转载。作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/pipe.c examples/scull/main.c 本文分析LDD3第六章介绍的s
2017-01-08 23:07:02 286
转载 LDD3源码分析之ioctl操作 .
http://blog.csdn.net/liuhaoyutz/article/details/7386254 作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c 本文分析LDD3第六
2017-01-08 17:24:01 369
转载 关于<LDD3> "setconsole.c" Alesssandro Rubini 的邮件回复
http://blog.csdn.net/cinmyheart/article/details/38960967关于 "setconsole.c" Alesssandro Rubini 的邮件回复 抱着试一试的心态给偶像写了一封求助e-mail,回复了!!!我的小心脏啊~呵呵~Rubini是谁不解
2017-01-06 17:37:31 282
转载 LDD3源码分析之字符设备驱动程序
http://blog.csdn.net/liuhaoyutz/article/details/7383313作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c
2017-01-06 14:33:58 286
转载 【原创】【专栏】《Linux设备驱动程序》--- LDD3源码目录结构和源码分析经典链接
http://blog.csdn.net/geng823/article/details/37567557【原创】【专栏】《Linux设备驱动程序》--- LDD3源码目录结构和源码分析经典链接【专栏】Linux设备驱动程序学习(总目录)【专栏】LDD3源码分析链接(总目录)1. LDD3源码分析之hello.c与Make
2017-01-06 14:18:58 714
原创 make menuconfig错误
编译内核时 make menuconfig错误提示/usr/bin/ld:can not find -lncurses1.到 http://http://ftp.gnu.org/gnu/ncurses/下载对应的源码2.编译安装
2017-01-06 11:10:44 439
原创 ldd 3 重定向打印开启 misc-progs
1.在虚拟终端模式下(Alt + F1)2.到该目录下examples\misc-progs3.root权限运行 ./setlevel 7./setconsole tty14.在运行模块时可以看到打印了
2017-01-04 15:32:50 260
转载 ubuntu 配置nfs server
1:安装nfssudo apt-get install nfs-kernel-server2:定义nfs允许挂载的目录及权限打开/etc/exports文件,在末尾加入: /home/xgc *(rw,sync,no_root_squash)3:重启服务(1):sudo /etc/init.d/portmap restart(2):sudo /etc/init.
2017-01-02 19:26:42 202
深入剖析NGINGX
2018-01-31
source insight
2017-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人