摘要: 转自:http://blog.csdn.net/hzn407487204/article/details/7995041在驱动程序里,ioctl()函数上传送的变量cmd是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。cmd的大小为32位,共分... 阅读全文
posted @ 2015-06-04 16:04 Sky&Zhang 阅读(644) 评论(0) 推荐(0)
摘要: 转自:http://blog.chinaunix.net/uid-23381466-id-3837650.html内核版本:2.6.38-11-generic内核自己都大量利用内核符号表导出函数,那么应该导出呢,ldd3上面说只需要EXPORT_SYMBOL一类的宏导出即可,结果试了很久都不行,最后... 阅读全文
posted @ 2015-06-04 14:07 Sky&Zhang 阅读(997) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/bigship/archive/2010/04/04/1704228.html内核随机数产生器Linux内核实现了一个随机数产生器,从理论上说这个随机数产生器产生的是真随机数。与标准C库中的rand(),srand()产生的伪随机数不同,尽管伪随机... 阅读全文
posted @ 2015-06-04 14:02 Sky&Zhang 阅读(698) 评论(0) 推荐(0)
摘要: 前面粗略分析start_kernel函数,此函数中基本上是对内存管理和各子系统的数据结构初始化。在内核初始化函数start_kernel执行到最后,就是调用rest_init函数,这个函数的主要使命就是创建并启动内核线程init。这个函数虽然意思为剩下的初始化,但是这个“剩下”的可是内容颇多,下面详... 阅读全文
posted @ 2015-05-27 16:25 Sky&Zhang 阅读(560) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/bangerlee/archive/2012/02/20/2356818.html引言“Oops,系统挂死了..."“Oops,程序崩溃了..."“Oops,命令执行报错..."对于维护人员来说,这样的悲剧每天都在上演。理想情况下,系统或应用程序的... 阅读全文
posted @ 2015-05-22 16:56 Sky&Zhang 阅读(317) 评论(0) 推荐(0)
摘要: 转自:http://blog.chinaunix.net/uid-25324849-id-270254.htmldiff命令参数:diff -找出两个文件的不同点总览diff[选项]源文件 目标文件描述在最简单的情况是, diff比较两个文件的内容 (源文件 和 目标文件).文件名可以是-由标准输入... 阅读全文
posted @ 2015-05-21 21:28 Sky&Zhang 阅读(869) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/maopig/article/details/7428561其原型为int gpio_request(unsigned gpio, const char *label)先说说其参数,gpio则为你要申请的哪一个管脚,label则是为其取一个名字。其具体... 阅读全文
posted @ 2015-05-21 16:16 Sky&Zhang 阅读(1227) 评论(0) 推荐(0)
摘要: 不能在SecureCRT中做(显示为乱码),从高手那里学来一招,解决了这个问题:options--terminal--emulation-- xterm ansi color1、先设置终端为xterm模式,并选中ANSI颜色:2、置字符编码为无3、可以做make menuconfig了 阅读全文
posted @ 2015-05-20 16:53 Sky&Zhang 阅读(1524) 评论(0) 推荐(0)
摘要: 一、OpenWrt启动过程分析转自:http://www.eehello.com/?post=107总结一下OpenWrt的启动流程:1.CFE->2.linux->3./etc/preinit->4./sbin/init ->5./etc/inittab ->6./etc/init.d/rcS->... 阅读全文
posted @ 2015-05-19 22:30 Sky&Zhang 阅读(6237) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/shenhaocn/archive/2011/03/13/1982957.html什么是版本控制要了解什么是git,首先需要了解什么是版本控制(Version Control),版本控制系统(Version Control System,简称VCS... 阅读全文
posted @ 2015-05-19 13:40 Sky&Zhang 阅读(225) 评论(0) 推荐(0)
摘要: 作者:刘洪涛,华清远见嵌入式学院讲师。转自:http://blog.csdn.net/hongtao_liu/article/details/5679171 Android、X windows、qt等众多应用对于linux系统中键盘、鼠标、触摸屏等输入设备的支持都通过、或越来越倾向于标准的input... 阅读全文
posted @ 2015-05-19 13:36 Sky&Zhang 阅读(228) 评论(0) 推荐(0)
摘要: Linux输入子系统(Input Subsystem)转自:http://blog.csdn.net/lbmygf/article/details/7360084 Linux 的输入子系统不仅支持鼠标、键盘等常规输入设备,而且还支持蜂鸣器、触摸屏等设备。本章将对 Linux 输入子系统进行详细的... 阅读全文
posted @ 2015-05-19 13:35 Sky&Zhang 阅读(447) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/wzhwho/article/details/49965101.原理说明Linux内核中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表,如图2-1所示。四级页表分别为:... 阅读全文
posted @ 2015-05-19 13:32 Sky&Zhang 阅读(2187) 评论(0) 推荐(0)
摘要: diff 命令用法 1、”-u”:表示在比较结果中输出上下文中一些相同的行,这有利于人工定位 2、“-r“:表示递归比较各个子目录下的文件 3、“-N“:将不存在的文件当作空文件 4、“-w“:忽略对空格的比较 5、“-B“:忽略对空行的比较 例如:假设Linux-2.6.22.6目录中是原始的内核 阅读全文
posted @ 2015-05-19 11:27 Sky&Zhang 阅读(4859) 评论(0) 推荐(0)
摘要: 寄存器与内存 寄存器与内存的区别在哪里呢? 寄存器和RAM的主要不同在于寄存器操作有副作用(side effect或边际效果): 读取某个地址时可能导致该地址内容发生变化,比如很多设备的中断状态寄存器只要一读取,便自动清零。 内存与IO 在X86处理器中存在IO空间的概念,IO空间是相对内存空间而言 阅读全文
posted @ 2015-05-16 19:09 Sky&Zhang 阅读(441) 评论(0) 推荐(0)
摘要: mmap系统调用(功能) void *mmap(void *addr, size_t len, int prot, int flags, int fd, off_t offset) 内存映射函数mmap , 负责把文件内容映射到进程的虚拟内存空间,通过对这段内存的读取和修改,来实现对文件的读取和修改 阅读全文
posted @ 2015-05-16 17:10 Sky&Zhang 阅读(2685) 评论(0) 推荐(0)
摘要: 本文转自:http://blog.csdn.net/kernel_learner/article/details/7331505在Linux中,系统调用是用户空间访问内核的唯一手段,它们是内核唯一的合法入口。 一般情况下,应用程序通过应用编程接口(API)而不是直接通过系统调用来编程,而且这种编程接... 阅读全文
posted @ 2015-05-16 16:41 Sky&Zhang 阅读(370) 评论(0) 推荐(0)
摘要: 蓝牙Bluetooth技术手册规范下载http://www.crifan.com/summary_bluetooth_specification_download/【背景】之前就已经整理和转帖了和蓝牙技术相关的一些内容:【资源下载】bluetooth 协议 spec specification蓝牙1... 阅读全文
posted @ 2015-04-20 00:36 Sky&Zhang 阅读(3263) 评论(0) 推荐(1)
摘要: FarBox--另类有趣的网站服务转自:http://mosir.org/html/y2012/the-interesting-web-service-serve-by-FarBox.html作者:mosir时间:December 6, 2012分类:web相关有个属于“少数人”的Geek创建一个F... 阅读全文
posted @ 2015-04-20 00:29 Sky&Zhang 阅读(536) 评论(0) 推荐(0)
摘要: 蓝牙HID协议笔记转自:http://blog.sina.com.cn/s/blog_69b5d2a50101emll.html1.概述The Human Interface Device (HID)定义了蓝牙在人机接口设备中的协议、特征和使用规程。典型的应用包括蓝牙鼠标、蓝牙键盘、蓝牙游戏手柄等。... 阅读全文
posted @ 2015-04-19 19:10 Sky&Zhang 阅读(3659) 评论(0) 推荐(0)