自定义博客皮肤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)
  • 资源 (10)
  • 收藏
  • 关注

原创 ndk -- 简单入门篇

为何要用到NDK?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。下面就介绍下Android NDK的入门学习过程:入门的最好办法就是学

2013-09-29 19:15:53 458

原创 HAL(4) -- 开发android源码硬件访问服务和应用测试程序

通常情况下,开发好硬件抽象层模块后,通常需要在应用程序宽假层中实现一个硬件访问服务!硬件访问服务通过硬件抽象层模块来为应用程序提供硬件读写操作。由于硬件抽象层模块式使用C/C++语言来开发,应用程序框架层中的硬件访问服务是使用java语言来开发,因此,硬件访问服务需要通过java接口(JNI)来调用硬件抽象层模块!  (1):定义硬件访问接口 (以下内容涉及aidl,有兴趣

2013-08-27 10:14:10 935

原创 HAL(3) -- 增加硬件抽象层(HAL)模块访问内核驱动程序

HAL -- (3)增加硬件抽象层(HAL)模块访问内核驱动程序 在  HAL -- (1):编写android内核驱动 一文中,我们举例子说明了如何在Linux内核编写驱动程序。简单来说,硬件驱动程序一方面分布在Linux内核中,另一方面分布在用户空间的硬件抽象层中。在这一篇文章中,我们将继续介绍Android系统硬件驱动程序的另一方面实现,即如何在硬件抽象层中增加硬件模块来和内核驱

2013-08-27 10:05:19 1695

原创 HAL(2) -- 编写android C可执行文件调用驱动

HAL -- (2):编写android C可执行文件调用驱动在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序。在这个名为zhx_pritn的Linux内核驱动程序中,我们实现了基本的都一个整形int数据的读写。在这一篇文章里,我们将通过自己编写的C可执行程序来访问设备文件/dev/zhx_print。可能读者会觉得奇怪,怎么能在Android系统中

2013-08-27 10:04:13 1333

原创 HAL(1) -- 编写android内核驱动

一. 进入到kernel/drivers目录,新建zhx_print目录:    $ cd ics/kernel/drivers  $ mkdir zhx_print  二. 在zhx_print目录中增加zhx_print.h文件:#ifndef _PRINT_H_#define _PRINT_H_ #include  #d

2013-08-27 10:02:44 873

原创 HAL(0) -- 学习HAL前的概要介绍和学习计划

Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。为什么要这样安排呢?把硬件抽象层和内核驱动整合在一起放在内核空间不可行吗?从技术实现的角度来看,

2013-08-27 10:01:08 989

原创 如何在源码中生成fastboot images 和 recovery image

源码中生成fastboot images和recovery imagefastboot images package: fastboot 生成的升级包包含: boot.img         – contains the kernel and initrd  recovery.img     – contains files used for rebuildin

2013-06-04 12:14:44 1046

原创 fastboot -- 如何刷系统中各个img文件

Android系统adb刷机                    作者:郑鹤翔在android的各个可用软件中,adb,fastboot是最常用的一种,作为开发人员,我们需要经常的进行内核,系统代码等的修改,假如每一次修改,我们就要烧写一遍所有的img文件,那样不就很烦躁~~~ 当然,在这方面google公司早就给了我们一个很好的方法!!! adb 和 fastboot软

2013-06-04 12:13:23 4216

转载 fastboot -- 英文版最全方法

fastboot方法usage: fastboot [ ]  commands:   update                         reflash device from update.zip  flashall                                 flash boot + recovery + system  flas

2013-06-04 12:11:10 754

翻译 adb -- 英文版最全命令解释

adb使用方法  -d                            - directs command to the only connected USB device                                 returns an error if more than one USB device is present.  -e

2013-06-04 12:08:53 1274

原创 adb进入android文件系统的基本操作

adb进入android文件系统的基本操作adb常用命令(1)adb devices 列出所有装载的设置。 (2)adb shell 进入设备根目录/,取得对设备的控制权,如输入ls命令等。 (3)adb install 将指定的apk文件安装到设备上。如果有多个设备同时存在,则需要指定目标设备,如:adb install -s emulat

2013-06-04 12:03:19 3772

android 侧滑消除activity框架

SlidingFinish 是一个 android端侧滑消除 activity的框架

2015-06-06

wheelview的demo和自己写的简单demo

wheelviewdemo和附送自己写的一个小demo

2014-10-22

android下的wheelview - 滚动选择框

android下的 wheelview控件

2014-10-22

Axure学习资源全套

Axure学习教程的全套教程, 包括 Axure_RP_5.6_教程.doc Axure_RP_Pro案例教程.ppt AxurePPT基本教程.ppt Axure初中高级交换实例.docx Axure学习笔记.dox

2014-08-19

HAL学习代码.rar

HAL 相信学习教程 包含 如何编写android驱动 如何编写android命令行代码 如何编写HAL层代码 详细学习,可参考:http://blog.csdn.net/zheng_he_xiang/article/details/10375923

2013-08-27

android启动logo

android开机图片修改 bootloader logo kernel logo android logo修改

2012-07-03

S3C2440中文技术文档

S3c2440的技术文档,更好的掌握ARM的应用与学习,最好和S3C2440的英文文档一起观看,对学习起到更好的指导作用(中文档中有部分错误)

2011-11-29

D3C24140指导手册

S3C2440的技术文档,属于英文版,对于学习ARM必不可少的技术文档

2011-11-29

ARM汇编指令手册

是一个快速查找你自己想要的ARM汇编指令的文件,更加方便你学习ARM的相关汇编知识

2011-11-29

Linux一句话精彩问答

linux操作系统,文件系统等详解,主要适用于linux初学者入门和上手适用,本pdf包含了在linux操作中大部分遇到的问题,内容详解,容易懂

2011-10-02

空空如也

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

TA关注的人

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