自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (3)
  • 收藏
  • 关注

转载 vmlinuz

vmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。vmlinuz是可执行的Linux内核,它位于/boot/vmlinuz,vmlinuz的建立有两种方式。一是编译内核时通过“make zImage”创建,然后通过:

2012-06-19 11:48:42 563

转载 Linux 的 initrd (linuxrc,init)

Linux 的 initrd (linuxrc,init)摘自linux oracle百度空间  Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了

2012-06-19 11:47:11 1776

原创 LINUX操作系统硬盘分区表 备份,及其详解

在Linux下备份分区表:使用dd命令1。备份MBR主引导记录,不备份主分区表:# dd if=/dev/sda of=mbr.backup bs=446 count=12。用十六进制查看:# hd -v mbr.backup 00000000  eb 63 90 d0 bc 00 7c 8e  c0 8e d8 be 00 7c bf 00  |.c...

2012-06-07 16:41:18 2194

转载 内核打印printk优先级

printk是内核态信息打印函数,功能和比准C库的printf类似。printk还有信息打印级别。 函数原型:int printk(const char *fmt, ...) 需要的头文件: #include消息打印级别:fmt----消息级别:#defineKERN_E

2012-05-30 09:19:47 3726

转载 Serial ATA (SATA) chipsets — Linux support status

http://xpt.sourceforge.net/techdocs/nix/disk/general/disk08-SATA/ar01s06.htmlSerial ATA (SATA) chipsets — Linux support statusRevised:Mon Dec 31 19:01:01 PST 2007As this page is showing

2012-05-24 09:44:32 3935

转载 linux内核

Device Drivers  --->Generic Driver Options  --->(/sbin/hotplug) path to uevent helper[*] Prevent firmware from being built-*- Userspace firmware loading support[*]   Include in-kernel firmwa

2012-05-23 16:45:17 1033

转载 不错的资料,立马就转

http://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration/ch09.html很有用的资料,对驱动学习很有帮助Chapter 9. Kernel Configuration RecipesTable of ContentsDisksUSB storageIDE Disk

2012-05-23 16:35:57 559

转载 Android在Ubuntu10.04上的搭建

声明:本文主要用于全图形的化的 Ubuntu 下 Android 开发环境配置,以推广 Ubuntu 在开发方面的易用性。本人在 Android 开发方面也是菜鸟一只,如果您是一个高手,请您加我为好友,并不吝赐教,十分感谢。本文所有内容转载时需要注明来自http://blog.csdn.net/yangzhuoluo。   首先,确认你的 JDK 已经安装正常,并可以使用。如果没有安装

2012-05-23 10:37:37 540

原创 scsi programming

http://newsgroups.derkeiler.com/Archive/Comp/comp.periphs.scsi/2008-12/msg00004.html

2012-05-22 15:58:53 752

转载 IDE/ATA与AHCI

IDE即Integrated DriveElectronics,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,我们常说的IDE接口,也叫ATA(AdvancedTechnologyAttachment)接口,现在PC机使用的硬盘大多数都是IDE兼容的,只需用一根电缆将它们与主板或接口卡连起来就可以了。IDE接口是由Western Digital与COMPAQComputer两家公司所共同发

2012-05-22 08:49:39 4755

原创 关于SSD的一些资料网站

Gentoo Linux内核配置指南http://www.gentoo.org/doc/zh_cn/kernel-config.xmlATA Disk在Linux中的驱动架构对比分析http://bbs.ednchina.com/BLOG_ARTICLE_219030.HTMSATA硬盘序列号的获取http://www.sudu.cn/info/

2012-05-18 16:36:14 776

转载 SSD固态硬盘能否恢复--争议

固态硬盘(SSD)凭借超高速的读写速度在高端玩家中颇受欢迎,但是SSD硬盘也暴露出一些不成熟的表现,之前已有过固件门、性能下降等例子。Techgage网站最新的测试显示SSD硬盘在数据恢复方面遇到了新的挑战,这一问题在支持TRIM指令的固态硬盘上尤为严重。有鉴于此,编辑将这篇文章编译过来希望能引起玩家的重视。目前这一问题还没有别的评测加以佐证,笔者手头也没有固态硬盘可重复验证,希望正在使用固态硬盘

