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
ldd3
LDD3
源码分析之按页分配内存
blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scullp 一、scullp编译本文分析
LDD3
ldinvicible
·
2012-08-17 09:00
大端小端转换,le32_to_cpu 和cpu_to_le32
大端小端转换,le32_to_cpu 和cpu_to_le32 字节序 http://oss.org.cn/kernel-book/
ldd3
/ch11s04.html &
aijuans
·
2012-08-16 23:00
C语言相关
LDD3
源码分析之slab高速缓存
http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scullc 本文分析
LDD3
ldinvicible
·
2012-08-16 12:00
LDD3
源码分析之时间与延迟操作
转载自http://blog.csdn.net/liuhaoyutz/article/details/7412931作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/misc-modules/jit.c examples/misc-module
ldinvicible
·
2012-08-15 11:00
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一)
1.SPI总线 2.platfrom平台 3.sysfs子系统 4.阅读过
LDD3
Wuhzossibility
·
2012-08-15 10:00
c
linux
struct
嵌入式
each
transactions
LDD3
DMA驱动
DMA主要是用来协助其他设备驱动做数据快速传输的,其具体协议这里就不写了,网上一大堆。下面以2440的音频驱动为例结合理解dma传输。1、音频驱动的初始化:int__inits3c2440_uda1341_init(void){ unsignedlongflags; local_irq_save(flags);//关中断//对复用引脚及电平配置 /*GPB4:L3CLOCK,OUTPUT*/ se
wenjie345304221
·
2012-08-14 17:00
LDD3
源码分析之访问控制
转载自http://blog.csdn.net/liuhaoyutz/article/details/7407700作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/access.c examples/scull/main.c 一、访
ldinvicible
·
2012-08-14 13:00
LDD3
源码分析之llseek分析
blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c 本文分析
LDD3
ldinvicible
·
2012-08-13 15:00
LDD3
工作队列
工作队列类似tasklets,允许内核代码请求在将来某个时间调用一个函数,不同在于:(1)tasklet在软件中断上下文中运行,所以tasklet代码必须是原子的。而工作队列函数在一个特殊内核进程上下文运行,有更多的灵活性,且能够休眠。(2)tasklet只能在最初被提交的处理器上运行,这只是工作队列默认工作方式。(3)内核代码可以请求工作队列函数被延后一个给定的时间间隔。(4)tasklet执行
wenjie345304221
·
2012-08-13 14:00
LDD3
tasklet 使用
tasklet机制及API注解就不写了,测试代码如下:#include#include#include#include#include#include#include#include #defineswitch0//是否使用宏定义voidtasklets_function(unsignedlongsign);#ifswitch staticDECLARE_TASKLET(my_tasklet,ta
wenjie345304221
·
2012-08-13 14:00
LDD3
Timer定时器使用
定时器成员:expires 定时器定时的滴答数(当前的滴答数为jiffies)function 到那个时刻内核调用的函数data 由于可能多个定时器调用一个函数,为了使得这个函数能够区分不同的定时器,通过在结构中data来标识这个定时器,并且通过调用function(data)使得function能区分它们,也就是data起到ID的作用。 使用时钟,先声明一个timer_lis
wenjie345304221
·
2012-08-13 12:00
LDD3
源码分析之异步通知
转载自http://blog.csdn.net/liuhaoyutz/article/details/7401418作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/pipe.c examples/scull/main.c一、异步通知机
ldinvicible
·
2012-08-11 22:00
LDD3
源码分析之poll分析
liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/pipe.cexamples/scull/main.c本文分析
LDD3
ldinvicible
·
2012-08-10 21:00
LDD3
源码分析之阻塞型I/O
转载自http://blog.csdn.net/liuhaoyutz/article/details/7395057作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/pipe.c examples/scull/main.c 本文分析LD
ldinvicible
·
2012-08-10 14:00
LDD3
源码分析之简单休眠
blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/misc-modules/sleepy.c 本文分析
LDD3
ldinvicible
·
2012-08-10 14:00
html
脚本
测试
Module
user
ubuntu
LDD3
源码分析之ioctl操作
blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c 本文分析
LDD3
ldinvicible
·
2012-08-10 14:00
IO
user
cmd
测试
IOC
Access
LDD3
源码分析之并发与竞态
转载自http://blog.csdn.net/liuhaoyutz/article/details/7383653作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c examples/misc-modules/comple
ldinvicible
·
2012-08-09 22:00
LDD3
源码分析之调试技术
blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c本文分析
LDD3
ldinvicible
·
2012-08-09 22:00
LDD3
源码分析之hello.c与Makefile模板
转载自http://blog.csdn.net/liuhaoyutz/article/details/7382956作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/misc-modules/hello.c一、hello.c文件分析 这个程序非常简
ldinvicible
·
2012-08-09 22:00
LDD3
源码分析之字符设备驱动程序
blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c 本文是对
LDD3
ldinvicible
·
2012-08-07 12:00
struct
REST
Module
user
null
化工
LDD3
源码分析之llseek分析
LDD3
源码分析之llseek分析编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c 本文分析
LDD3
第6章的
慎思
·
2012-07-27 11:00
[快速上手Linux设备驱动]之我看Linux设备模型(设备篇)
例子和实验使用《
LDD3
》所配的lddbus模块(稍作修改)。 当然在看这一篇文章之前,希望你已经阅读了[快速上手Linux设备驱动]之我看Linux设备模型(总线篇)一文。 设备1
liwendovo
·
2012-07-24 19:00
[快速上手Linux设备驱动]之我看Linux设备模型(总线篇)
例子和实验使用《
LDD3
》所配的lddbus模块(稍作修改)。 总线1总述 总线是处理器和一个或多个设备之间的通道,在设备模型中, 所有的设备都通过总线相连, 甚至是内部的虚拟"p
liwendovo
·
2012-07-24 19:00
数据结构
linux
struct
File
buffer
each
基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一)
1.SPI总线 2.platfrom平台 3.sysfs子系统 4.阅读过
LDD3
yj4231
·
2012-07-14 14:00
c
linux
struct
嵌入式
transactions
设备驱动之一 - 基于第三章的组织结构改变的scull驱动
LDD3
到第三章的组织结构改变的scull驱动scull.h文件---驱动头文件/********************************************** *Author
iamonlyme
·
2012-07-11 19:00
scull
设备驱动
LDD3
源码分析之内存映射
LDD3
源码分析之内存映射分类:
LDD3
源码分析2012-04-1209:45 331人阅读 评论(2) 收藏 举报作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz
angelbosj
·
2012-07-09 11:00
工作
struct
tree
Module
library
makefile
LDD3源码分析
和菜鸟一起学OK6410之蜂鸣器buzzer字符驱动
昨天把led灯实现了,今天就玩个蜂鸣器吧,然后那些小的,简单的外围就告一段落了,接着再好好看看
ldd3
,linux内核等吧。打好
eastmoon502136
·
2012-07-01 21:00
struct
File
Module
makefile
output
linux内核
LDD3
源码分析之与硬件通信&中断处理
LDD3
源码分析之与硬件通信&中断处理分类:
LDD3
源码分析2012-04-1108:45 293人阅读 评论(0) 收藏 举报作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz
angelbosj
·
2012-06-27 09:00
工作
struct
脚本
buffer
makefile
linux内核
LDD3源码分析
LDD3
源码分析之slab高速缓存
LDD3
源码分析之slab高速缓存分类:
LDD3
源码分析2012-03-3114:07 240人阅读 评论(0) 收藏 举报作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz
angelbosj
·
2012-06-18 15:00
数据结构
cache
struct
Constructor
destructor
linux内核
LDD3源码分析
LDD3
源码分析之时间与延迟操作
LDD3
源码分析之时间与延迟操作分类:
LDD3
源码分析2012-03-3021:12 372人阅读 评论(0) 收藏 举报作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz
·
2012-06-16 09:00
timer
工作
struct
null
delay
loops
LDD3源码分析
LDD3源码分析
LDD3
源码分析之访问控制
LDD3
源码分析之访问控制分类:
LDD3
源码分析2012-03-2916:29 164人阅读 评论(0) 收藏 举报作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz
angelbosj
·
2012-06-11 16:00
LDD3源码分析
LDD3
源码分析之llseek分析
LDD3
源码分析之llseek分析分类:
LDD3
源码分析2012-03-2814:36 201人阅读 评论(0) 收藏 举报作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz
angelbosj
·
2012-06-11 11:00
ubuntu
测试
File
LDD3源码分析
LDD3
源码分析之poll分析
LDD3
源码分析之poll分析分类:
LDD3
源码分析2012-03-2718:43 113人阅读 评论(0) 收藏 举报作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz
angelbosj
·
2012-06-08 21:00
数据结构
struct
测试
table
null
output
LDD3源码分析
LDD3
源码分析之阻塞型I/O
LDD3
源码分析之阻塞型I/O分类:
LDD3
源码分析2012-03-2615:00 87人阅读 评论(0) 收藏 举报作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz
angelbosj
·
2012-06-08 15:00
user
null
buffer
UP
终端
Signal
LDD3源码分析
LDD3
源码分析之ioctl操作
blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c 本文分析
LDD3
angelbosj
·
2012-06-04 17:00
IO
测试
user
cmd
IOC
Access
LDD3
源码分析之并发与竞态
Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c examples/misc-modules/complete.c 本文分析
LDD3
angelbosj
·
2012-06-02 16:00
Linux设备模型(总线、设备、驱动程序和类)
文章的例子和实验使用《
LDD3
》所配的lddbus模块(稍作修改)。
pengrui18
·
2012-05-26 23:00
linux
struct
File
Module
Semaphore
buffer
LDD3
源码分析之字符设备驱动程序(加上测试代码)
blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c 本文是对
LDD3
angelbosj
·
2012-05-18 11:00
struct
Module
user
REST
测试
null
led驱动程序(基于
ldd3
正常定义的IO命令的实现)
驱动程序源代码:/************************************* NAME:gt2440_leds.cCOPYRIGHT:www.e-online.cc *************************************/#ifndef__KERNEL__# define__KERNEL__#endif#ifndefMODULE# defineMODULE#en
pengrui18
·
2012-05-15 11:00
LDD3
源码分析之hello.c与Makefile模板
编译环境:Ubuntu10.04内核版本:2.6.32-28-genericLDD3源码路径:examples/misc-modules/hello.c 一、hello.c文件分析 这个程序非常简单,它的目的是向我们展示Linux模块编程的架构,而Linux设备驱动程序的开发方法,就是利用了Linux模块编程。首先来分析一下这个程序。对于任何一个模块程序,不论是简单如这个hello.c,还是复杂如
angelbosj
·
2012-05-14 16:00
编程
linux
工作
Module
makefile
linux内核
对
LDD3
前七章的一个小节
最近又重读了
LDD3
(LinuxDeviceDriver,3rdEdition),对LDD的前面一部分,即如何写一个字符设备进行了一个小结.希望能够对初学者有用.对于下面这一段代码,演示了如何创建一个字符设备
OutManLee
·
2012-04-18 19:00
timer
shell
struct
File
Module
Semaphore
linux 编译内核源代码树及升级内核
为什么要编译内核源代码树
LDD3
中提到,要想为2.6内核构造模块,必须在自己的的系统中配置并构造好内核树。这一要求和先前板本的内核不同,先前的内核只需要一套内核头文件就够了。
mayaoyao11
·
2012-04-17 14:00
linux
server
Module
features
makefile
deprecated
LDD3
源码分析之内存映射
http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/simple/ 本文分析
LDD3
liuhaoyutz
·
2012-04-12 09:00
struct
list
Module
File
tree
permissions
LDD3
源码分析之与硬件通信&中断处理
http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/short/ 本分析
LDD3
liuhaoyutz
·
2012-04-11 08:00
工作
struct
File
null
buffer
parallel
LDD3
源码分析之时间与延迟操作
LDD3
源码路径:examples/misc-modules/jit.c examples/misc-modules/jiq.c 本文分析
LDD3
第7章的示例程序jit.c和jiq.c,并给出了解决编译
mznewfacer
·
2012-04-01 20:00
LDD3
源码分析之vmalloc
blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scullv 一、scullv编译本文分析
LDD3
liuhaoyutz
·
2012-03-31 21:00
linux
测试
ubuntu
任务
makefile
LDD3
源码分析之按页分配内存
blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scullp 一、scullp编译本文分析
LDD3
liuhaoyutz
·
2012-03-31 20:00
测试
ubuntu
makefile
Allocation
LDD3
源码分析之slab高速缓存
http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scullc 本文分析
LDD3
liuhaoyutz
·
2012-03-31 14:00
数据结构
cache
struct
Constructor
destructor
linux内核
LDD3
源码分析之时间与延迟操作
Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/misc-modules/jit.c examples/misc-modules/jiq.c 本文分析
LDD3
liuhaoyutz
·
2012-03-30 21:00
工作
timer
struct
function
null
delay
LDD3
源码分析之访问控制
Ubuntu10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/access.c examples/scull/main.c 一、访问控制设备的注册本文分析
LDD3
liuhaoyutz
·
2012-03-29 16:00
struct
list
File
Module
测试
Access
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他