自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (18)
  • 收藏
  • 关注

原创 国产手机的路还很长

先后在OPPO,魅族,等企业工作,发现国产手机距离国际大厂要走的路还很长很长。一个人把一件事认真做好,不难,一群人把一个大的工程做好真的很难。管理真的很重要!

2013-07-04 14:46:25 1311 1

原创 LINUX驱动分析之RTC(四)

*****************************************************************************************************/声明:本博内容均由http://blog.csdn.net/lmm670原创,转载请注明出处,谢谢!/*******************************************

2012-08-09 17:37:28 2387

原创 LINUX驱动分析之RTC(三)

 / *****************************************************************************************************/声明:本博内容均由http://blog.csdn.net/lmm670原创,转载请注明出处,谢谢!/**************************************

2012-08-09 17:31:27 2220

原创 LINUX驱动分析之RTC(二)

/ *****************************************************************************************************/声明:本博内容均由http://blog.csdn.net/lmm670原创,转载请注明出处,谢谢!/*****************************************

2012-08-09 17:20:01 2075 1

原创 LINUX驱动分析之RTC(一)

/ *****************************************************************************************************/  声明:本博内容均由http://blog.csdn.net/lmm670原创,转载请注明出处,谢谢!/***************************************

2012-08-09 17:04:35 1397

转载 ARM Linux中断分析

