免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1555 | 回复: 0
打印 上一主题 下一主题

从无到有构建android 1.5 - cupcake to idea6410 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-10 15:26 |只看该作者 |倒序浏览

                                                                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
  •    nfs 挂载
  •    集成 busybox
第四步: 定制
  •    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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP