E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
scull
scull
在2.6.32-5内核中的编译解决方案
认真研究书中的附带源码具有很高的参考价值,但由于代码基于2.6.10内核,部分内核API较老,导致在2.6.32-5等较新内核上编译不能通过,由于工作需要,特花了一段时间进行整理,本篇文章对示例源码中的第一个驱动程序
SCULL
ricks_wu
·
2012-12-05 17:00
scull
工作过程
在init中,进行了一些与设备本身相关的初始化设置以后(比如
scull
需要分配内存空间),会调用cdev_init()和cdev_add()来进行字符设备的初始化,并把这个设备添加进系统。
yangjin_unique
·
2012-11-25 15:00
linux
驱动
linux驱动学习4:
scull
驱动
要点:学习ioctl()驱动编写,如何传入命令来控制硬件。1)ioctl知识用户空间的ioctl()调用如下:int ioctl(intfd, unsignedlong cmd,…);2)驱动中ioctl:Int (*ioctl)(structinode *inode, structfile *filp, unsignedint cmd, unsignedlong arg);主要工作:传入设备对应
yangjin_unique
·
2012-11-25 15:00
linux
驱动
scull
在Ubuntu11.10上的编译
写在前面的话在学习Linux设备驱动程序过程中,ldd3是必不可少的一本书,那么在书中,我们会看到书中的一个设备驱动程序----
scull
。
·
2012-11-21 15:00
ubuntu
LDD3《Linux设备驱动》中的最简单的字符设备驱动实现与测试
源代码如下:#include #include #include #include #include #include #include #include #include //#include"
scull
.h
bg2bkk
·
2012-11-18 16:00
Linux设备驱动程序学习笔记:(1) 字符设备驱动入门1
//
scull
1.h#ifndef _
SCULL
1_H#define _
SCULL
1_H#include #include #include #include #include #include #include
天下
·
2012-11-08 16:00
学习ldd3--llseek(第六章)
************************************/参考刘昊昱博客分析LDD3源代码,代码:D:\学习\个人学习笔记及网络经典文章\学习LDD3笔记\ldd3_examples\
scull
azrael_ares
·
2012-10-14 10:52
嵌入式
编译驱动
scull
出错后解决方案
编译驱动
scull
出错后解决方案1、scripts/Makefile.build:49:***CFLAGSwaschangedin"/home/robin/drivers/
scull
/Makefile"
luobin1984
·
2012-09-14 15:00
c
function
struct
File
makefile
LDD3之
scull
--从open系统调用到模块的
scull
_open执行流程分析
本帖的主要内容提供一个从系统调用open到内核中该文件实际的open方法的调用流程分析,基本上列出来从open系统调用到
scull
_open过程中调用的函数。
Alan0521
·
2012-09-08 01:00
function
struct
user
File
initialization
scull
工作过程
scull
(simplecharacterutilityforloadinglocalities,"区域装载的简单字符工具")是一个操作内存区域的字符设备驱动程序,这片内存区域就相当于一个字符设备。
angle_birds
·
2012-08-21 15:00
linux
工作
File
脚本
LDD3源码分析之访问控制
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
ldinvicible
·
2012-08-14 13:00
LDD3源码分析之llseek分析
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
ldinvicible
·
2012-08-13 15:00
LDD3源码分析之异步通知
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
ldinvicible
·
2012-08-11 22:00
LDD3源码分析之poll分析
作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
ldinvicible
·
2012-08-10 21:00
LDD3源码分析之阻塞型I/O
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
ldinvicible
·
2012-08-10 14:00
LDD3源码分析之ioctl操作
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
ldinvicible
·
2012-08-10 14:00
IO
user
cmd
测试
IOC
Access
LDD3源码分析之并发与竞态
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
ldinvicible
·
2012-08-09 22:00
LDD3源码分析之调试技术
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
ldinvicible
·
2012-08-09 22:00
LDD3源码分析之字符设备驱动程序
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
ldinvicible
·
2012-08-07 12:00
struct
REST
Module
user
null
化工
Linux 2.6 字符设备驱动程序
笔记以LinuxDeviceDriver3提供的
scull
程序(
scull
目录中的main.c和
scull
.h)为记录主线,并以该驱动程序中的各种系统调用和函数调用流程为记录顺序。
manshq163com
·
2012-07-30 09:00
SCULL
简单字符设备驱动
SCULL
简单字符设备驱动试验环境:Fedora8+ 2.6.23 内核+vim7.1+lxrServer联系方式:4bsfreedom$gmail.com(替换$为@)(不知如何上传附件,相关资料包括源码可发邮件向我索取
citycity222
·
2012-07-30 00:00
struct
File
Module
character
makefile
filesystems
LDD3源码分析之llseek分析
LDD3源码分析之llseek分析编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
/main.c 本文分析LDD3第6章的
慎思
·
2012-07-27 11:00
设备驱动之一 - 基于第三章的组织结构改变的
scull
驱动
LDD3到第三章的组织结构改变的
scull
驱动
scull
.h文件---驱动头文件/********************************************** *Author
iamonlyme
·
2012-07-11 19:00
scull
设备驱动
设备驱动之一 - 多源文件驱动模块的Makefile写法
./----- |-----
scull
.h |-----scullmod.c |-----file.h |-----file.c
iamonlyme
·
2012-07-10 21:00
设备驱动之一 - 最简单的可运行的
scull
模块
linux设备驱动程序第三版学习头文件
scull
.h/********************************************** *Author:
[email protected]
iamonlyme
·
2012-07-08 19:00
LDD3源码分析之访问控制
举报作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
angelbosj
·
2012-06-11 16:00
LDD3源码分析
Linux 2.6 字符设备驱动程序
笔记以LinuxDeviceDriver3提供的
scull
程序(
scull
目录中的main.c和
scull
.h)为记录主线,并以该驱动程序中的各种系统调用和函数调用流程为记录顺序。
ylyuanlu
·
2012-06-11 15:00
linux
struct
Module
File
buffer
linux内核
LDD3源码分析之llseek分析
举报作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
angelbosj
·
2012-06-11 11:00
ubuntu
测试
File
LDD3源码分析
LDD3源码分析之poll分析
举报作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
angelbosj
·
2012-06-08 21:00
数据结构
struct
测试
table
null
output
LDD3源码分析
LDD3源码分析之阻塞型I/O
举报作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
angelbosj
·
2012-06-08 15:00
user
null
buffer
UP
终端
Signal
LDD3源码分析
LDD3源码分析之ioctl操作
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
angelbosj
·
2012-06-04 17:00
IO
测试
user
cmd
IOC
Access
LDD3源码分析之并发与竞态
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
angelbosj
·
2012-06-02 16:00
LDD3源码分析之字符设备驱动程序(加上测试代码)
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
angelbosj
·
2012-05-18 11:00
struct
Module
user
REST
测试
null
linux驱动程序调试常用方法 .
scull
驱动的main.c第338行如下,就是使用printk进行调试的例子,这样的例子
Hens007
·
2012-05-13 23:00
c
linux
user
oop
FP
debugging
(LDD) 第五章、并发和竞态
Scull
的缺陷1.竞态会导致对共享数据的非控制访问。2.竞态是一种极端可能性的事件,因此程序员往往忽视竞态。但在计算机的世界里,百万分之一的事件可能在几秒内发生,而且结果是灾难性的。
zhangxiaopeng0829
·
2012-04-26 20:00
数据结构
工作
linux
struct
Semaphore
任务
linux驱动程序调试常用方法
scull
驱动的main.c第338行如下,就是使用printk进行调试的例子,这样的例子
caijp1090
·
2012-04-18 00:00
c
linux
user
oop
FP
debugging
【Linux 驱动】第三章 字符设备驱动程序 (详细,优秀)
一,字符设备驱动(Characterdevices) 在I/O传输过程中以字符为单位进行传输的设备,例如键盘,打印机等二,
scull
(SimpleCharacterUtilityforLoadingLocalities
tianshuai11
·
2012-04-11 10:00
linux
struct
File
Module
null
buffer
【Linux 驱动】第三章 字符设备驱动程序 (详细,优秀)
一,字符设备驱动(Character devices) 在I/O传输过程中以字符为单位进行传输的设备,例如键盘,打印机等 二,
scull
(Simple Character Utility for
aijuans1
·
2012-04-11 10:00
linux
Linux设备驱动学习(7) 内存分配
scullc是
scull
类设备,它使用高速缓存来分配内存,可以提高设备的运行速度 定义 kmem_cache_t*scullc_cache; 创建一个新的高速缓存,每个内存对象大小都是scullc_quantum
wu5795175
·
2012-04-03 20:00
linux
cache
null
Linux设备驱动学习(4) 阻塞式PIPE内存“设备” 休眠+异步通知 scullpipe
这是
scull
类设备的阻塞方式,之前的
scull
设备中的读进程若读到内存空间无数据,则立即返回。scullpipe包含两个等待队列和一个缓冲区。写进程在“前面”写,读进程在“后面”读。
wu5795175
·
2012-03-29 21:00
LDD3源码分析之访问控制
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
liuhaoyutz
·
2012-03-29 16:00
struct
list
File
Module
测试
Access
LDD3源码分析之llseek分析
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
liuhaoyutz
·
2012-03-28 14:00
struct
测试
ubuntu
File
LDD3源码分析之异步通知
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
liuhaoyutz
·
2012-03-28 09:00
LDD3源码分析之poll分析
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
liuhaoyutz
·
2012-03-27 18:00
数据结构
struct
测试
table
Descriptor
events
Linux设备驱动学习(2) 全局内存“设备”
scull
这次分析的是LDD3中的第一个程序scullscull设备也是一个内存”设备“结构图如下,来自LDD3/* *Representationofscullquantumsets. */ structscull_qset{ void**data;//指针的指针,(*data)是一个指针变量,指示一片内存空间,这片内存中间内存储的也是地址 structscull_qset*next; }; struc
wu5795175
·
2012-03-27 14:00
LDD3源码分析之阻塞型I/O
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
liuhaoyutz
·
2012-03-26 15:00
struct
Semaphore
buffer
UP
asynchronous
Signal
LDD3源码分析之ioctl操作
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
liuhaoyutz
·
2012-03-23 10:00
user
cmd
IOC
buffer
Access
Exchange
LDD3源码分析之并发与竞态
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
liuhaoyutz
·
2012-03-22 16:00
struct
Module
Semaphore
活动
File
structure
LDD3源码分析之调试技术
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
liuhaoyutz
·
2012-03-22 16:00
function
struct
File
null
makefile
debugging
LDD3源码分析之字符设备驱动程序
作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/
scull
liuhaoyutz
·
2012-03-22 15:00
struct
Module
REST
Semaphore
null
debugging
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他