Android
文章平均质量分 63
zou_guomin
这个作者很懒,什么都没留下…
展开
-
BusyBox移植到Android
busybox-1.13.4.tar.gz1. configureBusybox Settings ---> Build Options ---> [*] Build BusyBox as a static binary (no shared libs) [ ] Force NOMMU b原创 2010-04-02 15:51:00 · 944 阅读 · 0 评论 -
porting iperf to Android platform
下面的文档描述如何移植 iperf 到 android 平台中1. download iperf source codelatest iperf version from the below link:http://sourceforge.net/projects/iperf/and then unzip it.tar zxvf iperf_2.0.4.orig.tar.gz2. copy ipe转载 2010-05-11 10:47:00 · 1189 阅读 · 0 评论 -
Android平台中Wifi的初始化
1. WIFI JAVA layer:1.1. 当android系统启动WIFI 模块时, 它将调用 Wifiserver 类的setWifiEnabledBlocking函数。1.2. 在该函数中,如果是使能WIFI, 它将做四件事: a. load wifi driver. b. 启动wpa_supplicant. c. 启动 event loop. d. 更新wifi转载 2010-05-11 10:43:00 · 1415 阅读 · 0 评论 -
Android Makefile中是 如何识别 TARGET_PRODUCT 的
今天有时间小看一下Android 的Makefile, 终于稍有明白Android 编译系统是如何通过环境变量 TARGET_PRODUCT 来决定编译定制product.首先, 编译Android 代码 通常情况下使用:# make showcommands这实际上等价于下面的完整命令 (具体参见 build/core/envsetup.mk )# TARGET_ARCH=arm原创 2010-05-09 10:13:00 · 541 阅读 · 0 评论 -
Android ALSA porting to smartq7
1. system/core/init/device.c加上一段代碼以創建/dev/snd: ...... } else if(!strncmp(uevent->subsystem, "mtd", 3)) { base = "/dev/mtd/"; mkdir(base, 0755); } else if(!strncmp(u转载 2010-05-09 10:12:00 · 789 阅读 · 0 评论 -
Android Wifi Driver Porting
1. 修改 build/target/board/generic/BoardConfig.mk定义使用 wireless extension 作为wpa_supplicant 的driver.# Wifi related definesBOARD_WPA_SUPPLICANT_DRIVER := WEXT2. 修改hardware/libhardware_legacy/wifi/wifi.c转载 2010-05-09 10:10:00 · 880 阅读 · 0 评论 -
Android 下使用wpa_cli 连接 wifi
# cp /media/sd8686.bin /lib/firmware/sd8686.bin# cp /media/sd8686_helper.bin /lib/firmware/sd8686_helper.bin# dpkg -i kernel-smartq5-modules_2.6.24.7-smartq5-050509_all.deb# insmod sd8686.ko # ifc转载 2010-05-09 10:09:00 · 1219 阅读 · 0 评论 -
Android 2.1 源码结构分析
Android 2.1 源码结构分析Rockie ChengAndroid 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- c转载 2010-05-09 10:05:00 · 547 阅读 · 0 评论 -
Android2.0 Eclair在S3C6410上运行成功
Android2.0 Eclair在S3C6410上运行成功Google已经在GIT上放出了android2.0-eclair的源码,喜好的同志赶快去下载吧。在用repo下载源码时,别忘记加入选项“-b eclair”如果你是用默认下载:repo init -u git://android.git.kernel.org/platform/manifest.git没关系,下载好后在同步检测一下即转载 2010-05-09 10:05:00 · 479 阅读 · 0 评论 -
Android键盘研究初步
Android基本键盘驱动采用了Linux的input和event机制对于Linux内核主要是这个驱动drivers/input/keyboard/gpio_keys.c这有篇分析文章http://www.cnitblog.com/luofuchong/archive/2007/11/12/36157.html而内核中通过platform机制将按键信息注册进系统:/* gpio butto转载 2010-05-09 10:01:00 · 556 阅读 · 0 评论 -
Androidjni 静态库的编译
只需要在Android.mk里写上“include $(BUILD_STATIC_LIBRARY)”,就会编译出静态库。没有找到Android.mk的文档,参数可以参考$(ANDROID_DIR)/build/core/config.mk。 贴一个Android.mk实例view plaincopy to clipboardprint?LOCAL_PATH:= $(call my-转载 2010-05-09 10:28:00 · 788 阅读 · 0 评论 -
Android 系统编译与调试
一 Android 编译 Android 编译系统(详见附件),在阅读本文时可以先阅读附件,我是读了好多遍,并加于实践,才能比较深刻理解编译系统工作原理以及如何编译生成image文件。我觉得理解一个平台,首要先弄清一个平台的编译系统,一方面可以解决编译问题,另一方面可以了解系统的文件编译顺序,对于解决运行时碰到问题有帮助。 我这边着要介绍我们可能涉及到的Android.mk写法.转载 2010-05-09 10:27:00 · 1266 阅读 · 0 评论 -
Android build system note
1. Android编译系统分析编译脚本及系统变量build/envsetup.sh脚本分析在编译源代码之前通常需要在android源代码顶层目录执行 . ./build/envsetup.sh 目的是为了使用脚本 envsetup.sh 里面定义了一些函数:function help()function get_abs_build_var()function get_build_var()fun转载 2010-05-09 10:21:00 · 399 阅读 · 0 评论 -
Android Makefile中是 如何识别 TARGET_PRODUCT 的
今天有时间小看一下Android 的Makefile, 终于稍有明白Android 编译系统是如何通过环境变量 TARGET_PRODUCT 来决定编译定制product.首先, 编译Android 代码 通常情况下使用:# make showcommands这实际上等价于下面的完整命令 (具体参见 build/core/envsetup.mk )# TARGET_ARCH=arm转载 2010-05-09 10:11:00 · 426 阅读 · 0 评论 -
Android ethernet support
偶然间发现了这个patch.http://code.google.com/p/android-x86/downloads/detail?name=0001-merge-ethernet-support-to-eclair.patch这应该是 android-x86 项目,针对上网本的一个功能扩展。但是如果这个功能应该对开发也有帮助, 可以通过 ethernet , 使用 adb 来转载 2010-05-09 10:09:00 · 1108 阅读 · 0 评论 -
Android和Linux博客搜集
刘三公子的嵌入式资料柜 http://blog.chinaunix.net/u3/93793/article_112647.html 阿虚的电子小屋(Rockie Chengs Electronic House) http://hi.baidu.com/aokikyon/blog/index/3 嵌入式系统爱好者 » SEP Android操作系统 htt原创 2010-05-06 10:44:00 · 385 阅读 · 0 评论 -
Android培训
http://blog.csdn.net/caimouse/category/661872.aspx原创 2010-05-05 18:20:00 · 426 阅读 · 0 评论 -
Android源码编译反思
【初步构想】 如果是在一台PC上先完整的编译一次Android源码,然后将整个编译好的源码移到另一台PC,然后再在移到的PC上编译,这样估计是可以减少时间的吧? 【初步测试】 初步测试结果,很令我感动意外,似乎所花费的时间跟make clean后,再make所花的时间差不多,这是为啥呢?看来得好好研究一下make的规则。 【今天测试进展-20091024】转载 2010-05-21 16:43:00 · 3556 阅读 · 0 评论