2012-05-16 13:49:01 5978

转载 Linux staging tree(为什么rt3070的驱动在staging目录下)

2.6.28版本起,内核代码的drivers下增加了一个staging目录,这个目录也是用来存放驱动程序,只是这里的驱动和上层目录的不同,加载的时候内核log会打印如下的语句:MODULE_NAME: module is from the staging directory, the quality is unknown, you have been warned.drivers/

2012-05-16 10:44:28 1954

原创 Ralink3070找不到信道12和13的解决方案

Ubuntu11.04的系统,无线网卡用的是Ralink的rt3070         最开始用的是核心自带的wifi驱动,即/kernel/linux-2.6.38.8/drivers/staging/rt2870/。      用了一段时间之后,发现该驱动只能支持1--11信道,12和13信道都没有,主要现象为:      #ifconfig wlan0 up      #

2012-05-16 09:58:13 8500

转载 Wi-Fi信道

也许一般的用户(尤其是女生)一听到“信道”这两个字就会头大,更不要说静下心去学习这门子东西了。就如上面的信号分析仪一样令人望而却步。但是,我在这边可以郑重告诉大家,了解你家用的无线路由器的信道是很必要的一件事情,某些时候可以让你有效的避开干扰。Wiki中对信道两字的解释是信道是信号在通信系统中传输的通道,是信号从发射端传输到接收端所经过的传输媒质。以无线路由器为例,信道其实可以

2012-05-15 09:51:21 3456

转载 Linux内核模块加载时的版本检查

内核模块加载时的版本检查2.4内核下,执行“cat /proc/ksyms”,将会看到内核符号,而且在名字后还会跟随着一串校验字符串,此校验字符串与内核版本有关。在内核源码头文件linux/modules目录下存在许多*.ver文件,这些文件起着为内核符号添加校验后缀的作用,如ksyms.ver文件里有一行#define printk _set_ver(printk),linux/modver

2012-05-11 16:35:57 3945

转载 python dict sort

坛子上做一个面试题遇到的 mark下原题目见http://bbs.linuxtone.org/thread-8123-1-1.html下面是代码Python代码    #!/usr/bin/env python      result={}      for i in open('/root/file.txt','r'):          format_key="%s

2012-04-28 16:12:50 1282

转载 shutdown g_io_channel之后,仍旧会有event发送

Re: GIOFunc called after a g_io_channel_shutdownFrom: Tristan Van Berkom To: Renaud Malaval Cc: gtk-app-devel-list gnome orgSubject: Re: GIOFunc called after a g_io_channel_shutdownDate: Tue, 16

2012-04-26 15:21:44 830

转载 (译)跟我一起写udev rules

目录介绍       关于本文档      更新历史概念     术语: devfs, sysfs, nodes, etc.     为什么?     内置固定命名设计编写规则     规则文件和语义     规则语法     基本规则     sysfs匹配属性     设备级联结构     字符串替换     字符串匹配从sysf

2012-04-20 12:46:08 1363

转载 使用udev高效管理设备 rules

概述:Linux 用户常常会很难鉴别同一类型的设备名,比如 eth0, eth1, sda, sdb 等等。通过观察这些设备的内核设备名称,用户通常能知道这些是什么类型的设备,但是不知道哪一个设备是他们想要的。例如,在一个充斥着本地磁盘和光纤磁盘的设备名清单 (/dev/sd*) 中,用户无法找到一个序列号为“35000c50000a7ef67”的磁盘。在这种情况下,udev 就能动态地在

2012-04-20 09:49:01 773

转载 udev -- 全资料

Computer Help for the New and Veteran User for LinuxUDEV PrimerUdev Primer for 2.6 kernel.  Haven't updated this for awhile, until recently when a kind soul found an error in one of the rules,

