
Linux-kernel
文章平均质量分 77
android83
这个作者很懒,什么都没留下…
展开
-
The Linux API / Kernel API
The Linux API The Linux Kernel API is an application programming interface providing a uniform method for device drivers and other low-level software written for the Linux kernel to access sys转载 2009-08-30 09:55:00 · 967 阅读 · 0 评论 -
[转]Linux设备模型之input子系统详解
------------------------------------------ 本文出处:http://ericxiao.cublog.cn/------------------------------------------一:前言在键盘驱动代码分析的笔记中,接触到了input子系统.键盘驱动,键盘驱动将检测到的所有按键都上报给了input子系统。Input子系统是转载 2009-09-07 16:00:00 · 695 阅读 · 0 评论 -
[转]linux下如何模拟按键输入和模拟鼠标
原文地址:http://hi.baidu.com/minyuanyang/blog/item/4c076209bc9b41a82fddd4fa.html 查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准按键,比如KEY转载 2009-09-14 10:31:00 · 1166 阅读 · 0 评论 -
【转】使用软中断
原文地址: http://blog.youkuaiyun.com/qinzhonghello/archive/2008/11/29/3408420.aspx 软中断保留给系统中对时间要求最严格以及最重要的下半部使用。目前,只有两个子系统---网络和SCSI直接使用软中断。此外,内核定时器和taskelet都是建立在软中断上的。对于时间要求严格并能自己高效完成加锁工作的应用,软中断会是正确的选择。转载 2009-10-13 15:46:00 · 821 阅读 · 1 评论 -
【转】UBI文件系统
在linux-2.6.27以前,谈到Flash文件系统,大家很多时候多会想到cramfs、jffs2、yaffs2等文件系统。它们也都是基于文件系统+mtd+flash设备的架构。linux-2.6.27后,内核加入了一种新型的flash文件系统UBI(Unsorted Block Images)。这里简单介绍下UBI文件系统加入的原因,及使用方法。一、产生的背景 FLASH具有的“先擦除再写入”、坏块、“有限的读写次数”等特性,目前管理FLASH的方法主要有: 1、采用MTD转载 2010-11-16 14:13:00 · 1515 阅读 · 0 评论 -
[转]Linux内核访问外设I/O资源的方式--待整理
<br /><br />Linux内核访问外设I/O资源的方式<br /> <br />Author: Dongas<br />Date: 08-08-02<br /> <br />我们知道默认外设I/O资源是不在Linux内核空间中的(如sram或硬件接口寄存器等),若需要访问该外设I/O资源,必须先将其地址映射到内核空间中来,然后才能在内核空间中访问它。<br /> <br />Linux内核访问外设I/O内存资源的方式有两种:动态映射(ioremap)和静态映射(map_desc)。<br /> <b转载 2011-01-15 14:48:00 · 667 阅读 · 0 评论 -
电容触摸屏
<br />原文地址: http://hi.baidu.com/god_sperm/blog/item/2aaac228e8a1ece8e7cd400a.html<br /> <br />电容触摸屏2011-01-14 15:361.Kconfig文件<br /> 增加宏定义<br /> 2.Makefile文件<br /> 增加编译处理<br /> 3.添加程序源码Touch screen remote control design document2010年11月08日 星期一 13:08<转载 2011-02-25 11:16:00 · 2736 阅读 · 0 评论 -
【转】Led在/sys 属性分析
<br />原文地址: http://blogold.chinaunix.net/u3/111925/showart_2272815.html<br /> <br />硬件:at91sam9263<br />Linux环境:fedora10<br />内核:2.6.27<br />以led ds2为例,<br />首先查看<br /># ls /sys/class/leds/ds2/<br />/sys/class/leds/ds2/brightness /sys/class/leds/ds2/tri原创 2011-02-27 20:37:00 · 1149 阅读 · 0 评论 -
【转】解析u-boot基于I.MX51_BBG的编译过程(一)
<br />原文地址: http://blog.sina.com.cn/s/blog_70b546060100lpva.html<br /> 目录说明:u-boot顶层目录(TOPLEVEL):~/myandroid/bootable/bootable/uboot-imx<br /> 我们在编译过程中,在ubuntu命令行,使用的是如下命令:<br />$ cd~/myandroid/bootable/bootable/uboot-imx<br />$ makemx51_bbg_andro转载 2011-04-15 10:06:00 · 924 阅读 · 0 评论