硬件平台:S3c6410
操作系统:ubuntu 虚拟机virtualbox
板子系统:Android
开发工具:jdk,ndk,eclipse
jdk资源:
http://115.com/?ct=rar&pickcode=bntc6d7l5q2d88bx
6410板子系统Android2.3的内核源码、文件系统以及uboot在资源里提供:
内核源码:http://115.com/?ct=rar&pickcode=djrspmqbpoktxx4f
文件系统:http://115.com/?ct=rar&pickcode=djrc7j0806z0xx4f
uboot:http://119.147.150.59/gdown_group293/M00/16/20/d5OWO1BftgIAAAAAAAMAAEHxxSk9244690/u-boot.bin?k=8D7DLqf_BBOdra-11ChrbQ&t=1378704835&u=3736210167-305963772-bntakp90q5p188bx&s=307200&file=u-boot.bin
Android底层驱动测试时是在熟悉linux驱动实现过程的基础上进行的,如果没有linux驱动的经验,建议先从linux内核驱动开始学起。以前的文章中提到了将驱动编译进内核,虽然是增大了内核的体积,但平时做实验时较为方便,所以在编译zImage时将leds设备编译进了内核。
现在就要开始写测试程序了。JNI是Java Native Interface的缩写,中文为JAVA本地调用,它允许Java代码和其他语言写的代码进行