Linux 开发
tanxs001
这个作者很懒,什么都没留下…
展开
-
usb_modeswitch 中文README
README For USB_ModeSwitch (zh_cn)最新详细信息以及更新(外加友好的论坛)请访问http://www.draisberghof.de/usb_modeswitch这是什么?=========USB_ModeSwitch 是一个(惊人的)很小的控制"flip flop"(多重设备)USB装置的模式转换工具现在一些新的USB 设备(特别是一些高速 WAN转载 2010-01-01 23:32:00 · 3921 阅读 · 1 评论 -
linux内核input子系统解析
作者:刘洪涛,华清远见嵌入式学院讲师。 Android、X windows、qt等众多应用对于linux系统中键盘、鼠标、触摸屏等输入设备的支持都通过、或越来越倾向于标准的input输入子系统。 因为input子系统已经完成了字符驱动的文件操作接口,所以编写驱动的核心工作是完成input系统留出的接口,工作量不大。但如果你想更灵活的应用它,就需要好好的分析下input子系统了。 一、inpu转载 2012-06-26 16:57:39 · 857 阅读 · 0 评论 -
Linux Kernel and Android 休眠与唤醒
Linux Kernel and Android 休眠与唤醒(中文版) Table of Contents 简介 国际化 版本信息 对于休眠(suspend)的简单介绍 Linux Suspend 的流程 相关的文件: 准备, 冻结进程 让外设进入休眠 Resume Android 休眠(suspend) 涉及到的文件: 特性介绍 Early S转载 2012-07-05 15:01:26 · 953 阅读 · 0 评论 -
查看linux硬件信息
1, 主板信息 .查看主板的序列号 -------------------------------------------------- #使用命令 dmidecode | grep -i 'serial number' #查看板卡信息 cat /proc/pci ------------- ... 1, 主板信息 .查看主板的序列号 -----------------转载 2012-06-15 11:37:34 · 447 阅读 · 0 评论 -
/proc/sys目录下各文件参数说明
一、前言 本文档针对OOP8生产环境,具体优化策略需要根据实际情况进行调整;本文档将在以下几个方面来阐述如何针对RedHat Enterprise Linux进行性能优化。 1) Linux Proc文件系统,通过对Proc文件系统进行调整,达到性能优化的目的。 2) Linux性能诊断工具,介绍如何使用Linux自带的诊断工具进行性能诊断。 加粗斜体表示可以直接运行的转载 2012-06-15 11:26:56 · 763 阅读 · 0 评论 -
expect spawn、linux expect 用法小记
使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。 脚本代码如下: ############################################## #!/usr/bin/expect set timeout 30 spawn ssh -l use转载 2012-06-15 11:38:59 · 456 阅读 · 0 评论 -
Linux proc 系统介绍
<br />proc 文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核 数据的操作提供接口。用户和应用程序可以通过proc 得到系统的信息,并可以改变内核 的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc 文件时,proc 文件系统是动态从系统内核 读出所需信息并提交的。它的目录结构如下:<br />目录名称 目录内容<br />apm 高级电源管理信息<br />cmdline 内核 命令行<br />Cpuin原创 2011-02-10 14:58:00 · 539 阅读 · 0 评论 -
如何编写linux下nand flash驱动-1
1. 硬件特性:【Flash的硬件实现机制】Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Volatile Memory Device)。关于什么是非易失性/易失性,从名字中就可以看出,非易失性就是不容易丢失,数据存储在这类设备中,即使断电了,也不会丢失,这类设备, 除了Flash,还有其他比较常见的入硬盘,ROM等,与此相对的,易失性就是断电了,数据就丢失了,比如大家常用的内转载 2011-01-13 17:57:00 · 805 阅读 · 0 评论 -
如何编写linux下nand flash驱动-2
【读(read)操作过程详解】以最简单的read操作为例,解释如何理解时序图,以及将时序图中的要求,转化为代码。解释时序图之前,让我们先要搞清楚,我们要做的事情:那就是,要从nand flash的某个页里面,读取我们要的数据。要实现此功能,会涉及到几部分的知识,至少很容易想到的就是:需要用到哪些命令,怎么发这些命令,怎么计算所需要的地址,怎么读取我们要的数据等等。下面,就一步步的解释,需要做什么,以及如何去做:1.需要使用何种命令首先,是要了解,对于读取数据,要用什么命令。下面是datasheet中的命令集转载 2011-01-13 18:02:00 · 707 阅读 · 0 评论 -
关于framebuffer
<br />大家都知道Unix/Linux系统是由命令驱动的。那么最基本的系统是命令行的(就是想DOS一样的界面)。X-Window-System是Unix /Linux上的图形系统,它是通过X-Server来控制硬件的。但有一些Linux的发行版在引导的时候就会在屏幕上出现图形,这时的图形是不可能由 X来完成的,那是什么机制呢?答案是FrameBuffer。<br /> FrameBuffer不是一个图形系统,更不是窗口系统。它比X要低级,简单来说FrameBuffer就是一种机制的实现。这种转载 2010-12-09 16:42:00 · 562 阅读 · 0 评论 -
Linux设备文件简介
<br /> Linux设备文件简介<br />概述<br />设备管理是linux中比较基础的东西,但是由于Linux智能程度的越来越高,Udev的使用越来越广泛,使得越来越多的Linux新用户对 /dev 目录下的东西变得不再熟悉。有时候遇见问题就会变得抓狂。<br />Linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。每个字符设备和块设备都必须有主、次设备号,主设备号相同的设 备是同类设备(使用同一个驱动程序)。这些设备中,有些设备是对实际存在的物转载 2010-12-06 18:32:00 · 440 阅读 · 0 评论 -
ctags和vim 使用
[/home/brimmer/src]$ ctags -R"-R"表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。"tags"文件中包括这些对象的列表:l 用#define定义的宏l 枚举型变量的值l 函数的定义、原型和声明l 名字空间(namespace)l 类型定义(typedefs)转载 2010-03-15 13:48:00 · 747 阅读 · 0 评论 -
linux中断处理原理分析
1、 中断概念 为什么需要中断? 1)外设的处理速度一般慢于CPU 2)CPU不能一直等待外部事件 所以设备必须有一种方法来通知CPU它的工作进度,这种方法就是中断。 2、 中断实现 在Linux驱动程序中,为设备实现一个中断包含两个步骤: 1)向内核注册中断 2)实现中断处理函数原创 2012-11-27 10:15:18 · 433 阅读 · 0 评论