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
Linux2.6
linux2.6.20 sd/mmc卡驱动学习日记4(基于s3c2440)
觉得不错,转了过来,谢谢原作者文一:FROM:http://blog.chinaunix.net/u2/69999/showart_734099.html 关于linux2.6mmc/sd驱动
linux2.6
menuconfig
·
2011-05-18 12:00
module_param、 MODULE_PARM_DESC 、EXPORT_SYMBOL
在用户态下编程可以通过main()的来传递命令行参数,而编写一个内核模块则通过module_param()module_param宏是
Linux2.6
内核中新增的,该宏被定义在include/linux
f413933206
·
2011-05-13 15:00
linux
String
Module
File
测试
Integer
epoll为什么这么快
epoll是多路复用IO(I/OMultiplexing)中的一种方式,但是仅用于
linux2.6
以上内核,在开始讨论这个问题之前,先来解释一下为什么需要多路复用IO.以一个生活中的例子来解释.假设你在大学中读书
niitlcj
·
2011-05-11 11:00
linux 驱动设备模型介绍
http://wenku.baidu.com/view/7cde3edaa58da0116c1749f4.htmllinux设备模型
Linux2.6
内核的一个重要特色是提供了统一的内核设备模型。
samantha_sun
·
2011-05-07 02:00
数据结构
linux
list
struct
Class
hierarchy
linux 内核驱动--Platform Device和Platform_driver注册过程
从
Linux2.6
起引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver。
ageme
·
2011-05-05 22:00
[连载] Socket 深度探索 4 PHP (一)
幸亏通过大牛们的不懈努力,区别于传统的select/poll的epoll/kqueue方式出现了,目前
linux2.6
以上的内核都普遍支持
shagoo
·
2011-05-05 11:00
PHP
Stream
socket
Integer
Class
buffer
Android程序员指南(3)
1.3Android入门Android,是运行在
Linux2.6
内核上、基于Java的操作系统。它的体积小巧但功能齐全。插图1-1是未经修改的Android主屏幕。
liyn2008
·
2011-05-05 09:00
android
UI
linux
搜索引擎
Google
2.6内核代码目录结构
Linux2.6
内核源代码的各目录:arch包含和硬件体系结构相关的代码,每种平台占一个相应的目录。
lanlicen
·
2011-05-03 17:00
嵌入式
linux2.6
启动流程分析
Linux内核构成1arch/arm/boot/compressed/Makefile arch/arm/boot/compressed/vmlinux.lds2.arch/arm/kernel/vmlinux.lds Linux内核启动流程arch/arm/boot/compressed/start.S Start: .type start,#function
glorin
·
2011-04-29 21:00
linux
cache
manager
嵌入式
domain
alignment
Linux内核设备、驱动和总线的概念
在
Linux2.6
内核设备模型中有三个重要概念:设备,驱动和总线。其中设备是设备,总线是总线,驱动是驱动,各负其责,严格区分,有各自的内核结构定义。
cskywit
·
2011-04-27 10:00
linux
算法
struct
buffer
resources
linux内核
Linux2.6
内核的 Initrd 机制解析
1.什么是Initrdinitrd的英文含义是bootloaderinitializedRAMdisk,就是由bootloader初始化的内存盘。在linux内核启动前,bootloader会将存储介质中的initrd文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的initrd文件系统。在bootloader配置了initrd的情况下,内核启动被分成了两个阶段,第一阶段先执行i
zjjyliuweijie
·
2011-04-27 10:00
Linux Epoll介绍和程序实例
Epoll可是当前在Linux下开发大规模并发网络程序的热门人选,Epoll在
Linux2.6
内核中正式引入,和select相似,其实都I/O多路复用技术而已,并没有什么神秘的。
sunlylorn
·
2011-04-26 11:00
数据结构
linux
struct
socket
server
events
platform总线、设备与驱动
本文转载自http://blog.csdn.net/xxu0123456789/archive/2011/02/22/6199622.aspx1.1platform总线、设备与驱动在
Linux2.6
的设备驱动模型中
cskywit
·
2011-04-22 15:00
工作
linux
struct
Module
平台
resources
Android内核和驱动篇-Android内核介绍
Android内核是基于
Linux2.6
内核的(目前最新开发版本是2.6.31),它是
wike163
·
2011-04-20 16:00
linux
android
Flash
嵌入式
平台
linux内核
Linux2.6
的页面回收机制
<p><a name="major1"></a></p> <p>操作系统管理内存中的物理页面,同时也担任着内存分配的职责。应用程序可以通过内存分配函数向操作系统申请物理页面;在使用完这些物理页面之后,应用程序可以通过相应的内存释放函数释放这些物理页面。但是,对于内存中的某些物理页面来说,页面的使用者并不会主动释放它们
yzd
·
2011-04-18 21:00
linux
Linux2.6
的页面回收机制
操作系统管理内存中的物理页面,同时也担任着内存分配的职责。应用程序可以通过内存分配函数向操作系统申请物理页面;在使用完这些物理页面之后,应用程序可以通过相应的内存释放函数释放这些物理页面。但是,对于内存中的某些物理页面来说,页面的使用者并不会主动释放它们,如果这些物理页面一直被占用而得不到释放,那么无论计算机上可用的物理内存有多少,物理内存迟早都有被用完的时候。所以,对于无法被主动释放的物理页面来
zhengzhoudaxue2
·
2011-04-18 21:00
pthread_getschedparam函数
*的系统中调用pthread_getschedparam函数时,第一个参数指定为0系统不宕,而在
linux2.6
的内核中调用该函数,第一个参数指定为0,则系统宕,原因是收到了SIGSEVG信号,也就是说程序访问的非法的地址
sanbailiushiliuye
·
2011-04-16 09:00
thread
kill
library
Signal
Descriptor
debugging
mysql主从复制简单配置
操作环境:Centos(
Linux2.6
)+mysql5.1Master=>192.168.1.100Slave =>192.168.1.101主从复制数据库名称:mydb1,Mastermysqlserver
jom_ch
·
2011-04-15 13:00
mysql
数据库
server
centos
File
终端
Linux2.6
进程调度分析(3)-与调度有关的函数分析
前面两篇文章从原理角度分析了进程的调度,本文将从具体的源码出发,分析与进程进程调度密切相关的几个函数。1.时间片的分配:task_timeslice()正如我们所知的那样,进程的时间片与进程的静态优先级有直接的关系。从代码中可以看到,根据进程静态优先级static_prio与NICE_TO_PRIO(0)的大小关系,进程时间片的分配可以分为两条路线。以下代码如无特别说明均位于linux/kerne
IT_114
·
2011-04-12 17:00
linux
user
活动
Linux2.6
进程调度分析(2)-调度算法
2.调度算法Linux2.4版本的内核调度算法理解起来简单:在每次进程切换时,内核依次扫描就绪队列上的每一个进程,计算每个进程的优先级,再选择出优先级最高的进程来运行;尽管这个算法理解简单,但是它花费在选择优先级最高进程上的时间却不容忽视。系统中就绪进程越多,花费的时间就越大,时间复杂度为O(n)。而2.6内核所采用的O(1)算法则很好的解决了这个问题,从它的名称就可以看出,不管系统中可运行的进程
IT_114
·
2011-04-12 17:00
算法
linux
struct
活动
Arrays
linux内核
Linux2.6
进程调度分析(1)-调度策略
本文主要说明
Linux2.6
中的普通进程调度策略(实时进程和普通进程在调度上稍有不同)问题,即系统何时进行进程切换以及选择哪一个进程进行切换。1.调度策略理想的进程调度
IT_114
·
2011-04-12 17:00
linux
struct
活动
出版
作业
linux内核
linux2.6
内核Makefile详解
linux2.6
内核Makefile详解 熟悉内核的Makefile对开发设备驱动、理解内核代码结构都是非常重要的
linux2.6
内核Makefile的许多特性和2.4内核差别很大,在内核目录的documention
isiqi
·
2011-04-11 19:00
linux
Debian
gcc
配置管理
脚本
Linux2.6
编译记录
HOST:WinXPVM:6.5VMOS:Ubuntu8.04.1TLS安装VMwareTools后,可以通过共享拷贝文件拷贝linux-2.6.25.tar.bz2到$HOME$tarxvflinux-2.6.25.tar.bz2$cdlinux-2.6.25拷贝2.6.25-at91.patch.gz到$HOME/linux-2.6.25打补丁:AT91SAM9261EKforlinux2.6
myspor
·
2011-04-11 19:00
Linux
Kernel
Linux2.6
编译记录
HOST:WinXPVM:6.5VMOS:Ubuntu8.04.1TLS安装VMwareTools后,可以通过共享拷贝文件拷贝linux-2.6.25.tar.bz2到$HOME$tarxvflinux-2.6.25.tar.bz2$cdlinux-2.6.25拷贝2.6.25-at91.patch.gz到$HOME/linux-2.6.25打补丁:AT91SAM9261EKforlinux2.6
isiqi
·
2011-04-11 19:00
.net
linux
cache
ubuntu
gcc
Linux 2.6 内核的嵌入式系统应用
Linux 2.6 内核的嵌入式系统应用 摘 要:在分析
Linux2.6
内核新特性的基础上,在S3C2410开发板上移植了2.6内核和新的文件系统,并成功地对H.264编解码多媒体系统提供了支持
isiqi
·
2011-04-11 17:00
linux
应用服务器
网络应用
企业应用
嵌入式
Linux2.6
内核的新特性
序 做一件事情,首先要知道自己在干什么,而不是盲目得升级内核,现在升级内核有点泛滥,sigh 首先让我们先了解一下2.6内核的新特性 一、01.模块子系统(Module Subsystem)、统一设备模型(Unified Device Model)和 PnP 支持 模块子系统发生了重大变化。 02.稳定性有所提高 为了彻底避免内核加载或者导出正在被使用的内核模块,或者至少为了减少加载或者卸
isiqi
·
2011-04-11 17:00
多线程
linux
socket
网络应用
OS
Android开发指导文档(译)--认识Android
Android的基本架构: 第一层:Linux内核:核心服务(包括硬件驱动程序、进程和内存管理、安全、网络和电源管理)都是由一个
Linux2.6
内核处理。
Tjxin_xd
·
2011-04-01 19:00
虚拟机
android
linux
service
文档
linux内核
Nginx的使用
Nginx能够选择高效的epoll(
Linux2.6
内核)、kqueue(FreeBSD)、eventport(Solaris10)作为网络I/O模型,在高连接并发的情况下,Nginx是Apache服务器不错的替代品
negiup
·
2011-03-31 22:12
http
nginx
职场
休闲
反向代理服务器
Linux 2.6下Driver开发的34个变化
Linux2.6
下Driver开发的34个变化
Linux2.6
内核驱动移植随着
Linux2.6
的发布,由于2.6内核做了教的改动,各个设备的驱动程序在不同程度上要进行改写。
acheng210
·
2011-03-31 00:15
linux
linux
linux
driver
职场
休闲
device
2.6
kernle
Android系统移植(一)-让android系统在目标平台上运行起来
Android系统由于用的是linux内核,因此内核移植和嵌入式linux内核移植差异不大,过程如下:(1)移植boot-loader和
linux2.6
内核到目标平台上,让linux内核可以启动起来,基本的驱动允许正常
tomew
·
2011-03-30 22:00
Linux2.6
内核的 Initrd 机制解析
Linux2.6
内核的Initrd机制解析转载[http://blogold.chinaunix.net/u3/111339/showart.php?
melong100
·
2011-03-28 21:00
linux
command
null
代码分析
linux内核
硬件驱动
Android系统移植(一)-让android系统在目标平台上运行起来【转】
/archive/2010/11/10/5999519.aspxAndroid系统由于用的是linux内核,因此内核移植和嵌入式linux内核移植差异不大,过程如下:(1)移植boot-loader和
linux2.6
lightsoure
·
2011-03-27 21:00
Linux2.6
内核epoll介绍
[作者]:滕昱,2005/3/30,0.1版本 [版权声明]:此文档遵循GNU自由文档许可证(GNU Free Documentation License).任何人可以自由复制,分发,修改,不过如果方便,请注明出处和作者:) (1)导言: 首先,我强烈建议大家阅读Richard Stevens著作《TCP/IP Illustracted Volume 1,2,3》和《UNIX Network
·
2011-03-25 17:00
linux
Linux设备模型分析之基本数据结构
一、底层数据结构:kobject和kset1、kobject内核对象:
Linux2.6
设备模型的最底层核心结构,该数据结构使所有设备在底层都具有统一的接口,每一个在内核中
cskywit
·
2011-03-25 15:00
Linux2.6
移植:DM9000驱动
Linux2.6
移植:DM9000驱动工作环境:Ubuntu10.0.4交叉编译环境:3.4.1板子:MagicARM2410系统内核:linux2.6.24.4移植DM9000驱动前需要知道的DM9000
qq419036154
·
2011-03-20 12:00
c
linux
struct
ubuntu
NetWork
resources
基于ZLG/BOOT的
linux2.6
内核移植(s3c2410)
margin-bottom:0.21cm;}a:link{} 基于ZLG/BOOT的
linux2.6
qq419036154
·
2011-03-19 18:00
c
linux
System
compression
linux内核
filesystems
linux监控多线程io
linux是以进程为单位分配资源的,
linux2.6
内核版本已经支持进程io的监控,目录在/proc/pid/io下,主要有以下几项:+rchar:323934931+wchar:323929
zhangxinrun
·
2011-03-19 16:00
java
多线程
linux
IO
File
工具
Linux2.6
内核epoll 网络编程
(1)导言:首先,我强烈建议大家阅读Richard Stevens著作《TCP/IP Illustracted Volume 1,2,3》和《UNIX Network Programming Volume 1,2》。虽然他离开我们大家已5年多了,不过他的书依然是进入网络编程的最直接的道路。其中的3卷的《TCP/IP Illustracted》卷1是必读-如果你不了解tcp协议各个选项的周详定义,你
cuijiemin
·
2011-03-18 17:00
编程
linux
socket
网络应用
网络协议
Android的 linux内核
Android内核是基于
Linux2.6
内核的(目前最新开发版本是2.6.31),它是一个增强内核版本,除了修改部分Bug外,它提供了用于支
yimiyangguang1314
·
2011-03-18 11:00
android
linux
Google
Flash
平台
linux内核
Linux Platform Device and Driver
LinuxPlatformDeviceandDriver收藏作者:YiLiXie
[email protected]
日期:2010-1-13欢迎转载,请注明出处 从
Linux2.6
起引入了一套新的驱动管理和注册机制
coder_jack
·
2011-03-16 16:00
TPM Emulator
Ubuntu10.04cd/usr/src/****-generic/ 在Ubuntu下交叉编译
Linux2.6
内核,输入makemenuconfig发现有一些头文件找不到,应该是编译的一些东东没装哦,
pfdai_hnu
·
2011-03-16 14:00
Linux之module_param()函数学习
一.module_param1.为什么引入 在用户态下编程可以通过main()来传递命令行参数,而编写一个内核模块则可通过module_param()来传递命令行参数.2.module_param宏是
Linux2.6
lixuyuan
·
2011-03-13 21:00
linux
shell
ubuntu
Module
Path
makefile
Linux2.6
内核的 Initrd 机制解析
1.什么是Initrdinitrd的英文含义是bootloaderinitializedRAMdisk,就是由bootloader初始化的内存盘。在linux内核启动前,bootloader会将存储介质中的initrd文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的initrd文件系统。在bootloader配置了initrd的情况下,内核启动被分成了两个阶段,第一阶段先执行i
liangkaiming
·
2011-03-11 11:00
linux
command
null
代码分析
linux内核
硬件驱动
标记化结构初始化语法
在
Linux2.6
内核中对结构体的定义形式发生了变化,不再支持原来的定义形式。
soxiebing
·
2011-03-09 23:10
linux
语法
休闲
标记化
结构初始化
转载:kernel 启动过程
另外,Linux2.4内核不支持uImage,
Linux2.6
内核加入了很多对嵌入式系统的支持,但
cokewei
·
2011-02-28 14:00
使用
linux2.6
udev自动生成设备文件
使用linux2.6udev自动生成设备文件内核函数class_create(),class_destroy()device_create(),device_destroy()定义在头文件中示例如下:#include#include#include#includestructclass*myclass=NULL;staticdev_tmydevno=MKDEV(300,0);staticintte
janlin1213
·
2011-02-27 17:00
linux
Module
null
delete
Class
android框架结构
2.1、LinuxKernelAndroid基于
Linux2.6
提供核心系统服务,例如:安全、内存管理、进程管理、网络堆
chenzheng_java
·
2011-02-24 15:00
android
虚拟机
linux
manager
application
linux内核
android框架结构
2.1、LinuxKernelAndroid基于
Linux2.6
提供核心系统服务,例如:安全、内存管理、进程管理、网络堆栈、驱
chenzheng_java
·
2011-02-24 15:00
android_基础介绍
《Linux内核设计与实现》第3版
本书基于
linux2.6
介绍了linux内核的设计与实现,涵盖了从核心内核系统的应用到内核设计与实现等各方面内容,主要内容包括:进程管理、调度、时间管理和定时器、系统调用接口、内存寻址、内存管理、页缓存
吴怡
·
2011-02-23 16:25
linux
内核
linu
Linu内核
Linux内核设计与实现
p
1.1platform总线、设备与驱动在
Linux2.6
的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。
xxu0123456789
·
2011-02-22 11:00
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他