
ldd3
hai0808
这个作者很懒,什么都没留下…
展开
-
ldd3测试代码
http://blog.chinaunix.net/uid-14753126-id-93946.htmlscull驱动模拟设备。编写读写设备的控制文件testscull.c向scull发送和接收数据。1 安装scull.ko 在ldd3驱动源码文件夹中,进入scull文件夹,make,生成scull.ko,运行其中的shell文件:scull_load,完成s转载 2016-12-07 13:32:38 · 530 阅读 · 0 评论 -
《LINUX设备驱动程序》学习之与硬件通信(并行接口)实例
在学习这一节内容时,我根据书本写了一个并口驱动程序,然后用一个LED发光二极管、一个电阻以及一些导线和电脑主机的并口连接了一条回路,最后通过测试程序控制LED灯的开启、关闭,验证了并口驱动程序的正确性。整个过程没出现什么意外状况,但是有网友指出,这个实验是非常危险的,所以如果你想尝试,得足够了解可能会出现的意外情况。1. 并行接口(并口)简介并行接口是常见的一种I/O接口,通常转载 2017-01-19 13:55:26 · 2373 阅读 · 0 评论 -
有点意思!Linux 块设备处理模型,基础【簇、柱面、存储的计算】
http://blog.youkuaiyun.com/zplove003/article/details/7020557簇:簇是指可分配的用来保存文件的最小磁盘空间,扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统所使用的逻辑概念,而非转载 2017-02-09 14:09:58 · 859 阅读 · 0 评论 -
SBULL块设备驱动程序分析
#define SBULL_MINORS 16 /* 每个sbull设备所支持的次设备号的数量 */ #define KERNEL_SECTOR_SIZE 512 // 本地定义的常量,使用该常量进行内核512字节到实际 // 扇区大小的转换 #define INVALIDA转载 2017-02-09 14:04:30 · 678 阅读 · 0 评论 -
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 · 631 阅读 · 1 评论 -
ldd3 运行脚本awk
在终端运行下面命令可以查询到tty的主设备号awk '$2 == "tty" {print $1}' /proc/devices原创 2017-01-11 11:17:24 · 278 阅读 · 0 评论 -
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 · 2275 阅读 · 0 评论 -
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 · 1911 阅读 · 0 评论 -
LDD3源码分析之访问控制
作者:刘昊昱 博客:http://blog.youkuaiyun.com/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 · 243 阅读 · 0 评论 -
LDD3源码分析之阻塞型I/O
版权声明:本文为博主原创文章,未经博主允许不得转载。作者:刘昊昱 博客:http://blog.youkuaiyun.com/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 · 297 阅读 · 0 评论 -
LDD3源码分析之ioctl操作 .
http://blog.youkuaiyun.com/liuhaoyutz/article/details/7386254 作者:刘昊昱 博客:http://blog.youkuaiyun.com/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c 本文分析LDD3第六转载 2017-01-08 17:24:01 · 384 阅读 · 0 评论 -
关于<LDD3> "setconsole.c" Alesssandro Rubini 的邮件回复
http://blog.youkuaiyun.com/cinmyheart/article/details/38960967关于 "setconsole.c" Alesssandro Rubini 的邮件回复 抱着试一试的心态给偶像写了一封求助e-mail,回复了!!!我的小心脏啊~呵呵~Rubini是谁不解转载 2017-01-06 17:37:31 · 293 阅读 · 0 评论 -
LDD3源码分析之字符设备驱动程序
http://blog.youkuaiyun.com/liuhaoyutz/article/details/7383313作者:刘昊昱 博客:http://blog.youkuaiyun.com/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c转载 2017-01-06 14:33:58 · 296 阅读 · 0 评论 -
【原创】【专栏】《Linux设备驱动程序》--- LDD3源码目录结构和源码分析经典链接
http://blog.youkuaiyun.com/geng823/article/details/37567557【原创】【专栏】《Linux设备驱动程序》--- LDD3源码目录结构和源码分析经典链接【专栏】Linux设备驱动程序学习(总目录)【专栏】LDD3源码分析链接(总目录)1. LDD3源码分析之hello.c与Make转载 2017-01-06 14:18:58 · 734 阅读 · 0 评论 -
ldd 3 重定向打印开启 misc-progs
1.在虚拟终端模式下(Alt + F1)2.到该目录下examples\misc-progs3.root权限运行 ./setlevel 7./setconsole tty14.在运行模块时可以看到打印了原创 2017-01-04 15:32:50 · 276 阅读 · 0 评论 -
SBULL块设备驱动程序分析
http://blog.chinaunix.net/uid-25099640-id-96966.html #define SBULL_MINORS 16 /* 每个sbull设备所支持的次设备号的数量 */ #define KERNEL_SECTOR_SIZE 512 // 本地定义的常量,使用该常量进行内核512字节到实际转载 2017-03-07 10:05:35 · 525 阅读 · 0 评论