自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (11)
  • 收藏
  • 关注

原创 C语言位图查找(面试题)

今天在某公司面试,出现这样一道面试,大概意思如下:假设某系统同时最多支持128个设备,要求从编号1开始分配设备编号,例如,当设备编号 1, 2, 3, 5, 6,已经分配,那么下次插入一个设备的时候要求分配编号4,试题给定定一下参数,#define uint32 unsigned int#define uint8  unsigned charuint32 bitmap[4];

2015-05-21 01:21:21 532

原创 Android 编译命令及选项

Android编译命令及选项1 运行build/envsetup.sh,该文件提供m,mm,mmm等命令#. ./build/envsetup.sh注意: . . 之间是空格运行之后用help查看命令#helpm 编译整个android工程mm 编译当前目录下的模块mmm path 编译指定目录下的模块2 配置参数#tapas运行该命令后会出现:Bu

2015-05-16 14:59:05 544

转载 Android距离感应器P-Sensor浅析

(一)  前言P-Sensor,距离感应器,可以感应手机和人体距离。具体使用用途是在通话过程中打开P-Sensor,那么当手机屏幕贴近用户脸部时,就会自动感应出手机和人体距离是多少。当小于某一个值时,就会熄灭屏幕,不再接收用户触摸屏幕事件,从而有效的防止通话过程中误触摸事件的出现。(有很多人通话过程中脸部会触碰到挂断键,从而导致通话中断有没有? ^_^)。(二)  打开P-Sensor

2015-05-15 14:50:25 14083 2

原创 linux块设备驱动

字符设备与块设备I/O操作有一下不同:1:块设备只能以块为单位接受输入和返回输出,而字符设备以字节为单位。大多数设备是字符设备,因为他们不需要缓冲而且不以固定块大小进行操作。2:块设备对应I/O操作有对应的缓冲区,因此他们可以选择以什么顺序进行访问,字符设备无缓冲并且直接进行读写3:字符设备只能顺序的读写,而块设备能够随机的访问。弄懂Linux块设备驱动程序,必须理解块设备

2015-05-07 22:55:11 537

原创 Linux驱动之input子系统

input子系统主要应用在 TP,Sensor,和一些按键之类的驱动中,对于驱动工程师来说,写input设备驱动工作量很少,只要是分别一个input_device结构体然后设置事件,当有事件发送的时候上报事件就可以,当然,还是要理清input子系统的框架,这个很重要,以下是我个人对input子系统的理解。input子系统也主要分为三次,input核心层(input.c),input设备层(自己

2015-05-06 15:55:56 350

转载 数据段、代码段、堆栈段、BSS段的区别

5个数据段       进程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途 不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不同的数据段。Linux进程的五个段下面我们来简单归纳一下进程对应的内存空间中所包

2015-05-05 23:18:28 366

原创 Linux驱动之i2c

如果应聘Linux驱动的工作岗位,面试官一般就会问你i2c驱动程序框架,下面就以我个人的理解来谈谈i2c驱动程序框架。Linux驱动中的 i2c驱动主要有 四个结构体,要弄清Linux下i2c驱动,必须理解一下四个结构体的关系,struct i2c_adapter { struct module *owner; //所属模块 unsigned int id;

2015-05-05 10:42:48 512

原创 linux 驱动之异步通知

linux驱动异步通知是指应用程序app不去主动调用驱动程序,而是有驱动程序主动将发生事件的结果告诉app,比如按键驱动,当有一个按键按下或者抬起的时候,就会主动通知app而无需app一直在那里等待按键事件的发送,中断+等待队列和poll机制也是app主动去调用驱动接口函数,而异步通知是驱动主动告诉app。异步通知必须做到以下几点:1:注册信号处理函数                   

2015-05-03 11:25:25 503

原创 linux驱动之poll

poll机制是指驱动中,如果事件(如中断)没有发生,在一段时间内事件还没有发生,那么就超时返回,如果在这段时间有时间发生,那么就直接相应事件,等事件相应后返回。驱动代码#include #include #include #include #include #include #include #include #include #include #include

2015-05-02 20:30:34 331

数据恢复工具

专业数据恢复工具,可以用做SD卡、移动硬盘、数据硬盘等等

2018-08-10

移植Android到mini2440.doc

移植Android到mini2440.doc

2015-01-11

计算机组成原理.胡越明.pdf

计算机组成原理教材原版,计算机组成原理.胡越明.pdf

2015-01-11

How We Test Software at Microsoft

How We Test Software at Microsoft

2011-07-21

常用protel零件封装库大全 .rar

常用protel零件封装库大全包含丰富 的封装库

2011-06-04

12864字符液晶图形软件

12864液晶图形软件可以直接生成对应的坐标

2011-03-29

空空如也

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

TA关注的人

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