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
ebtables简单介绍
当然需要内核的支持,
linux2.6
以后就加入了ebtables的模块。
雷锋不谢
·
2020-07-10 04:58
I/O多路复用的select、poll,以及epoll的区别
问题提出在
Linux2.6
中,加入了新的api:epoll,对比以前使用select和poll,epoll的增加使得性能大大提升,这是如何实现的?epoll的工作模式有哪几种?其内部原理是什么?
emmmzhang
·
2020-07-09 17:54
计算机系统
网络
Linux/Unix
计算机应用
Linux平台设备驱动
在设备驱动程序中经常会见到和platform相关的字段,分布在驱动程序的多个角落,这也是2.6内核中比较重要的一种机制,把它原理弄懂,对以后分析驱动程序很有帮助:在
linux2.6
设备模型中,关心总线,
blrk
·
2020-07-09 16:14
知识总结
epoll为什么这么快
epoll是多路复用IO(I/OMultiplexing)中的一种方式,但是仅用于
linux2.6
以上内核,在开始讨论这个问题之前,先来解释一下为什么需要多路复用IO.以一个生活中的例子来解释.假设你在大学中读书
gothicane
·
2020-07-09 16:59
Linux
多核CPU上python多线程并行的一个假象
python-cn(华蟒用户组,CPyUG邮件列表)上:关于python多线程是否能用到多核的问题相关讨论本机环境:2核CPU,
linux2.6
,python2.6.2在python上开启多个线程,由于
chobit_s
·
2020-07-09 14:20
关于linux内核用纯c语言编写的思考
在阅读
linux2.6
版本内核的虚拟文件系统和驱动子系统的时候,我发现内核纯用c语言编写其实也是有一点不方便,特别是内核中大量存在了对象的概念,比如说文件对象,描述起来使用对象描述,但是对象在c语言中的构建远远比在
arenping0569
·
2020-07-09 13:29
转: Linux Platform Device and Driver
原文地址:http://blog.chinaunix.net/u2/60011/showart_1018502.html作者:Dongas日期:08-06-27从
Linux2.6
起引入了一套新的驱动管理和注册机制
houdiney
·
2020-07-09 08:58
linux
struct
c
null
module
resources
高通平台GPIO pinctrl调试心得
众所周知,
Linux2.6
引入了非常经典的设备模型,最近发现在驱动和设备attach时,会设置GPIO状态为default哦,而且在设备驱动probe()调用之前,什么情况?
渴望成长的菜鸟
·
2020-07-09 04:06
Android
Experience
Kernel Poll on ejabberd
OTPSeveralimplementationsofKernelPollaresupportedsinceErlang/OTPR11B-3:FreeBSD(kqueue)Linux2.4(/dev/kpoll)
Linux2.6
yukiooy
·
2020-07-09 04:14
Epoll在Java Nio中的实现
Linux2.6
之后支持epollwindows支持select而不支持epoll不同系统下nio的实现是不一样的,包括Sunoslinux和windowsselect的复杂度为O(N)select有最大
Y_YoungSun
·
2020-07-09 01:01
java
IO
Linux中select poll和epoll的区别
在LinuxSocket服务器短编程时,为了处理大量客户的连接请求,需要使用非阻塞I/O和复用,select、poll和epoll是LinuxAPI提供的I/O复用方式,自从
Linux2.6
中加入了epoll
wjxbj
·
2020-07-09 00:07
应用服务
Linux direct io使用例子
Linuxdirectio使用在
linux2.6
内核上使用directio不难,只需按照如下几点来做即可:1,在open文件时加上O_DIRECT旗标,这样以通告内核我们想对该文件进行直接io操作。
weixin_33847182
·
2020-07-08 15:38
Nginx实战
Nginx特点可以高并发连接;生产环境可支持2~4万并发连接,得益于Nginx使用了最新的epoll(
Linux2.6
内核)和kqueue(FreeBSD)网络IO模型。且耗资源很低。
CountryMars
·
2020-07-08 06:54
Device Mapper 代码分析
DeviceMapper(DM)是
Linux2.6
全面引入的块设备新构架,通过DM可以灵活地管理系统中所有的真实或虚拟的块设备。
SonicLing
·
2020-07-08 06:45
Linux
其他
Android系统架构研究笔记
Android4.0版本之前基于
Linux2.6
系列内核,4.0及之后的版本使用更新的Linux3.X内核,并且两个开源项目开始
Dementors
·
2020-07-07 22:41
Android开发
vold分析
转:来源于网络,忘记地方了,有知道地方的,请提醒下我1.Vold简介1.1udev的由来udev是
Linux2.6
内核里的一个功能,它替代了原来的devfs,成为当前Linux预设的设备管理工具。
pochuanpiao
·
2020-07-07 18:52
android
vold分析
linux 下使用 tc 模拟网络延迟和丢包
1模拟延迟传输简介netem与tc:netem是
Linux2.6
及以上内核版本提供的一个网络模拟功能模块。
jasenwan88
·
2020-07-07 11:40
网络基础知识
Linux的几种并发机制
2.单CPU内进程间
Linux2.6
内核支持抢占调度,一个进程在内核执行的时候可能被另一个高优先
daifch
·
2020-07-07 06:23
Linux
linux platform了解
Linux2.6
内核中引入了总线设备驱动模型。总线设备驱动模型与之前的三类驱动(字符、块设备、网络设备)没有必然的联系。设备只是搭载到了总线中。
cxf17
·
2020-07-07 06:16
嵌入式开发arm-linux
Android 4.0 虚拟按键、手机模式、平板模式
关键词:android4.0手机模式(phone)平板模式(table)虚拟按键lcd_density平台信息:内核:
linux2.6
/linux3.0系统:android/android4.0平台:S5PV310
blue_214
·
2020-07-07 04:18
使用 /sys 文件系统访问 Linux 内核
导言:
Linux2.6
驱动模型初看起来的复杂,估计让我们很多人生畏了,但,既然是对原来模型的改进,这种统一的模型自然有其独特的一面。
LinuxKerneltravel
·
2020-07-06 15:10
文件系统
Linux Platform Device and Driver
作者:Dongas日期:08-06-27从
Linux2.6
起引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver。
yuanyou
·
2020-07-06 11:07
Embeded
Linux
aio,epoll,libevent,boost::asio解决的问题
以前只知道他们都是做异步/非阻塞的,但是具体解决的问题的关键点是什么,通过这几天的深入了解,把他们总结一下:aio是
linux2.6
以后内核实现的异步IO,或者说他才是真正意义上的异步IO。
yand789
·
2020-07-06 10:31
Android LCD(一):LCD基本原理篇
关键词:androidLCDTFT液晶偏光片彩色滤光片背光平台信息:内核:
linux2.6
/linux3.0系统:android/android4.0平台:samsungexynos4210、exynos4412
xubin341719
·
2020-07-06 09:30
android
嵌入式入门
S5PXX(三星)
Android LCD(二):LCD常用接口原理篇
关键词:androidLCDTFTTTL(RGB)LVDSEDPMIPITTL-LVDSTTL-EDP平台信息:内核:
linux2.6
/linux3.0系统:android/android4.0平台:samsungexynos4210
xubin341719
·
2020-07-06 09:30
android
嵌入式入门
S5PXX(三星)
第20章 Linux芯片级移植及底层驱动之内核节拍驱动
20.2内核节拍驱动
Linux2.6
的早期(Linux2.6.21之前)内核是基于节拍设计的,一般SoC将Linux移植到芯片上时,会从芯片内部找一个定时器,并将该定时器配置为赫兹的频率,在每个时钟节拍到来时
静能生悟
·
2020-07-06 09:48
Linux驱动开发
第23章Linux设备驱动的移植之编写可移植的设备驱动
3、Linux2.4和
Linux2.6
内核在设
静能生悟
·
2020-07-06 09:48
Linux驱动开发
第20章 Linux芯片级移植及底层驱动之时钟驱动
20.8时钟驱动在一个SoC中,晶振、PLL、驱动和门等会形成一个时钟树形结构,在
Linux2.6
中,也存有clk_get_rate()、clk_set_rate()、clk_get_parent()、
静能生悟
·
2020-07-06 09:48
Linux驱动开发
epoll为什么快 及和select区别
epoll是多路复用IO(I/OMultiplexing)中的一种方式,但是仅用于
linux2.6
以上内核,在开始讨论这个问题之前,先来解释一下为什么需要多路复用IO.以一个生活中的例子来解释.假设你在大学中读书
xiaoqi030611a
·
2020-07-06 08:15
其他
《linux设备驱动开发详解》第二版
宋宝华出版社:人民邮电出版社出版日期:2010-11-01定价:88.00元页码:632页开本:16内容简介:本书是一本介绍Linux设备驱动开发理论、框架与实例的书,本书基于LDD6410开发板,以
Linux2.6
无语僧314
·
2020-07-06 08:07
嵌入式linux
linux2.6
驱动编程第一例:hello,world的实现步骤
按照《linux设备驱动开发详解》一书中的步骤实现经典例子"hello,world!"的例子。具体步骤如下:遇到的问题:不知道如何生成.ko内核模块文件,在2.4下,直接#gcc-chello.c生成hello.o文件就可以#insmodhello.o,但在2.6中必须生成.ko文件,这又需要你根据具体情况编写Makefile文件。具体步骤如下1.编写代码:/**hello.c--theexamp
willand1981
·
2020-07-06 07:28
linux
编程
module
makefile
path
file
Linux2.6
内核usb gadget驱动移植
在写之前恶补一点usbslave端的知识在kernel2.4版本中,嵌入式USB驱动是在kernel/arch/arm目录下的ep0.cep**.c,在调试USB驱动的时候比较难,主要是如果在中断了加太多的printk,会影响USB的时序,导致枚举就失败或不停地USBreset。在kernel2.6版本中,USB的驱动改为了gadget接口,在/kernel/drivers/usb/gadget目
willand1981
·
2020-07-06 07:27
linux驱动开发
Linux3.10.0块IO子系统流程(0)-- 块IO子系统概述
参考书籍:存储技术原理分析--基于
Linux2.6
内核源代码(敖青云著)概述块设备(BlockDevice)是支持以固定长度的块为单位读写数据的存储设备的统称。
weixin_33912638
·
2020-07-05 23:16
Java NIO 选择器(Selector)与通道(Channel) 原理
NIO底层实现poll,epoll(jdk1.5update9和jdk1.6仅限于
linux2.6
以上)JavaNIO选择器(Selector)知识预备(linuxepoll)http://www.goldendoc.org
weixin_30535167
·
2020-07-05 21:55
dts解析
在
Linux2.6
中,ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx,比如板上的platform设备、resource、i2c_board_info
os从业人员
·
2020-07-05 20:27
Linux移植的一般过程
前一阵子在公司移植
Linux2.6
到一块ARM11的开发板上,下面粗略讲讲移植Linux的一般过程。一开始的UBOOT的移植不多说了。
walkingman321
·
2020-07-05 19:31
linux2.6
定时器的时间轮算法分析
在
Linux2.6
的代码中,kernel/timer.c文件实现了一个通用定时器机制,使用的是时间轮算法。每一个CPU都有一个structtvec_base结构,代表这个CPU使用的时间轮。
walkingman321
·
2020-07-05 19:31
linux2.6
移植+根文件系统实验手册
对于嵌入式linux系统来说,有各种体系结构的处理器和硬件平台,用户根据自己的需要定制的硬件平台,只要是硬件平台有一点点变化,就需要做一些移植工作,linux内核移植是嵌入式linux系统中最常见的一项工作。由于linux内核具备可移植性的特点,并且已经支持了很多种目标板,这样,用户很容易从中找到跟自己硬件平台类似的目标板,参考内核已经支持的目标板来进行移植工作。linux-2.6内核已经支持S3
vrix
·
2020-07-05 19:27
嵌入式系统
linux/unix
《Linux启动过程分析》内核挂载根文件系统
Android2.3及Linux2.6.29内核模拟器版本编译与调试前边通过源码情景分析,看过了总线、设备、驱动及其发现机制,
Linux2.6
内核udev设备节点创建相关;对于文件系统,一直望而生畏,但内核学习
雷古拉斯
·
2020-07-05 14:29
arm-Linux学习
两本国人写的内核入门书
作者:linuxeden管理团队blackspace《
Linux2.6
内核标准教程》【作者】河秦;王洪涛这本书不是太厚,专注于Linux内核中的概念。并且概念讲解非常完整、透彻。
sun6255028
·
2020-07-05 13:23
经典网页收集
linux内核
linux
旅游
汇编
框架
操作系统 -- 处理器管理
文章目录进程的由来进程的定义注意该如何去理解进程和进程实体PCB记录的信息处理器管理概述处理器管理实例--
Linux2.6
内核上的实现Linux调度器的简史Linux2.4调度器Linux的O(1)调度器
moots_
·
2020-07-05 12:01
操作系统
IO多路转接------epoll
因此它被公认为
LInux2.6
下性能最好的IO多路转接就绪通知方法。下面具体介绍epoll的相关概念。epoll与select,poll不同的是,epoll在使用上有三个相关的系统调用
sandmm112
·
2020-07-05 11:28
计算机网络
【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】Oops在Linux 2.6内核+PowerPC架构下的前世今生
Oops在
Linux2.6
内核+PowerPC架构下的前世今生Sailor_foreversailing_9806#163.com(本原创文章发表于Sailor_forever的个人blog,未经本人许可
杨帆_8318
·
2020-07-05 11:13
嵌入式Linux
Linux 2.6 调度系统分析——在 2.4 之上进步
Linux2.6
调度系统分析内容:1.前言2.新的数据结构runqueue3.改进后的task_struct4.新的运行时间片表现5.优化了的优先级计算方法6.进程平均等待时间sleep_avg7.更精确的交互式进程优先
sah
·
2020-07-05 11:39
一个
Linux2.6
版内核字符驱动的例子
看了《Linux设备驱动程序》的前几章,我结合这篇教程中给出的一个2.4版内核的字符驱动,自己编写了一个2.6版内核的驱动程序,并且加上了详细的注释。这个程序很简单,但是对初学者把握2.6版内核的字符驱动的脉络应该有一定的帮助,也可以算作我对《Linux设备驱动程序》前几章学习的一个小结。#globalvar.c#include//模块所需的大量符号和函数定义#include//指定初始化和清楚函
racehorse
·
2020-07-05 10:23
02.点阵显示中文汉字
1.环境官方给的内核文件(linux3.4)和根文件系统、
linux2.6
和配套根文件系统不同的内核文件编译时用的交叉编译器不同,linux3.4用4.x的编译器,
linux2.6
用3.x的编译器,否则不能运行
//查无此人
·
2020-07-05 03:32
韦东山第三期-电子相框
Linux2.6
驱动程序入门—Hello World
1、引言记得在学习VC++和C语言的时候,一开始都会以一个HELLOWORLD的例子作为演示,将学者逐渐引入殿堂,这个几乎成了计算机编程语言学习必经的一个入门之路。当然,在学习linux编程的时候也是这样,下面的例子应该是再熟悉不过了:首先用VI编写一个C程序:vihello.c#include"stdio.h"intmain(){printf("helloworld!!!\n");return0
kaivis_new
·
2020-07-05 01:27
电子
Linux 2.6 中的页面回收与反向映射(匿名页面/文件页面)
本文主要介绍
Linux2.6
中的页面回收机制是如何工作的,反向映射是如何设计并实现的,以及Linux操作系统如何利用反向映射机制进行页面地回收。
freedom3959
·
2020-07-04 21:17
LINUX
android 电容屏(二):驱动调试之基本概念篇
关键词:android电容屏tp工作队列中断多点触摸协议平台信息:内核:
linux2.6
/linux3.0系统:android/android4.0平台:S5PV310(samsungexynos4210
iteye_18480
·
2020-07-04 18:42
android 电容屏(三):驱动调试之驱动程序分析篇
关键词:android电容屏tp工作队列中断坐点计算电容屏主要参数平台信息:内核:
linux2.6
/linux3.0系统:android/android4.0平台:S5PV310(samsungexynos4210
iteye_18480
·
2020-07-04 18:42
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他