- 博客(9)
- 收藏
- 关注
原创 s3c2410触摸屏驱动(2.6内核)分析
s3c2410触摸屏驱动(2.6内核)分析s3c2410触摸屏驱动(2.6内核)分析 驱动不是很多,在此把它贴出来然后加上必要的注释:<br /><br />#include <linux/config.h><br />#include <linux/errno.h><br />#include <linux/kernel.h><br />#include <linux/module.h><br />#include <linux/slab.h><br />#include <linux/input.h
2011-01-23 23:00:00 854
转载 android g-sensor相关流程
<br />1.使G-sensor正常工作需要做的事:<br /><br />G-sensor driver文件包括:<br /><br />driver/i2c/chips/lis331dl.c<br />driver/i2c/chips/sensorioctl.h<br />include/linux/lis331dl.h<br /><br />并在/kernel/arch/arm/mach-s3c6410/mach-ur6410.c文件中i2c chanel1的结构变量i2c_devs1[] __in
2011-01-22 20:27:00 1040
转载 Android如何生成设备节点
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://buaadallas.blog.51cto.com/399160/394350在Android中,由于没有mdev和udev,所以它没有办法动态的生成设备节点,那么它是如何做的呢?我们可以在system/core/init/下的init.c和devices.c中找到答案:init.c中int main(int argc, char **argv) { ... /*
2011-01-22 19:12:00 1395
转载 再谈怎么理解双指针 **
原文出处http://blog.csdn.net/feiyinzilgd/archive/2011/01/14/6138438.aspx 之前我写过一篇博客《深入理解双指针》,最近也再次重温《C++ Primer》读到指针那一章节的时候,度C/C++指针又有了新的领悟。《C++ Primer》中强调了一个指针解引用的概念。究竟什么是解引用呢?为了解释解引用这个概念,我引用《C++ Primer》中的一段话:When we dereference a pointer, we obtain the object
2011-01-19 15:46:00 1790
转载 怎么理解指向指针的指针(双指针 **)
深入理解双指针原文出处http://blog.csdn.net/feiyinzilgd/archive/2010/02/09/5302369.aspx-------------------------------------------------------------------------------- 对于C语言的参数传递都是值传递,当传传递一个指针给函数的时,其实质上还是值传递,除非使用双指针。 在讲双指针之前,还是先讲讲关于C语言函数调用的本质。函 数调用操作包括从一块代码到另
2011-01-19 15:44:00 2241
转载 select()和fd_set (设计多sensor的hal时使用)
select()和fd_set select()函数主要是建立在fd_set类型的基础上的。fd_set(它比较重要所以先介绍一下)是一组文件描述字(fd)的集合,它用一位来表示一个fd(下面会仔细介绍),对于fd_set类型通过下面四个宏来操作: fd_set set; FD_ZERO(&set); /* 将set清零使集合中不含任何fd*/ FD_SET(fd, &set); /* 将fd加入set集合 */ FD_CLR(fd, &set); /
2011-01-16 22:07:00 981
转载 Android中G-Sensor相关流程
Android中G-Sensor相关流程(2011-01-10 11:11:33)转载标签:杂谈Android中G-Sensor相关流程1.使G-sensor正常工作需要做的事:G-sensor driver文件包括:driver/i2c/chips/lis331dl.cdriver/i2c/chips/sensorioctl.hinclude/linux/lis331dl.h并在/kernel/arch/arm/mach-s3c6410/mach-ur6410.c文件中i2c chanel1的结构变量i2
2011-01-16 21:29:00 976
原创 透过HAL(硬件抽象层)看顶层API是如何访问硬件
透过HAL(硬件抽象层)看顶层API是如何访问硬件(2011-01-10 11:17:21)转载标签:杂谈透过HAL(硬件抽象层)看顶层API是如何访问硬件 文章导读:HAL硬件抽象层的实现及架构、Android API 与硬件平台的衔接、NDK的一些看法。简介:Hardware Abstraction Layer硬件抽象层是一个轻量级(lightweight)的的运行环境,提供了简单的设备驱动程序接口,应用程序使用设备驱动程序与底层硬件之间进行通信。HAL应用程序接口和ANSIC标准库结合在
2011-01-16 21:27:00 1755
转载 Android Sensors Development
Android Sensors Development Android系统的传感器系统,为开发者提供了统一的程序框架来实现系统中的多个传感器功能,比如:加速度传感器,磁力传感器,温度传感器,压力传感器。google已经为我们完成了JNI和Java部分,并且提供了底层的程序框架。所以 Android的Sensor部分主要工作集中在了 $(YourDroid)/hardware/libhardware/modules/sensors/sensors.c文件编写。 打开$(YourDroid)/har
2011-01-16 21:24:00 2553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人