首先,当然是进入start_kernel,调用setup_arch进行平台体系(处理器芯片)相关的初始化,然后复制中断向量表到内存中并对irq进行初始化/* init/main.c */asmlinkage void __init start_kernel(void){    ……    setup_arch(&command_line);    ……    trap_

2012-08-08 16:26:43 898

原创 最健康的作息时间表

下面是一张专家推荐的最健康的作息时间表: 7:30:起床。英国威斯敏斯特大学的研究人员发现,那些在早上 5:22―7:21 分起床的人,其血液中有一种能引起心脏病的物质含量较高,因此,在7:21之后起床对身体健康更加有益。打开台灯。“一醒来,就将灯打开,这样将会重新调整体内的生物

2011-07-28 09:36:01 920

原创 一些话

1、一个年轻人,如果三年的时间里,没有任何想法,他这一生,就基本这个样子,没有多大改变了。 2、成功者就是胆识加魄力,曾经在火车上听人谈起过温州人的成功,说了这么三个字,“胆子大”。这其实,就是胆识,而拿得起,放得下,就是魄力。 3、这个世界,有这么一小撮的人,打开报纸,是他们的

2011-07-28 09:35:12 754

原创 一个男人关心的东西 决定了他的层次

一、拥有自信和风度 男人到了二十几岁后,就要开始学着用心去经营自己了,它体现在自己的思想与涵养上。自信是一个男人最重要的品质,自信的男人就你像一只在暴风雨中战斗的海鸥。海鸥所要说的只有一句话“让暴风雨来的再猛烈些吧”,只因为它无所畏惧。一个自信的男人,总是能够感染别人,无论这些人

2011-07-28 09:34:00 1144 1

原创 每天读一遍

1、别低估任何人。 2、你没那么多观众,别那么累。 3、温和对人对事。不要随意发脾气,谁都不欠你的。 4、现在很痛苦,等过阵子回头看看,会发现其实那都不算事。 5、和对自己有恶意的人绝交。人有绝交,才有至交。 6、学会宽容伤害自己的人,因为他们很可怜,各人都有自己的难处,大家都不

2011-07-28 09:33:04 1309

原创 闲聊linux中的input设备(12) 多去读读她的心,关注她的内心世界

插播一条消息:火箭官网刚刚公布,姚明彻底告别本赛季。看来退役也是迟早的事情了,其实上大学就一直关注火箭队,一个主要原因是有姚明,谁让咱是中国人呢,中国人都是很爱国的,当然个别间谍分子除外。因为姚明,喜欢上了麦迪……如今二人都沦落这般境地,想想让人心寒。烟花易冷、人事易分啊。好了,不提这些伤心地事儿了。我们做点有劲的事儿,继续研究我们的evdev 设备美眉。前面已经打开她的心扉了。某位脑残的兄弟问:“打开之后干嘛呢”,还能干嘛呢?当然是读了,好,下来我们分析操作集中的第二个函数:evdev_read()深入跟

2010-12-20 15:46:00 3095 10

原创 闲聊linux中的input设备(11) 慢慢打开她的心扉

<br />没错,到目前为止,akm input设备也注册了,evdev handler大叔的全貌也搞明白了,他们的女儿也亭亭玉立了……是不是该干正事的时候了?<br />好吧,我们就来看看如何来干这份正事:<br />还是列出那份操作集函数(handler大叔为我们这些笑的最后的弟兄精心准备的泡妹妹大法,不过现实生活中可没有这样的爸爸):<br />static const struct file_operations evdev_fops = {<br />       .owner          

2010-12-20 15:44:00 2534

原创 闲聊linux中的input设备(10) 原来你也在这里

<br />废话不多讲,开门见山,我们继续上节那个没有完的故事,我们收集到的那些值到底会传到哪里去呢?深入input_pass_event(dev, type, code, value)内部,看她花落谁家?<br />static void input_pass_event(struct input_dev *dev,<br />                          unsigned int type, unsigned int code, int value)<br />{<br />   

2010-12-20 15:41:00 3433 5

原创 闲聊linux中的input设备(9) 代代相传,何处是尽头

<br />这里我们只以其中的一行为例来分析一下如何给我们的input子系统上报事件。<br />input_report_abs(data->input_dev, ABS_RX, rbuf[0]);继续跟踪:<br /> <br />static inline void input_report_abs(struct input_dev *dev, unsigned int code, int value)<br />{<br />       input_event(dev, EV_ABS, code,

2010-12-20 10:49:00 3303

原创 闲聊linux中的input设备(8) 面对美女,我们将何去何从

<br />说到evdev handler这个名字,相信大家一定再熟悉不过了,就是那个妻妾成群孩子成堆的家伙,一个让世界上很多男人都望尘莫及的家伙。嫉妒吧,羡慕吧,这些或许都已不重要,为了解解恨,我们还得想办法搞定她跟akm input设备大妈生下的那个女儿了。不过想搞定他女儿,咱得先搞定她爸。只要她爸开口了,后面的事情可能就好说了一些。不管怎样,还是来熟悉一下这位evdev handle大叔。<br />static struct input_handler evdev_handler = {<br />

2010-12-20 10:21:00 2576

原创 闲聊linux中的input设备(7) 爱情的结晶

Handler兄果然是handler兄,很给力,这不,刚和人家好上,就有了爱情的种子。有位仁兄要问了:“他是怎么做到的呢?说出来让我学习学习一下,哥这么多年了,还是一直和自己的左手生活着”,好吧,我们就来看看事情是怎样发生的: 没有错,就在第六节的error = handler->connect(handler, dev, id);这行代码中,发生了那么点事儿,也就是那么点事儿,让他们最终走到了一起了,有时候你不得不佩服那句话的力量“生米煮成熟饭”,不过在当今社会,貌似这话也不再那么给力了……可以看

2010-12-20 10:16:00 2973

原创 闲聊linux中的input设备(6) 一见钟情,从此注定牵手一生

<br />看到这里,有的哥们要生气了,怎么我们美丽的input设备被嫁出去,居然一下就忽悠过去了,都不详细描述一下她的具体被嫁过程,她到底嫁给哪个handler了?又是怎么相中的?相中后他们两又一起做了些什么?好了,为了满足这位兄弟的欲望,我们来详细阅读一下前面那个input_attach_handler(dev, handler)函数。就是在这个函数中,发生了所有该发生的事情。<br />static int input_attach_handler(struct input_dev *dev, str

2010-12-18 17:09:00 3928 6

原创 闲聊linux中的input设备(5) 她那含情脉脉的眼神

<br />故事真正要进入高潮部分了。接下来我们来了解一下,我们前面那位美少女是在哪儿被嫁了出去的。<br />真正的执行者乃input_register_device()函数。<br />同样来自input core中,我们来看一下她的全貌:<br />int input_register_device(struct input_dev *dev)<br />{<br />       1 static atomic_t input_no = ATOMIC_INIT(0);<br />       2 s

2010-12-18 16:53:00 3489 3

原创 闲聊linux中的input设备(4) 她一直默默地在背后支持着你

对应input core,前面我一直在夸她的好,对于一个大家都不认识的家伙,我这样说她,是不是显的特虚,好了,为了证明她并不是那么的虚,我不得不拿出前面第二节中出现过的两行代码来看看:akm->input_dev = input_allocate_device();err = input_register_device(akm->input_dev);没有错,这正是我们要把akm实现为

2010-12-18 08:17:00 5795 1

原创 闲聊linux中的input设备(3)如果不认识他们仨,故事继续不下去了

最近有这样一个事情:18名上海某名牌大学学生为了寻求刺激,到某险地进行探险,后迷失森林,然后肚子饿了,衣服穿少了冷,于是与打电话求助当地警员。最后这帮大学生都得以救出,然后饭也吃饱了,衣服也加上了,不过在救援的途中,人民的儿子,年轻的张宁海警员永远离我们而去了。好好地大学生放着课不上,去外地探险……好了废话不多说。继续我们的input设备之旅。从前一节来看,在linux内核中添加一个input设备变得很简单了。我们再也不必须去动手写那些该死的接口函数了。可是你有没有想过,是谁让我们的工作变得这么简单了呢?答

2010-12-16 21:53:00 4788 3

原创 闲聊linux中的input设备(2)初次相识便好上

究竟何谓input设备,相信武汉跳蚤市场上卖宠物小狗的大妈都能一口答出来,你能不知道么?对,就是我们传说中的输入设备。说到输入设备,相信用过电脑的兄弟都不会陌生了,即按键、鼠标、键盘、等一系列需要我们用户“动手”产生信息,然后丢给我们聪明绝顶的pc来处理的设备。前面说了,linux内核input子系统中已经实现了input设备的接口函数,这使得我们工作量大大的减轻了。我们以akm8973芯片(用于

2010-12-16 21:42:00 7409 3

原创 闲聊linux中的input设备(1)Linux中的设备大家族

  用过linux的哥们都知道,linux所有的设备都是以文件的形式实现的,要访问一个设备,我们只需要以open、read、write的形式对设备的进行操作就可以了。在linux系统的/dev目录下,罗列了当前系统支持的所有设备。运行 ls /dev一下,着实吓了一大跳,[root@localhost ~]# ls /devadsp        full     midi      ram9        tty15  tty42  ttyS3agpgart     fuse     mixer    

2010-12-16 21:27:00 4653 1

原创 闲聊linux中的input设备之前言

 时间过得真快,转眼间离开学校半年了。来到公司这些日子里,最怀念的还是大学的那些日子,怀念几个哥们一起逃课看NBA的日子,然后看完之后开始骂火箭队的软蛋,关键的第四节总是那么痿,骂姚明的体力太差,关键球总是投不进,骂麦蒂的季后赛不给力;怀念考试前一天晚上全宿舍哥们一起包夜临时恶补功课的日子,然后大家一起商量着每人负责几个章节,明天考场上大家如何密切配合,那时才体会到“团结就是力量“唱的真他妈对;怀念在学校看上一个美眉,然后冲上去向人家要号码的日子,不过多半是被mm翻了个白眼,然后灰溜溜的独自离开,不过就像李

2010-12-16 21:21:00 1720

linux内核完全剖析 最新版

《Linux内核完全剖析:基于0.12内核》对早期Linux内核(v0.12)全部代码文件进行了详细、全面的注释和说明,旨在帮助读者用较短的时间对Linux的工作原理获得全面而深刻的理解,为进一步学习和研究Linux打下坚实的基础。虽然选择的版本较低,但该内核已能够正常编译运行,并且其中已包括了Linux工作原理的精髓。书中还给出了围绕Linux0.12的多个实验。   微型计算机组成结构、内核编程语言和环境、80×86保护模式及其编程、Linux内核体系结构、引导启动程序、初始化程序、内核代码、块设备驱动程序、字符设备驱动程序、数学协处理器、文件系统、内存管理、头文件、库文件、建造工具、实验环境设置与使用方法。   《Linux内核完全剖析:基于0.12内核》适合Linux爱好者作为学习内核工作原理的自学参考书籍,也适合作为高校计算机专业学生学习操作系统课程的辅助和实践教材,还可供一般技术人员作为开发嵌入式系统的参考书使用

2011-05-10

linux内核0.11源代码及书籍

这本书是linux kernel方面的入门书籍,在这本书中详细分析了linux 0.11的全部代码,并有很多的基础知识的补充,是kernel入门的一本难得的书籍。再看完这本书后可以再看别的kernel书,将会比较顺利。

2011-05-09

21天学懂c++(全书包含源代码)

经典的c/c++书籍,让你在很短的时间成为一个c/c ++高手。pdf格式文档。

2009-09-17

简易直流电压表的设计

以89c51单片机为核心芯片,设计一个简易直流电压表,要求如下: 能够对直流电压进行相应的采集和转换。 利用led对电压值进行显示,精确到小数点后一位。

2009-07-09

语音信号处理的设计完整报告

为了巩固所学的数字信号处理理论知识,使学生对信号的采集、处理、传输、显示和存储等有一个系统的掌握和理解,精心地安排了课程设计的内容:录制一段个人自己的语音信号,并对录制的信号进行采样;画出采样后语音信号的时域波形和频谱图;给定滤波器的性能指标,采用窗函数法和双线性变换设计滤波器,并画出滤波器的频率响应;然后用自己设计的滤波器对采集的信号进行滤波,画出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化;回放语音信号;最后,设计一个信号处理系统界面。下面对各步骤加以具体说明。

2009-07-09

数字电压表的设计(基于89c51的单片机)

以89s51单片机为核心芯片,设计一个简易直流电压表,要求如下: 能够对直流电压进行相应的采集和转换; 利用led对电压值进行显示,精确到小数点后一位;

2009-07-03

24小时QT编程(2)

这本书教你一步步创建易用的图形程序。从最简单的到最复杂的。

2009-06-29

24小时QT编程(1)

此书一步步教你创建易用的图形程序,从最基本的到最复杂的。

2009-06-29

linux命令大全(linux常见的系统命令)

学习linux操作系统的必备资料。好好学习他们,很快掌握linux系统

2009-06-28

C语言进阶(c精华)

在了解c语言的基础上,学习此文档,将对你的水平的又一次提升

2009-06-25

linux内核情景分析(上下册)

linux内核学习的经典教程。深入理解linux内核是纲要,情景分析是细节,两本对着看,效果很佳。

2009-05-29

pcdos系统安装文件

pcdos系统安装文件光盘镜像文件,用于dos系统的安装。

2009-05-29

linux操作系统命令讲解大全

详细讲叙了linux的命令,并配了详细相关的例子,是初学者的必用宝典

2009-04-07

嵌入式linux入门经典文档

一个嵌入式linux高手关于自己学习嵌入式的心路历程,讲述了自己的具体学习过程,对初学者绝对是有很大引导作用

2009-04-07

vm下装linux详细过程

详细介绍了在虚拟机上装linux的全过程

2009-03-15

minicom-2.3

linux下的串口终端软件, 用于嵌入式开发

2009-03-15

空空如也

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

TA关注的人

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