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
zz DM9000移植到S3C2410 +
linux2.6
一例
http://www.cnblogs.com/papam/articles/1545293.html在前面移植好内核和文件系统之后,开始考虑网卡的通信了。网上好多关于DM9000驱动的例子,大同小异,但是一律照搬都是不行,最多的只能发现设备,到最后还是ping不通,花费九牛二虎之力,终于还是弄好了。看到ping通其他主机,真是舒了一口气。首先,移植驱动要做的这么几个事情1、要让系统能检测到设备2、
星辉斑斓
·
2020-07-04 17:04
kernel
解决ubuntu16.04中ttyUSB设备节点不固定问题
udev是一种
Linux2.6
内核采用的/dev目录的管理系统(可以把它认为是windows中的设备管理器),它通过从sysfs获得的信息,可以提供
fang_chuan
·
2020-07-04 15:36
Linux
Linux2.6
内核TouchScreen驱动移植(已测试)
在linux2.6.14.1中没有提供s3c2410的驱动,所以我们要新建驱动文件,从网上下载s3c2410_ts.c与s3c2410_ts.h两个文件,将s3c2410_ts.c文件拷到linux2.6.14.1/drivers/input/touchscreen目录下,头文件则拷到源码包的include/asm/arch下,首先:我们需要修改linux2.6.14/drivers/input/
dongliqiang2006
·
2020-07-04 14:10
VC
S3c2410开发板
linux2.6
移植触摸屏驱动移植
在linux2.6.14中没有提供s3c2410的驱动,所以我们要新建驱动文件,我们在linux2.6.14/drivers/input/touchscreen目录下建立新的文件hfrk_s3c2410_ts.c文件,驱动文件我们可以参考类似的触摸屏驱动,具体的内容参看网站或者光盘提供的源代码。首先:我们需要修改linux2.6.14/drivers/input/touchscreen目录下的ma
dongliqiang2006
·
2020-07-04 14:10
VC
Linux下的I/O复用与epoll详解 - junren
在linux上,2.4内核前主要是select和poll,自
Linux2.6
内核正式引入epoll以来,epoll已经成为了目前实现高性能网络服务器的必备技术。
春泥面包
·
2020-07-04 13:19
Unix网络编程vol1
从串口驱动的移植看
linux2.6
内核中的驱动模型 platform device & platform driver
写在前面的话:博主新开了个人站点:你也可以在这里看到这篇文章,点击打开链接本文是博主学习linux驱动移植整整两周后通过查阅资料并结合自己的一些观察所做的一些记录,旨在作为日后温习材料,由于博主尚无太多经验文中内可能会出现一些谬误,希望看到的热心朋友能拍砖指正。在我前面的日中已经提到了我所做的SC16C550的串口移植,本来是没有什么技术难度,但对于新人来讲了解内核代码的结构和移植的原理是首要的,
bonnshore
·
2020-07-04 12:44
Linux
驱动移植
转载 linux 2.6进程与线程
linux2.6
进程与线程1>线程和进程的差别线程机制支持并发程序设计技术,在多处理器上能真正保证并行处理。而在linux实现线程很特别,linux把所有的线程都当作线程实现。
ZhengboCai
·
2020-07-04 10:09
linux
操作系统原理
设备驱动开发
opencv2.0 交叉编译
arm-linux-gcc**前言:由于做项目的要求,我们需要将opencv移植到arm体系的开发板上,经过我的测试,在开发板:**cortex-a8等都可以运行正常的【当时我的开发板运行的系统版本有linux3.0,
linux2.6
AbnerCv
·
2020-07-04 04:36
android 电容屏(一):电容屏基本原理篇
关键词:android电容屏tpITO平台信息:内核:
linux2.6
/linux3.0系统:android/android4.0平台:S5PV310(samsungexynos4210)作者:xubin341719
xubin341719
·
2020-07-04 03:05
S5PXX(三星)
android
工作
平台
linux
存储
嵌入式
linux2.6
平台搭建——bootloader、Linux内核、根文件系统、开源工程
2010.06在unsp2440上的移植2(NAND启动)u-boot-2010.06在unsp2440上的移植3(网络功能配置)u-boot-2010.06在unsp2440上的移植4(yaffs根文件系统)
Linux2.6
老徐拉灯
·
2020-07-04 03:39
嵌入式linux内核及驱动开发
嵌入式linux
bootloader
(转载)
Linux2.6
内核usb gadget驱动移植
原文URL:http://blog.chinaunix.net/space.php?uid=16400726&do=blog&id=2746341Linux2.6内核usbgadget驱动移植(2008-11-3020:20)转载分类:嵌入式linuxLinux2.6内核usbgadget驱动移植在写之前恶补一点usbslave端的知识在kernel2.4版本中,嵌入式USB驱动是在kernel/
Wenxy1
·
2020-07-04 03:46
1.
Linux/Uninx
Linux2.6
用户空间堆栈区的分配与回收
1.sys_brk(新边界的线性地址)(1)地址检查,地址不低于代码段的终点(2)与页面大小对齐(3)新地址释放空间(见2)新地址>老边界----->申请空间(见8)2.释放空间(1)线性地址->区间地址(2)预备一个新的区间结构(回收一个区间的一部分,可能导致一个区间变成两个区间)(3)把所有涉及到的区间移到一个临时队列(4)解除映射,释放页面(见3)(5)对vm_area_struct和mm_
weixin_30415801
·
2020-07-04 02:52
Linux2.6
环境下USB设备的驱动实现
概述嵌入式linux系统环境以其易于移植裁减、内核小、效率高、完整、原代码开放及性能优异等特点,在嵌入式领域得到了非常广泛的应用。Linux的USB设备端的源代码中主要有USBdevice的海量存储设备、串口设备、网络设备等设备驱动程序及各种USBdevice控制器芯片的驱动程序。市场上USB设备控制器芯片种类繁多,大多数用户需要针对特定应用来开发相关的USB设备控制器驱动程序,才能使设备正常工作
别说郁闷
·
2020-07-04 02:30
linux
内核机制
linux驱动学习
基于S3C2410平台移植Linux 2.6内核指南
基于S3C2410平台移植
Linux2.6
内核指南安装交叉编译工具Ø下载交叉编译工具(本文默认所有软件均下载在用户主目录下)arm-linux-gcc-3.4.1——编译内核URL:ftp://ftp.handhelds.org
魔王子
·
2020-07-04 02:37
Linux2.6
内核usb gadget驱动移植
Linux2.6
内核usbgadget驱动移植在写之前恶补一点usbslave端的知识在kernel2.4版本中,嵌入式USB驱动是在kernel/arch/arm目录下的ep0.cep**.c,在调试
lobbve
·
2020-07-04 00:50
嵌入式linux
驱动
linux driver 添加 usb 转串口设备
基于PL2303驱动在
linux2.6
已经有usbserial设备,添加如下选项:CONFIG_USB_SERIAL=yCONFIG_USB_SERIAL_CONSOLE=yCONFIG_USB_SERIAL_PL2303
linan101
·
2020-07-04 00:32
linux2.6
驱动开发系列教程
[置顶]
linux2.6
驱动开发系列教程2011-09-2212:38阅读(53)评论(1)[置顶]嵌入式
linux2.6
平台搭建——bootloader、Linux内核、根文件系统、开源工程2011-
fazai001
·
2020-07-04 00:21
Linux进程间通信——eventfd
TableofContents什么是eventfd创建eventfd读eventfd写eventfd使用例子什么是eventfdeventfd是
Linux2.6
提供的一种系统调用,它可以用来实现事件通知
HerofH_
·
2020-07-02 17:40
Linux
Linux设备驱动之platform按键驱动
转自:点击打开1.platform设备模型原理从
Linux2.6
起引入了一套新的驱动管理和注册机制,platform_device和platform_driver,Linux中大部分的设备驱动都可以使用这套机制
polarisyj86
·
2020-07-02 14:50
Linux
嵌入式
C/C++
制作最小linux内核(1)
深入理解
Linux2.6
的initramfs機制(上)一文提到了制作简易initramfs的过程;而另一篇文章使用udevadm(modinfo)查找linux下设备对应的驱动则提到了匹配设备驱动的方法
Yuri800
·
2020-07-02 09:32
linux内核
LiveCD
Linux epoll详解
当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll(4)isanewAPIintroducedinLinuxkernel2.5.44),它几乎具备了之前所说的一切优点,被公认为
Linux2.6
dpkirin
·
2020-07-02 08:36
奇淫技巧
linux
《linux内核源码分析----dma.c》
linux0.11、linux1.0、linux1.3、linux2.0、
linux2.6
分别是1万多行、16万行、32万行、70万行、480万行c代码。
唐一墨
·
2020-07-02 05:27
linux
应用开发
嵌入式MP3播放器
1、硬件准备:S3C2440开发板一套(本人用的是JZ2440)耳机一个2、软件准备移植
Linux2.6
内核,可以在S3C2440上面运行开发按键驱动开发WM9876声卡驱动程序3、实现功能按键1:播放
danwuxie
·
2020-07-01 21:34
JZ2440
关于Linux的视频编程
底层的东西不用考虑了,开发板子提供了NANDBootloader,和
Linux2.6
的源码,而且都编译好
Veini
·
2020-07-01 14:02
LINUX
Android系统架构
Android系统架构Linux内核层Android系统是基于
Linux2.6
内核的,这一层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wi-Fi驱动、电源管理等
黄龙辉
·
2020-07-01 12:03
【Linux学习】epoll详解
当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll(4)isanewAPIintroducedinLinuxkernel2.5.44),它几乎具备了之前所说的一切优点,被公认为
Linux2.6
江南烟雨
·
2020-07-01 06:36
Linux
Nginx模块开发与原理剖析
Linux
epoll
服务器
基于ARM9开发板的按键字符设备驱动实现
另外还可以熟悉
Linux2.6
内核的模块加载和测试方法。
邹亚鹏
·
2020-06-30 20:05
嵌入式
C
语言
linux
Linux编程手册学习笔记3
15章讨论文件的各种相关属性,16章和17章则会关注
linux2.6
的两个新特性,18章讨论目录和链接。
zouyu634162865
·
2020-06-30 19:15
学习笔记
Linux Device和Driver注册过程中的Probe时机
Linux2.6
的设备驱动模型中,所有的device都是通过Bus相连。
zirconsdu
·
2020-06-30 17:51
linux驱动
Linux epoll模型详解及源码分析
一、epoll简介epoll是当前在Linux下开发大规模并发网络程序的热门选择,epoll在
Linux2.6
内核中正式引入,和select相似,都是IO多路复用(IOmultiplexing)技术。
KiteRunner24
·
2020-06-30 14:00
技术原理
module_param()的用法,insmod可带形参 && 内核线程kthread实例
(2)实现module_param宏是
Linux2.6
内核中新增的,该宏被定义在include/linux/moduleparam.h文件中,具体定义如下:/*Helperfunctions:typeisbyte
DBOY
·
2020-06-30 13:48
Linux内核
Linux kernel的 Makefile和Kconfig以及Make menuconfig的关系
熟悉内核的Makefile对开发设备驱动、理解内核代码结构都是非常重要的
linux2.6
内核Makefile的许多特性和2.4内核差别很大,在内核目录的documention/kbuild/makefiles.txt
yamafe
·
2020-06-30 05:18
linux
makefile
kconfig
menuconfig
Linux 设备模型基本概念 (一)
1、设备模型引入
Linux2.6
内核最初为了应付电源管理的需要,提出了一个设备模型来管理所有的设备。
狂奔的乌龟
·
2020-06-30 04:17
Linux
底层驱动
设备模型
U盘的热拔插/自动挂载跟
linux2.6
kernel、 udev、 hal、 dbus 、gnome-mount 、thunar的关系
插入新设备后,kernel发现设备变化反应到sysfs上并通知udev,udev把硬件相关内容送给hal,hal过滤、处理之后发送信息到dbus总线,thunar从dbus收到信息后在xfdesktop桌面显示新图标,用户点击桌面图标后用pmount把设备挂上,打开挂载目录。具体的说就是:这是当时的情况,如今小有变化,gnome缺省使用gnome-mount而不是pmount了,gnome-mou
xpx3216
·
2020-06-30 03:39
其他
一个简单的基于epoll的web server
注意了,epoll只基于
linux2.6
内核的。其他平台不能用。/*---------------------------------------
xiaonamylove
·
2020-06-30 00:48
Socket相关
server
web
struct
events
buffer
benchmarking
linux 2.6内核epoll用法举例说明(续)--给echo服务器增加读线程池
相关文章:
linux2.6
内核epoll用法举例说明memcachedjava下性能测试报告、分析与问题讨论[原]自己实现的优先队列PriorityQueue推荐圈子:EXT更多相关推荐上篇文章使用linux
xiaonamylove
·
2020-06-30 00:17
linux多进程/线程
服务器
linux
struct
null
events
delete
Linux之module_param()--给模块传递参数
1.用户态下编程:通过main()来传递命令行参数编写一个内核模块:通过module_param()来传递命令行参数2.module_param宏是
Linux2.6
内核中新增的,该宏被定义在include
weixin_34072857
·
2020-06-28 10:52
module_param()宏
在用户态下编程可以通过main()的来传递命令行参数,而编写一个内核模块则通过module_param()module_param宏是
Linux2.6
内核中新增的,该宏被定义在include/linux
weixin_34015566
·
2020-06-28 09:26
snort 中的afpacket
afpacket是
linux2.6
开始引入的报文获取接口。其最大的特点是打破以往复制报文传递给用户的方式,而是采用了共享内存的交互方式。并且利用环形缓冲区使用户可以无锁处理。
weixin_34004576
·
2020-06-28 09:31
Iptables防火墙
简介:Iptables也叫netfilter,是Linux下自带的一款免费且优秀的基于包过滤的防火墙工具,他的功能十分强大,使用灵活,可以对流入流出流经服务器的数据包进行精细控制,属于Linux2.4和
Linux2.6
weixin_30901729
·
2020-06-28 02:02
Linux下的I/O复用与epoll详解
在linux上,2.4内核前主要是select和poll,自
Linux2.6
内核正式引入epoll以来,epoll已经成为了目前实现高性能网络服务器的必备技术。
weixin_30883271
·
2020-06-28 02:25
module_param()函数学习笔记
函数学习一.module_param1.为什么引入在用户态下编程可以通过main()来传递命令行参数,而编写一个内核模块则可通过module_param()来传递命令行参数.2.module_param宏是
Linux2.6
weixin_30790841
·
2020-06-28 00:16
module_param宏
关于module_param()宏(转)在用户态下编程可以通过main()的来传递命令行参数,而编写一个内核模块则通过module_param()module_param宏是
Linux2.6
内核中新增的
weixin_30505485
·
2020-06-27 20:05
Linux驱动开发23之设备树dts的由来及部分属性
在
Linux2.6
中,ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx,比如板上的platform设备、resource、i2c_board_info
wangdapao12138
·
2020-06-27 12:26
linux驱动编程
uImage的制作
对于
Linux2.6
以上内核,内核编译的时候支持uImage目标#makemenuconfig#makeuImage或者按照u-boot源代码根目录下的README文件中关于BuildingaLinuxImage
vrix
·
2020-06-27 11:43
linux/unix
【转】module_param()用法
在用户态下编程可以通过main()的来传递命令行参数,而编写一个内核模块则通过module_param()module_param宏是
Linux2.6
内核中新增的,该宏被定义在include/linux
uyguyu
·
2020-06-27 10:51
module
Linux内核一个模块调另一个模块的函数
以前没接触过内核编程的,找了个小牛问了一下,原来是
Linux2.6
内核不会自动的将非static函数和变量导入到kernel空间,需要用到EXPORT_SYMBOL来对函数做一下标记才行。
阿磊2013
·
2020-06-27 10:48
linux编程
epoll详解
当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll(4)isanewAPIintroducedinLinuxkernel2.5.44),它几乎具备了之前所说的一切优点,被公认为
Linux2.6
gameSummer
·
2020-06-27 07:36
linux
服务器
收藏
Python守护进程daemon实现
在这里,我们在
Linux2.6
内核的centos中,ps-ef|awk'{print$1"\t"$2"\t"$3"\t"$8}'看到:PPID=0的进程有
翟海飞
·
2020-06-27 02:16
python
Java并发编程(一):进程和线程
在面向进程设计的系统(如早期的UNIX,Linux2.4及更早的版本)中,进程是程序的基本执行实体;在面向线程设计的系统(如当代多数操作系统、
Linux2.6
及更新的版本)中,进程本身不是基本运行单位,
yeonon
·
2020-06-26 18:34
上一页
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
其他