ADK平台配置与运行

作为小车计划的一部分,控制方面,要实现小车和Arduino的通信,于是我采用ADK,它的全名是: Accessory Development Kit,是在Google I/O 2011大会上宣布的。目前支持2.3.4以上的Android版本。不过不幸的是,很多手机,像G1,需要一些Geeky的方法才能让它run起来,这篇文章就是给你一个框架概念和操作流程,如果你手头上 Read more

Android刷机指南,基于HTC G1/Dream, Under ArchLinux

刷机分哪几个部分? SPL IPL(Initial Program Loader) 首次引导 SPL(Second Program Loader) 二次引导 IPL引导SPL,SPL引导系统,一般IPL不用动,刷SPL即可,相当于pc上刷Bios Radio 手机比电脑多的就是一个通信功能,全靠一个基带芯片,驱动这个基带芯片的就是这个基带程序,叫Radio。 Recovery Recovery 是开机 Read more

移动平台应如何发展,谈谈我的看法

看了很多关于平板电脑的新闻,我谈谈自己的看法: iphone先天是优于Android的,不论从技术上,从美学上,还是从用户消费习惯上。Android走的是类似当年pc的路线,但考察其技术实质,并不是一个pc的功能,而是一个java虚拟机的功能。我今天了解到了i-jetty项目,我认为前景很大,它把一个java虚拟机的概念发挥到了极致,搞 Read more

Arduino 小车计划

Arduino是一个开源的AVR单片机开发板,开源部分包括软件和硬件。基于Arduino的小车已经数不胜数,出于兴趣,我也搞了一套,准备打造自己 的Arduino小车。本小车的元件和工具都在淘宝购买,我也会给出我的购买链接。希望通过我的记录,能给大家起到抛砖引玉的作用。 小车的组成结构 我这一套使用的小车是用的比较广泛的RP Read more

Bionic libc

Google 为了保持Android的“清洁”, 没有用庞大而全面的glibc,而专门开发了Bionic libc用来替代glibc。Bionic libc有以下几个特点: BSD协议 小  200K,但是功能不全,比如我用 bzero和 bcopy这两个函数就没有。不得不用memset和memcpy替代。 快  本来就小,又专门针对频率低的ARM CPU做过优化,所以运行的速度 Read more

C4Droid

最近想给Android上写点程序,于是装了C4Droid,这个工具相当于一个手机上的小IDE了。 最让人兴奋的是支持系统编程,套接字什么的也可以,头文件和库文件放在: /mnt/sdcard/Android/data/com.n0n3m4.droidc/files/tcclibs 它的编译器叫做tcc(Tiny C Compiler), 可执行程序在: /data/data/com.n0n3m4.droidc/files 就在 Read more

Android 开发的一个资源汇总

如果想写 App 不知道怎么配置开发环境, 那么, 这里你是必看的。 1. 安装 Android 的开发环境 2. 配置 ADT for eclipse , 在 eclipse 下开发 Android App tips: 在安装 ADT for eclipse 的时候,强烈建议首先升级到 eclipse 3.6 或以上版本,强烈建议下载了ADT包以后选择本地archive方式进行安装。 如果你想自己搞定一 Read more