自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (26)
  • 收藏
  • 关注

转载 如何调试跟踪Android Framework源代码(一)

Android平台代码很多,关系也很复杂,通常我们调试程序的时候是无法跟踪到Android framework code里的,如果能调试跟踪Android source code将给我们这些初学者带来很多便利,本文将给出一个调试跟踪Android source code 的方法。1. 首先,得到Android 源代码(可参考之前的文章--如何获取Android源代码并编译.doc),并且编

2013-06-28 10:32:29 1081

转载 android ndk开发-环境搭建

android ndk开发-环境搭建(1) 2011-5-11 11:34|发布者: annmax|查看: 3356|评论: 0摘要: 开发环境:ubuntu 11.04 + Android NDK r5b + eclipse +ADT0.9.9android sdk 过程比较简单,这里就不介绍了。1、下载android-ndk r5b$wget http://dl.googl

2013-06-27 13:35:35 571

转载 搭建Android SDK开发环境

搭建Android SDK开发环境参考在在Ubuntu下搭建Android SDK开发环境(图文) 首先在Ubuntu下搭建Android SDK开发环境.2 下载NDK开发包打开官网: http://developer.android.com/sdk/ndk/index.html 下载NDK 开发包,当前最新版本是r7b,如下图:下载解压到 ~/bin 目录下,有关如

2013-06-27 13:29:46 544

转载 【Android应用开发】-(19)Android 串口编程原理和实现方式

【Android应用开发】-(19)Android 串口编程原理和实现方式分类: Android 2011-11-28 23:40 11955人阅读 评论(81)收藏举报androidAndroidexceptionExceptionjniJNIstringString编程目录(?)[+]    提到串口编程,就不得不提到JNI,不得不提到JavaAPI中的

2013-06-27 13:18:22 838

转载 Android HAL实现3——基于Manager的HAL设计

在上文中我们实现了利用Service来设计HAL,但是根据Android的框架,一般应用程序都不直接和Service打交到,中间需要经过一个Manager层我们在这里也按照Android的框架,进一步优化HAL的设计。结构如下:HAL stub JNI 库 JAVA ServiceManager JAVA 应用程序由于 LedManager 和 LedService

2013-06-26 09:04:52 593

转载 Android HAL实现2——基于Service的HAL设计

在上一篇文章中,我介绍了一种应用程序直接调用JNI库的HAL设计方法,该方法虽然简单,但是不符合Android的框架结构,下面我们介绍一种通过Service提供接口给应用程序的设计方法,结构如下:HAL stub JNI 库 JAVA Service‍JAVA 应用程序HAL stub的设计和上文一样,JNI库的设计中唯一需要修改的地方就是register_mokoid_serve

2013-06-25 18:09:17 712

转载 Android HAL实现1——Java应用程序直接调用JNI库

‍先介绍最简单的一种实现方式 - Java应用程序直接调用JNI库。 由于JNI技术的存在,在Android中,java程序能够很好的调用C/C++库。我们这里设计一个简单的HAL,一共只有三层:HAL stub JNI 库 JAVA应用程序 我们现看看HAL stub的代码:  1.  int led_device_close(struct hw_device_

2013-06-25 17:26:26 871

转载 Linux下的SHELL脚本

Linux下的SHELL脚本常以 *.sh 为后缀,和Windows下的批处理脚本 *.bat *.cmd功能一致,但是功能和语法都要更强大。SHELL是一门脚本语言。本文介绍SHELL的语法及用法。1. 开始使用在Linux下新建一个文本文件,命名为test.sh,并输入以下内容:[plain] view plaincopy#!/bin/sh  echo he

2013-06-19 15:06:05 554

转载 Android命令行测试BT,WIFI,Sensor工作状态

Android命令行测试BT,WIFI,Sensor工作状态2013-03-29 15:24:23分类: Android平台//命令行测试wlan//加载驱动#insmod /system/lib/modules/ath6kl/cfg80211.ko#insmod /system/lib/modules/ath6kl/ath6kl_sdio.ko//查看加载

2013-06-17 09:19:22 1577

转载 Linux设备模型之input子系统详解

Linux设备模型之input子系统详解2012-03-08 00:00中国IT实验室佚名关键字:Linux  一:前言  在键盘驱动代码分析的笔记中,接触到了input子系统。键盘驱动,键盘驱动将检测到的所有按键都上报给了input子系统。Input子系统是所有I/O设备驱动的中间层,为上层提供了一个统一的界面。例如,在终端系统中,我们不需要去管有多少个键盘,

2013-06-14 10:16:46 508

转载 LINUX内核定时器

LINUX内核定时器是内核用来控制在未来某个时间点(基于jiffies)调度执行某个函数的一种机制,其实现位于 和 kernel/timer.c 文件中。被调度的函数肯定是异步执行的,它类似于一种“软件中断”,而且是处于非进程的上下文中,所以调度函数必须遵守以下规则:1) 没有 current 指针、不允许访问用户空间。因为没有进程上下文,相关代码和被中断的进程没有任何联系。2) 不

2013-06-08 17:35:50 569

转载 确保Runtime.getRuntime().exec()执行结束再执行下一步