2012-04-17 16:41:30 1783

转载 关于热插拔usb hotplug /proc/sys/kernel mdev udev busybox

busybox的mdev是一个精简了的udev管理程序,它可以间接的以hotplug方式被内核调用,进而在arm平台上/dev目录下动态创建设备节点,因为hotplug会被内核发送uevent之前调用,所以如果动态可插拔设备很多,很频繁,那么每次内核都会调用elf格式的用户空间的hotplug,生成一个独立的hotplug程序来处理,所以hotplug是一个非常笨重的实现方法,但是在我们的arm开

2012-04-17 13:49:42 868

转载 uvdev -- 原理

udev的实现原理 分类: 40.Linux嵌入式开发 2007-04-27 22:3320153人阅读评论(8)收藏举报udev实现原理              转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:李先静更新时间:2007-4-29 相对于linux来说,udev还是一个新事物。然而,尽

2012-04-17 12:45:16 602

转载 uvdev--原理

udev 原理 www.diybl.com    时间 : 2010-12-30  作者:网络   编辑:fnw 点击:  43[ 评论 ] From:http://blog.csdn.net/colorant/  Udev相关的文章很多,本文的主要目的不是提供一个完整的教学文档,对其使用,只是给出网上现有的主要资源。着重分析其基

2012-04-17 11:56:33 516

转载 udev--sysfs-hal

1.mount function:All files accessible in a Unix system are arranged in one big tree, the file hierarchy, rooted at /. These files can be spread out over several devices. The mount command serves to at

2012-04-17 11:36:02 653

转载 udev --文档

UDEV(7)                                                                    udev                                                                   UDEV(7)NAME       udev - dynamic device mana

2012-04-17 11:28:48 669

转载 udev--概论

原贴:http://www.linuxsky.org/doc/admin/200710/139.html理解和认识udev去论坛讨论 来源: 作者: 发布时间:2007-10-08因 为本身从事存储行业,在工作中多次碰到用户有这样的要求:我的linux系统中原来有一块SCSI硬盘,系统分配的设备文件是/dev/sda。现在新增 加了一个外置的磁盘阵列,通过SCSI卡连接。但

2012-04-17 11:04:48 412

转载 http://woodpecker.org.cn/abyteofpython_cn/chinese/

http://woodpecker.org.cn/abyteofpython_cn/chinese/

2012-04-13 14:12:54 1073

转载 alsa----流程

http://blogold.chinaunix.net/u3/97568/showart_1978274.htmlALSA 学习笔记ALSA 学习笔记   因为项目用的kernel为2.6.17,所以以下分析都是基于2.6.17版本,在这个版本里,没有asoc等。                           1 整体架构  Application --

2012-04-13 11:49:54 1194

原创 How to use softvol to control the master volume

How to use softvol to control the master volume  This howto describes a workaround if your master volume doesn't work. This happens if your sound card can't control the volume on t

2012-04-13 10:46:30 1214

转载 linux命令----set

set功能说明:设置shell。语  法:set [+-abCdefhHklmnpPtuvx]补充说明:set指令能设置所使用shell的执行方式,可依照不同的需求来做设置。参  数: -a  标示已修改的变量,以供输出至环境变量。  -b  使被中止的后台程序立刻回报执行状态。  -C  转向所产生的文件无法覆盖已存在的文件。  -d  Shell预设

2012-04-10 16:07:26 371

原创 linux硬件浅谈

1.计算机硬件的三大部分   输入单元:包括鼠标、键盘、手写板、触摸屏等   中央处理器(CPU):算术逻辑单元、控制单元    输出单元:包括屏幕、打印机等CPU为一个具有特定功能的芯片,里面含有微指令集,在CPU内部又可以分为两个主要的单元:即逻辑运算单元和控制单元。CPU根据指令集的不同,CPU可分为两种:精简指令集(RISC)与复杂指令集(CISC)

2012-04-10 15:26:54 437

