Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9464859
  • 博文数量: 1750
  • 博客积分: 12961
  • 博客等级: 上将
  • 技术积分: 20091
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-09 11:25
个人简介

偷得浮生半桶水(半日闲), 好记性不如抄下来(烂笔头). 信息爆炸的时代, 学习是一项持续的工作.

文章分类

全部博文(1750)

文章存档

2024年(26)

2023年(26)

2022年(112)

2021年(217)

2020年(157)

2019年(192)

2018年(81)

2017年(78)

2016年(70)

2015年(52)

2014年(40)

2013年(51)

2012年(85)

2011年(45)

2010年(231)

2009年(287)

分类: LINUX

2009-09-07 11:49:38

  Android on mini2440
           最近参考了网络上一些朋友的资料,将android 移植到了mini2440。运行状况良好,触摸屏已经
校准,可以准确点击。将mini2440的6个按键也映射到android的上,下,左,右,返回,主页这6个按钮。

           感谢网络上朋友的一些资源,不过很遗憾,他们都没有提供源码,现在我将这些代码公开,回馈各位,希望能给各位帮助。

          
           总的来说,在mini2440上运行android包含4个部分,bootloader,kernel,roofs,android(rootfs for android),前三者都烧录在mini2440的64Mnandflash中,android放在u盘中,
     
           bootloader部分可以使用mini2440的自带,需要改动的是,将kernel区间由2M改到3M,因为我这个kernel编译出来size在2.4M,当然要记得减少root区间的size哦。
           内核部分的移植是在linux.2.6.25.8.tar.gz进行的,附件有linux.2.6.25.8.tar.gz for android的patch包和配置文件。patch后,直接使用

编译器编译即可。
           roofs 是kernel起来后首先挂载的文件系统,可以使用mini2440自带的root_default.tgz,做点小修改即可。
           android 是指android 运行所依赖的文件系统,这个可以从

这里下载即可。
      
           roofs切换到android:

              mknod /dev/sda1 b 8 1

              mount -t ext2 /dev/sda1 /mnt/usb

       然后通过chroot命令,启动android

             chroot /mnt/usb/nfs_root  /init


 运行视频:
         

 下一篇讲述:如何校准触摸屏

文件:Mini2440_Android.rar
大小:259KB
下载:下载
阅读(2461) | 评论(0) | 转发(0) |
0

上一篇:linux 电源管理

下一篇:ibus + ubuntu

给主人留下些什么吧!~~