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
linux内核驱动
Linux内核驱动
(四):2、内核地址空间
一、内核空间 内核空间是由内核负责映射,它并不会跟着进程改变,是固定的。二、高端内存:物理内存地址超过896M以上的内存,我们就称之为高端内存三、内核空间分布图(1)内核空间的地址范围位于虚拟地址的3G-4G位置处,大小为1G。(2)直接映射区(DirecMemoryRegiont):之所以称之为直接映射区是因为,该区域的线性地址和物理地址之间存在线性转换关系:线性地址=3G+物理地址;Eg
yinjingyu_bisheng
·
2013-05-10 15:00
Linux内核驱动
(四):1、进程地址空间
一、内核内存分配 1、与应用程序中的malloc函数相对,在Linux内核中,通常使用kmalloc来动态分配内存 (1)原型:void * kmalloc(size_tsize,intflags); (2)参数: i、size:要分配的内存大小 ii、flags:分配标志,它控制kmal
yinjingyu_bisheng
·
2013-05-10 14:00
Linux内核驱动
加载顺序 system.map
Linux内核驱动
加载顺序 【问题】背光驱动初始化先于LCD驱动初始化,导致LCD驱动初始化时出现闪屏的现象。
angle_birds
·
2013-05-08 19:00
Linux内核驱动
GPIO的使用
一 概述 Linux内核中gpio是最简单,最常用的资源(和 interrupt ,dma,timer一样)驱动程序,应用程序都能够通过相应的接口使用gpio,gpio使用0~MAX_INT之间的整数标识,不能使用负数,gpio与硬件体系密切相关的,不过linux有一个框架处理gpio,能够使用统一的接口来操作gpio.在讲gpio核心(gpiolib.c)之前先来看看gpio是怎么使用的二 内
junllee
·
2013-05-08 15:00
Linux内核驱动
(一):1、Linux体系结构和Linux源代码的目录结构
一、Linux体系结构 1、 当被问到Linux体系结构(就是Linux系统是怎么构成的)时,我们可以参照上图这么回答: 从大的方面讲,Linux体系结构可以分为两块:(1)用户空间(2)内核空间 (1)用户空间中又包含了,用户的应用程序,C库 (2)内核空间包括,系
yinjingyu_bisheng
·
2013-05-08 10:00
Android Bander设计与实现 - 设计篇
原文链接http://blog.csdn.net/universus/article/details/6211589关键词BinderAndroidIPC
Linux内核驱动
摘要Binder是Android
androidchuxueze
·
2013-04-23 16:00
Android/
Linux内核驱动
相关经典书籍大合集(Linux驱动工程师必备)
原创作品,转载时请务必以超链接形式标明文章原始出处:http://blog.csdn.net/gqb666/article/details/8790680,作者:gqb666 博主从事嵌入式
Linux内核驱动
开发工作
gqb666
·
2013-04-12 09:00
linux
android
集合
kernel
经典书籍
linux驱动
Linux内核驱动
模块编写概览-ioctl,class_create,device_create
原文地址:http://blog.csdn.net/otishiono/article/details/6558383如果你对内核驱动模块一无所知,请先学习内核驱动模块的基础知识。如果你已经入门了内核驱动模块,但是仍感觉有些模糊,不能从整体来了解一个内核驱动模块的结构,请赏读一下这篇拙文。如果你已经从事内核模块编程N年,并且道行高深,也请不吝赐教一下文中的疏漏错误。 本文中我将实现一个简单的Lin
luopeiyuan1990
·
2013-04-06 16:00
Android Bander设计与实现 - 设计篇
BinderAndroidIPC
Linux内核驱动
摘要Binder是Android系统进程间通信(IPC)方式之一。
jgdu1981
·
2013-03-29 16:00
Linux内核驱动
--多点触摸
简介为了使用功能强大的多点触控设备,就需要一种方案去上报用户层所需的详细的手指触摸数据。这个文档所描述的多点触控协议可以让内核驱动程序向用户层上报任意多指的数据信息。使用说明单点触摸信息是以ABS承载并按一定顺序发送,如BTN_TOUCH、ABS_X、ABS_Y、SYNC。而多点触摸信息则是以ABS_MT承载并按一定顺序发送,如ABS_MT_POSITION_X、ABS_MT_POSITION_Y
Tommy_wxie
·
2013-03-28 13:00
Android个层次调用流程概述
Android的硬件抽象层:简单来说,就是对
Linux内核驱动
程序的封装,向上提供接口,屏蔽低层的实现细节。
ydbc
·
2013-03-26 09:00
android
Android个层次调用流程概述
Android的硬件抽象层: 简单来说,就是对
Linux内核驱动
程序的封装,向上提供接口,屏蔽低层的实现细节。
qq446282412
·
2013-03-26 09:00
在Ubuntu上为Android增加硬件抽象层(HAL)模块访问
Linux内核驱动
程序
接着,在Ubuntu上为Android系统编写
Linux内核驱动
程序一文中举例子说明了如何在Linux内核编写驱动程序。在这一篇文章中,我们将继续介绍Android系统硬件驱动程序的另
ydbc
·
2013-03-25 12:00
android
在Ubuntu上为Android增加硬件抽象层(HAL)模块访问
Linux内核驱动
程序
接着,在Ubuntu上为Android系统编写
Linux内核驱动
程序一文中举例子说明了如何在Linux内核编写驱动程序。在这一篇文章中,我们将继续介绍Android系统硬件驱动程序的
qq446282412
·
2013-03-25 12:00
在Ubuntu上为Android系统内置C可执行程序测试
Linux内核驱动
程序
在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写
Linux内核驱动
程序。
ydbc
·
2013-03-25 11:00
android
在Ubuntu上为Android系统内置C可执行程序测试
Linux内核驱动
程序
在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写
Linux内核驱动
程序。
qq446282412
·
2013-03-25 11:00
在Ubuntu上为Android系统编写
Linux内核驱动
程序
在智能手机时代,每个品牌的手机都有自己的个性特点。正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了。据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而AndroidMarket的应用软件数量达294738,紧随AppStore后面,并有望在8月份越过AppStore。随着Android系统逐步扩大市场占有率,终端
qq446282412
·
2013-03-25 11:00
在Ubuntu上为Android系统编写
Linux内核驱动
程序
在智能手机时代,每个品牌的手机都有自己的个性特点。正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了。据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而Android Market的应用软件数量达294738,紧随AppStore后面,并有望在8月份越过AppStore。随着Android系统逐步扩大市场占有率,
ydbc
·
2013-03-25 11:00
android
Android硬件抽象层(HAL)概要介绍和学习计划
Android的硬件抽象层,简单来说,就是对
Linux内核驱动
程序的封装,向上提供接口,屏蔽低层的实现细节。
ydbc
·
2013-03-25 11:00
android
Android硬件抽象层(HAL)概要介绍和学习计划
Android的硬件抽象层,简单来说,就是对
Linux内核驱动
程序的封装,向上提供接口,屏蔽低层的实现细节。
qq446282412
·
2013-03-25 11:00
添加
linux内核驱动
1.将内核驱动.ko放入/lib/modules/3.2.0-23-generic/kernel/drivers$目录下2.执行depmod-a来解决依赖(扫描driver下的驱动依赖关系),命令执行完成后,会自动生成modules.dep和modules.alias。dep为依赖关系。3.更新当前kernel的initramfs(ramfilesystem取代了ramdisk)#update-i
yxnyxnyxnyxnyxn
·
2013-03-18 16:00
kernel 异常处理
ARM
Linux内核驱动
异常定位方法分析--反汇编方式 原文链接:http://blog.csdn.net/hunhunzi/article/details/7052032最近在搞Atmel的SAM9x25
wealoong
·
2013-03-15 18:00
异常
panic分析
我书架上的LINUX书籍(建议学LINUX都看一下吧)
(转)工作几年来,一直从事
Linux内核驱动
方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。
simanstar
·
2013-03-08 23:00
linux
学习
在Ubuntu上为Android系统内置C可执行程序测试
Linux内核驱动
程序 .
http://blog.csdn.net/luoshengyang/article/details/6571210在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写
Linux内核驱动
程序
bigapple88
·
2013-03-06 15:00
Android Bander设计与实现 - 设计篇
文章原文地址http://blog.csdn.net/universus/article/details/6211589BinderAndroidIPC
Linux内核驱动
摘要Binder是Android
ydbc
·
2013-03-05 22:00
android
我的Linux书架
工作几年来,一直从事
Linux内核驱动
方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。
hs794502825
·
2013-03-02 15:00
Linux内核驱动
之GPIO子系统-GPIO的使用
一 概述 Linux内核中gpio是最简单,最常用的资源(和 interrupt ,dma,timer一样)驱动程序,应用程序都能够通过相应的接口使用gpio,gpio使用0~MAX_INT之间的整数标识,不能使用负数,gpio与硬件体系密切相关的,不过linux有一个框架处理gpio,能够使用统一的接口来操作gpio.在讲gpio核心(gpiolib.c)之前先来看看gpio是怎么使用的二 内
gqb666
·
2013-02-28 10:00
GPIO
linux内核驱动
模块的编译及加载
主机:Windows 7旗舰版,VMware7.1.2,Fedora9编译环境:arm-linux-gcc 4.4.3Linux版本:linux-2.6.32.2busybox版本:busybox-1.19.4目标板:友善之臂micro2440编译使用内核模块的方法:编写一个简单的Linux内核模块Hello World,hello.c内容如下: #include#includeMODULE_LI
qiuchangyong
·
2013-01-31 10:00
Linux内核驱动
之设备
原文地址:
Linux内核驱动
之设备 作者:luozhiyong131在最底层, Linux 系统中的每个设备由一个 struct device 代表:点击(此处)折叠或打开structdevice {…
linxi_hnh
·
2013-01-25 17:00
在Ubuntu上为Android增加硬件抽象层(HAL)模块访问
Linux内核驱动
程序
接着,在Ubuntu上为Android系统编写
Linux内核驱动
程序一文中举例子说明了如何在Linux内核编写驱动程序。在这一篇文章中,我们将继续介绍Android系统硬件驱动程序的另一
dadizhiying1215
·
2013-01-12 20:00
Ubuntu上为Android系统内置C可执行程序测试
Linux内核驱动
程序 .
在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写
Linux内核驱动
程序。
dadizhiying1215
·
2013-01-12 20:00
在Ubuntu上为Android系统编写
Linux内核驱动
程序 .
在智能手机时代,每个品牌的手机都有自己的个性特点。正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了。据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而AndroidMarket的应用软件数量达294738,紧随AppStore后面,并有望在8月份越过AppStore。随着Android系统逐步扩大市场占有率,终
dadizhiying1215
·
2013-01-12 20:00
Android硬件抽象层(HAL)概要介绍和学习计划
Android的硬件抽象层,简单来说,就是对
Linux内核驱动
程序的封装,向上提供接口,屏蔽低层的实现细节。
dadizhiying1215
·
2013-01-12 20:00
在Ubuntu上为Android增加硬件抽象层(HAL)模块访问
Linux内核驱动
程序
接着,在Ubuntu上为Android系统编写
Linux内核驱动
程序一文中举例子说明了如何在Linux内核编写驱动程序。在这一篇文章中,我们将继续介绍And
mlj1668956679
·
2013-01-09 15:00
在Ubuntu上为Android系统内置C可执行程序测试
Linux内核驱动
程序
在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写
Linux内核驱动
程序。
mlj1668956679
·
2013-01-09 15:00
在Ubuntu上为Android系统编写
Linux内核驱动
程序
在智能手机时代,每个品牌的手机都有自己的个性特点。正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了。据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而AndroidMarket的应用软件数量达294738,紧随AppStore后面,并有望在8月份越过AppStore。随着Andr
mlj1668956679
·
2013-01-09 14:00
Android硬件抽象层(HAL)概要介绍和学习计划(2)
Android的硬件抽象层,简单来说,就是对
Linux内核驱动
程序的封装,向上提供接口,屏蔽低层的实现细节。
mlj1668956679
·
2013-01-09 14:00
linux内核中的copy_to_user和copy_from_user(一)
:2.6.14 CPU architecture:ARM920T Author:ce123(http://blog.csdn.net/ce123) 1.copy_from_user 在学习
Linux
xitong
·
2013-01-06 19:00
linux
linux内核中的copy_to_user和copy_from_user(一)
Kernelversion:2.6.14CPUarchitecture:ARM920TAuthor:ce123(http://blog.csdn.net/ce123)1.copy_from_user在学习
Linux
ce123
·
2013-01-06 19:00
Linux内核驱动
之GPIO子系统(一)GPIO的使用
分类:
Linux内核驱动
2012-10-3121:12 162人阅读 评论(1) 收藏 举报目录(?)
mirkerson
·
2013-01-04 13:00
Linux内核驱动
偶遇复旦人甲乙。。
,被其才华和坚持所感染,看起文章,能把
linux内核驱动
原理与机制写的如像小说一般可见其技术和文采的造诣之深,可媲美当年明月写的明朝通史。
wangzuo
·
2012-12-28 13:54
linux
内核
复旦人
[置顶] Android的log机制
Android提供了用户级轻量的LOG机制,它的实现贯穿了Java,JNI,本地c/c++实现以及
LINUX内核驱动
等Android的各个层次,而且足够简单清晰,是一个相当不错的解读案例。
linghu_java
·
2012-12-20 17:00
Android硬件抽象层(HAL)概要介绍和学习计划 .
http://blog.csdn.net/luoshengyang/article/details/6567257Android的硬件抽象层,简单来说,就是对
Linux内核驱动
程序的封装,向上提供接口,
luobin1984
·
2012-12-20 11:00
ARM
Linux内核驱动
异常定位方法分析--反汇编方式
原文链接:http://blog.csdn.net/hunhunzi/article/details/7052032最近在搞Atmel的SAM9x25平台,Linux系统,用于工业设备。这也是我首次参与工业设备的研发。在调试AtmelSAM9x25的Linux串口设备的时候,发现无论是读还是写,都会产生异常。相关的异常信息如下:===================================
hellowxwworld
·
2012-12-19 18:00
HAL的由来,android 为什么不是开源系统
Android的硬件抽象层,简单来说,就是对
Linux内核驱动
程序的封装,向上提供接口,屏蔽低层的实现细节。
misiter
·
2012-12-19 13:00
我的Linux书架:入门 编程 内核 工具 其他
我的Linux书架:入门编程内核工具其他摘要:工作几年来,一直从事
Linux内核驱动
方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。
sailor201211
·
2012-12-19 00:00
ARM
Linux内核驱动
异常定位方法分析--反汇编方式
原创作品,转载请以超链接形式说明出处! 原文链接:http://blog.csdn.net/hunhunzi/article/details/7052032最近在搞Atmel的SAM9x25平台,Linux系统,用于工业设备。这也是我首次参与工业设备的研发。在调试AtmelSAM9x25的Linux串口设备的时候,发现无论是读还是写,都会产生异常。相关的异常信息如下:===============
zhangchiytu
·
2012-12-15 00:00
Linux内核驱动
自动创建设备节点文件
Linux内核驱动
自动创建设备节点文件 (2012-06-1610:06)标签: 转载 原文地址:
Linux内核驱动
自动创建设备节点文件 作者:xgqsaLinux下生成驱动设备节点文件的方法有3个:
yaorongzhen123
·
2012-12-14 11:00
linux内核驱动
编程的Makefile详解
目的:把uart_drv.c文件编译生成.o文件。其中:内核源码所在目录是/home/akaedu/allword/driver/LASO.tools/src/linux-2.6.35.7/Makefile写法obj-m:=uart_drv.oKDIR:=/home/akaedu/allword/driver/LASO.tools/src/linux-2.6.35.7/all:make-C$(KD
Elisa0812
·
2012-11-23 10:00
第一个
Linux内核驱动
程序
刚看O’REILLY写的《LINUX设备驱动程序》时。作者一再强调在编写驱动程序时必须建立内核树。所谓内核树,我的理解和网上资料说的一致就是内核源码的一种逻辑形式。先查看自己OS使用的内核版本shana@shana:~$uname-r2.6.22-14-generic /* 这是我显示的结果*/如果安装系统时,自动安装了源码。在/usr/src目录下有对应的使用的版本目录。例如下(
nexttake
·
2012-11-13 23:00
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他