转载 fopen open

本文转自:http://hi.baidu.com/stoneboy100200/blog/item/f5f8bc37ecadecbbd0a2d39f.htmlfopen /open区别UNIX环境下的C对二进制流文件的读写有两套班子:1)fopen,fread,fwrite ; 2) open, read,write这里简单的介绍一下他们的区别。1. fopen系列是标准的C库

2012-04-10 11:29:21 511

转载 大小端

在计算机业界,Endian表示数据在存储器中的存放顺序。下文举例说明在计算机中大小端模式的区别。如果将一个32位的整数0x12345678存放到一个整型变量(int)中,这个整型变量采用大端或者小端模式在内存中的存储由下表所示。为简单起见,本书使用OP0表示一个32位数据的最高字节MSB(MostSignificant Byte),使用OP3表示一个32位数据最低字节LSB(Least Sig

2012-03-30 08:37:57 965

原创 GPM理解注释

General purpose mouse为Linux虚拟控制台提供鼠标支持,集成在大部分的Linux发行版中。gpm是Linux console下的滑鼠驱动程式(在控制台中使用鼠标),它主要提供文字模式下的滑鼠事件处理。Linux下文字界面的滑鼠几乎都是用gpm来处理。gpm的文件在gpm原始码的doc目录中,详细的说明可参考该目录中的文件gpm programming

2012-03-29 15:41:08 1039

转载 多点触控协议(MTP)

登陆开源中国(Open-China.net)开源中国知识库(wiki)IT技术博客搜索开源中国首页 >>IT技术博客 >> 多点触控协议(MTP)    多点触控协议(MTP)作者:cjok376240497  |  更新日期:2012-01-

2012-03-27 13:55:32 4634

转载 位掩码

有一种位掩码技术,用来处理同时存在多个布尔选项的情形。其思路即使用单个数字的每一位来判定是否选项成立,从而有效地把数字转换为布尔值标记组成的数组。掩码总每个选项都是2的幂。例如 var OPTION_A = 1;   var OPTION_B  = 2;   var OPTION_C   = 4;  通过这些选项定义,可以用按位或运算创建一个数字来包含多个设置选项。va

2012-03-19 15:35:50 3521

转载 Linux input子系统分析 ----(一)

转自:http://www.linuxidc.com/Linux/2011-09/43187p5.htmLinux input子系统分析概述与数据结构[日期:2011-09-18]来源:Linux社区  作者:YAOZHENGUO2006Input子系统处理输入事务,任何输入设备的驱动程序都可以通过Input输入子系统

2012-03-19 15:11:47 1489

原创 只要有心,什么都不难

心:自信心,责任心#0  0xffffe424 in __kernel_vsyscall ()#1  0xb3d73f1b in write () from /lib/i386-linux-gnu/libc.so.6#2  0xb3d1b21c in _IO_file_write () from /lib/i386-linux-gnu/libc.so.6#3  0xb3d1aedf

2012-03-09 14:51:27 937

转载 Grub2学习教程

一、grub2新特性1、grub2和grub有很多不同的地方:a)图形接口b)使用了模块机制,通过动态加载需要的模块来扩展功能c)支持脚本语言,例如条件判断,循环、变量和函数d)支持rescue模式,可用于系统无法引导的情况e)国际化语言。包括支持非ASCII的字符集和类似gettext的消息分类,字体,图形控制台等等f)有一个灵活的命令行接口。如果没有配置文件存在,G

2012-03-05 16:19:48 1886

基于8051单片机的交通灯控制

介绍了一种基于单片机借助CAN总线技术设计的分布式区域交通信号灯智能控制系统。系统采用AT89C51作为核心控制器,实现了根据车流信息、遥控、PC机控制的系统。

2010-10-18

单片机控制交通灯程序

利用51单片机实现交通灯的控制,适合初学者使用

2010-10-28

简单的C语言 阶乘的实现

阶乘实现代码,对初学者很有价值,值得看下

2010-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除