自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

joard_yang的专栏

开发笔记

  • 博客(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关注的人

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