- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 Android 驱动开发系列一
最近开始接触Android底层的开发,这里面将记录开发一个驱动以及到测试的全过程。 首先,需要搭建Android的开发环境。我这里采用的是Ubuntu 11.04 64bit的系统,里面使用gcc-4.4,Android 4.0.4源码,硬件是S5PV210。搭建环境这一步就不说了。其次,编译好u-boot、kernel和ICS。最后,开始确定要编写什么驱动。 由于我这
2013-03-21 13:58:19 22595 8
原创 解决 需要的目标“out/target/product/generic/obj/lib/liblog.so”。 停止。
在编译Android 4.0的HAL层时,出现下面的错误信息:root@brantyou-ubuntu:~/workspace/android-4.0.4_r1.2# mmm hardware/libhardware/modules/hello/============================================PLATFORM_VERSION_CODENAME=R
2013-03-15 14:37:30 17675 2
原创 Android驱动入门系列(一)
Android驱动入门系列(一) —— Android驱动简介及编写第一个Android驱动 以下文章参考网上搜到的《Android驱动开发全过程(有图有真相)》一文,其中根据自己的实际编写情况作了部分修改,不用作商业用途前言意外在网上发现了这扁文章,看后感觉很有必要分享,所以整理并上传,希望大家喜欢。Android 硬件抽象层(HAL)概要介绍和学习计划Android
2013-03-08 17:07:41 27128 10
原创 error: 'struct proc_dir_entry' has no member named 'owner'的解决方法
在编译Android 4.0驱动的时候,使用到了proc_dir_entry结构体中的owner成员,但是编译的时候,却出现了下面的错误:drivers/hello/hello.c:217: error: 'struct proc_dir_entry' has no member named 'owner'make[2]: *** [drivers/hello/hello.o] 错误 1
2013-03-08 16:20:52 11014 5
原创 编译Android驱动对应的C测试程序出错的解决方法以及正确流程
编写好驱动之后,另外写了个C程序来测试驱动,但是在编译的时候,出现了如下的错误:build/core/base_rules.mk:166: *** frameworks/base/opengl/libs: MODULE.TARGET.ETC.egl.cfg already defined by development/tools/emulator/opengl/system/egl。 停止
2013-03-08 14:45:27 3387
原创 总结Android HAL层的使用方法
1、使用HAL的方法下面以Sensor传感器为例介绍使用HAL的方法,具体流程如下所示。 step1. Native code通过 hw_get_module 调用 HAL stub。hw_get_module( LED_HARDWARE_MODULE_ID, (const hw_module_t**)&module)step2. 通过继承 hw_module_method
2013-03-07 14:13:20 4931 1
Oracle数据库直连测试demo
2015-06-02
C++实现中英文与UNICODE十六进制字符串互转
2012-04-20
基于AT89S52的GSM安防系统(全套资料包括代码和原理图)
2010-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人