确保Runtime.getRuntime().exec()执行结束再执行下一步分类: Java 2009-02-20 20:22 1913人阅读 评论(0)收藏举报shellapiRuntime.getRuntime().exec()是一个很有用的函数,可以调用操作系统的shell指令。但是这个函数有一个问题,当它把传给它的控制台命令丢给shell执行后,它就立即返

2013-06-08 17:05:22 2991

转载 Sensor框架理解

Sensor框架理解分类: Android 2012-11-12 11:11 1158人阅读 评论(2)收藏 举报在这个系列的文章我们只是为了讲清楚Sensor框架的设计和工作原理基于4.0,4.0以下的代码有所区别,尤其是2.2以下根本就没有Binder架构,不讲驱动,也不讲具体的某一个应用该怎么处理Sensor的数据。一、整体的架构:从这个图来看Se

2013-06-07 17:10:37 1089

转载 Android sendevent/getevent 用法

Android sendevent/getevent 用法分类: linux driver 2012-08-21 23:59 1819人阅读 评论(0)收藏 举报androidinputdistancehtmlreportkeyboardgetevent/sendevent源码这两个命令的源码在system/core/toolbox/下,send

2013-06-07 14:09:55 1026

原创 android 设置默认USB调试模式打开

设置默认USB调试模式打开:DefaultActivity.java文件中添加:Settings.Secure.putInt(getContentResolver(),Settings.Secure.ADB_ENABLED, 1);

2013-06-03 11:28:35 2137

hal hidl demo

hal 层hidl demo

2023-03-31

UDS.7z can总线UDS非常棒的例子

can总线UDS非常棒的例子,希望对can 开发的有帮助,网络诊断学习神器.

2019-09-20

vysor_1_8_31.tar.zip

vysor android 同屏操作软件  vysor android 同屏操作软件

2019-07-15

viim_plug.zip

vim tagbar 等插件非常全,非常好用

2019-05-14

vim plug taglist cscope

vim plug taglist cscope,vim plug ubuntu

2019-04-19

android ndk demo

android jni 开发,ndk demo android jni 开发,ndk demo

2018-06-07

linux i2c read write

linux i2c read write linux i2c read write linux i2c read write

2018-05-18

ubuntu 每周自动编译android 版本

ubuntu 自动编译脚本 可以每周自动编译脚本,并把文件上传到服务器

2017-11-10

高通 camera

高通camera 移植步骤去 高通camera 移植步骤去高通camera 移植步骤去

2017-11-07

qnx 开发LCD

QNX 系统中LCD 和TP 源码, 以及调试技巧

2015-07-24

aidl调用服务的例子

aidl 方式client端和服务端方式通信的例子

2014-10-11

MTK 平台 FAQ

非常全面的MTK平台,调试资料包括应用和驱动的调试常见问题和解决办法,非常给力

2014-08-14

BT 蓝牙串口通信

android 平台上通过蓝牙发送指令的测试程序,很好的参考程序,测试可以使用。

2014-05-22

( Gen_Signature_Android.apk

微信签名生成的工具,微信开发的需要

2014-05-13

OTM1283A datasheet

OTM1283A datasheet 完成的寄存器说明

2013-09-03

android uart 串口测试程序

ANDROID上的串口测试程序,可以扫描端口和,设置波特率并实现串口收发功能

2013-08-02

android logo shell

里边是android中修改LOGO的例子和脚本

2013-07-12

NT35510 datashee

NT35510 IC的详细介绍,包括各个寄存器设置

2013-02-04

MT6239 PMIC data sheet

此文件详细介绍了MT6329的功能,已经相关寄存器设置,非常全面,是MT6577平台调试PMU的必备资料,此文件有密码,密码为2389105123,就是文件名最后的那串数字,

2013-02-04

MT6575 android驱动调试资料

非常详尽的MT6575 ANDROID驱动调试资料,包含各个模块,非常受用

2012-08-21

android 下的串口测试工具

android 下的串口测试工具,一个APK文件,安装后就可以使用,能够扫描手机的所有串口,波特率最高可以设置为921600. 注:这个程序,需要手机有ROOT权限,不然无法使用,ROOT权限可以用工具获得。

2012-08-09

OV5640 在MT6573 MT6575上的代码

代码为mt6573,mt6575 上移植的CAMERA OV5640代码,支持CAMERA自动对焦,亲测可用 注:(此代码为YUV输出格式代码)

2012-08-07

MT6573,MT6575 ROOT工具

针对MT6573,MT6573 android智能机的ROOT工具: 使用方法,先用第三方的助手软件连接机器,连接成功后,在打开此软件,然后点击“点击我进行ROOT ”,之后会弹出一个需要确认的界面,此时手机助手的连接,在重新连接,之后再点击确定,就OK 了。祝大家ROOT 成功!

2012-07-20

MT6573 datasheet 密码

MTK6573 datasheet 密码,之前的资源忘记了加密码,故在此免费赠送

2012-06-01

vmware 虚拟机 UBUNTU桌面主题不能保存

vmware 虚拟机 ,安装的ubuntu操作系统,发现更改了桌面的主题后,不能保存,开机后又回到了原来的,主题,本解决方法绝对有效,不骗积分。

2012-06-01

ext2fs 工具

windows 下查看linux下的磁盘内容下小工具

2012-05-17

windows下的ADB 调试工具

windows 下的调试工具,解压后把代码放到windows/systern32 文件夹下就可以了

2012-04-19

空空如也

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

TA关注的人

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