自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小跃_进击

小白的成长之路,学习过程中的笔记总结。

  • 博客(11)
  • 收藏
  • 关注

原创 Android硬件访问服务

Android访问硬件常用的两种方式:通过JNI接口直接访问、通过Android硬件访问服务通过JNI接口直接访问Android应用程序通过loadLibrary函数加载C库,C库被加载时里面的JNI_Onload函数被调用,该函数注册了本地方法,来访问硬件驱动程序,从而控制硬件 。Android硬件访问服务应用程序只有systemserver能够访问硬件,

2017-11-01 21:11:18 460

原创 C语言之关键字

本文总结自《C语言深度解剖》和网络博客。C 语言标准定义的 32个关键字auto 声明自动变量,缺省时编译器一般默认为 autoint 声明整型变量double 声明双精度变量long 声明长整型变量char 声明字符型变量float 声明浮点型变量short 声明短整型变量signed 声明有符号类型变量unsigned 声明无符号类型变量struct 声明结构体变量union

2017-09-11 22:20:12 254

原创 Platform机制

Platform机制Platform总线Linux中一种虚拟总线。platform机制的本身使用并不复杂,由两部分组成:platform_device和platform_driverPlatform 驱动与传统的设备驱动模型相比,优势在于platform机制将设备本身的资源注册进内核,由内核统一管理,在驱动程序使用这些资源时使用统一的接口,这样提高了程序的可移植性。

2017-07-30 20:29:08 1057

原创 Linux总线设备驱动模型

Linux总线设备驱动模型基于Linux Kernel3.0.8版本总线总线是处理器和设备之间的通道,在设备模型中, 所有的设备都通过总线相连, 甚至是内部的虚拟“platform”总线。

2017-07-30 11:29:19 313

原创 Linux内核链表

Linux内核链表

2017-07-24 20:59:45 236

原创 Linux下LED子系统分析

Linux下LED子系统分析本文基于Linux Kernel3.0.8版本

2017-07-22 15:06:22 5101 1

原创 Input输入子系统分析

Input输入子系统分析本文基于Linux kernel 2.6.22.6版本。

2017-07-21 21:44:37 471

原创 Android消息处理机制

一、消息处理机制基本流程主线程:- 创建、启动子线程- 构造Handler,包含要发送给子线程的消息和消息的处理函数- 发送消息:Handler.sendMessage, sendEmptyMessageAtTime, sendMessageDelayed子线程:- 创建消息队列 MessageQueue --> Looper.perpare(); - 使用Looper循环处理消息 -

2017-06-24 17:14:26 183

原创 Linux下的压缩解压

Linux下的压缩解压:tar选项下面选项压缩解压都要用到其中一个-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件下面的选项是根据需要,在压缩或解压档案时可选的-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出-f: 使用档案名字,切记,这个参数是最后一个参

2017-06-24 13:39:14 314

转载 Android Linux好文收藏

Linux1. Linux查看修改PATH环境变量2. Linux下的压缩解压3. Linux shell ${}简单用法Android 1. getevent/sendevent 使用说明2. Android 平台下使用 i2c-tools3. 修改开机动画的两种方式4. 如何将自己的应用编译导入到源码当中5. Android编译过程详解工具1. svn生成patch和打(导入)patch文件的方

2017-06-23 14:02:02 263

原创 Android应用程序访问硬件驱动(JNI方式)

Android应用程序访问硬件驱动(JNI方式)Java应用程序通过JNI方式访问C库,C库向上给Java程序提供接口,向下调用了硬件驱动,这里以LED的控制为例。一、LED驱动leds_4412.c是tiny4412开发板一个简单的LED驱动#include <linux/kernel.h>#include <linux/module.h>#include <linux/miscdevice.

2017-06-22 23:28:09 726

空空如也

空空如也

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

TA关注的人

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