- 论坛徽章:
- 0
|
idea 6410开发板到了,试了试其中linux和android 1.0很不错,(使用7寸屏时需要对android 0.9 和 ubuntu 9.04光盘中的内核添加对应的补丁 (drivers/video/samsung/s3c_at070N83.c)).
可惜套件光盘内只提供了bin码,想要参考下源码还要额外支付6.5Krmb,注意呦只是纯软件代码。 android的源码文件有这么值钱吗。
看来只有自立更生了,初步设想
- 基于cupcake移植到idea6410开发板
- nand启动,使用开发板自带的uboot
- 使用linux-2.6的内核树,移植内核搭载开发板自己的rootfs(因为其他版本没有6410的bsp包)
- 移植自己的rootfs
- 定制自己的应用,测试可行性。
第一步: 配置android环境。
- 下载android的相关代码。
- 编译代码
- 启动模拟器
- 获取内核配置文件
第二步: 移植内核
- 驱动移植(nand, lcd, dm9k,wifi)(没有采用yaffs2, 直接使用最新的ubifs)
- 基于开发板自带rootfs测试
第三步: rootfs
第四步: 定制
- JNI互调测试实例
- Daemon C + Java App + socket protocol 测试实例
第五步: 拼装成样机
- nand 启动, zImage + rootfs 下载到nand
- 测试例程正常
- 音视频正常
- 可上网
额外:
- 有条件可以改装rild,外界simcom模块,实现ts027.010协议。
- 搭载GTK 的rootfs,看看速度如何。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/90973/showart_2067153.html |
|