学者之家电子论坛--打造电子工程师共同致富的平台's Archiver

涛行九天 发表于 2009-11-24 23:17

从无到有构建android 1.6 - donut to idea6410 [zt]

[table=98%][tr][td][table=98%][tr][td][table=98%][tr][td]idea 6410开发板到了,试了试其中linux和android 1.0很不错,(使用7寸屏时需要对android 0.9 和 ubuntu 9.04光盘中的内核添加对应的补丁 (drivers/video/samsung/s3c_at070N83.c)).

可惜套件光盘内只提供了bin码,想要参考下源码还要额外支付6.5Krmb,注意呦只是纯软件代码。 android的源码文件有这么值钱吗。

看来只有自立更生了,初步设想
[list][*]基于donut移植到idea6410开发板[*]nand启动,使用开发板自带的uboot[*]使用common的内核树,移植内核搭载开发板自己的rootfs(因为其他较早版本没有6410的bsp包)[*]移植自己的rootfs[*]定制自己的应用,测试可行性。[/list]

[color=#ff12]第一步:[/color] 配置android环境。
[list][*]下载android的相关代码。[*]编译代码[*]启动模拟器[*]获取内核配置文件[/list]第二步: 移植内核
[list][*]驱动移植(nand, lcd, dm9k,wifi)(没有采用yaffs2, 直接使用最新的ubifs)[*]基于开发板自带rootfs测试[/list]第三步: rootfs
[list][*]   nfs 挂载或ubifs 挂载[*]   集成 busybox[/list]第四步: 定制
[list][*]   APP + java service + native service + hal stub + driver + HW[*]   IPC / thread IBinder[/list]第五步: 拼装成样机
[list][*]nand 启动, zImage + rootfs 下载到nand[*]测试例程正常[*]音视频正常[*]可上网(网线方式)[/list]额外:
[list][*]有条件可以改装rild,外界simcom模块,实现ts027.010协议。[*]搭载GTK 的rootfs,看看速度如何。[/list]

[/td][/tr][/table][/td][/tr][/table][/td][/tr][/table]

aokikyon 发表于 2009-11-25 14:59

lz做到第几步了?

iibull 发表于 2009-12-25 12:53

这个明显是盗版我的文章,这本来是我的工作计划。LZ不厚道阿

页: [1]

Powered by Discuz! Archiver 7.1  © 2001-2009 Comsenz Inc.

302 Found

302 Found


nginx/1.8.0