`

Android成功刷到beagle board ^_^

阅读更多
捣鼓了3天, 终于成功把android刷到beagle board上面了.
beagle board是个很小型的计算机主板, 一般可以运行各种嵌入式linux, 比如Ångström.
详细specs看这里:


具体刷机guide看这里: http://labs.embinux.org/index.php/Main_Page

个人经验概述一下, 首先是要编译boot用的kernel.  这个没什么难度, 按照guide就可以了.
一般用ubuntu就可以了, 一些lib安装下就行了.

然后要编译android.  这个Mac或者ubuntu都可以, 但切记你的电脑一定要有大于1G的内存... 编译过程中java占用的内存那个可怕... 我起先用我的PIII 500MHz + 192MB内存跑了2天还没搞定 ... 然后一台Pentium M + 512MB 内存跑了大半天也没搞定...  血泪的教训啊~~~

git clone + repo sync android的源代码后, apply几个patch, 就可以开始make编译了.

编译完了的是android的file system.

按照这里的步骤:http://code.google.com/p/beagleboard/wiki/LinuxBootDiskFormat
来制作带vfat和ext3系统的启动SD卡.  vfat放uImage, ext3放android.

链接好beagle board, SD卡先不用放进去. 

启动后出现命令行, 再插入SD卡, 然后输入:
mmcinit // 启动mmc
fatload mmc 0 0x80300000 uImage // 把uImage load到mmc的内存地址0x80300000
然后输入boot arguments:
setenv bootargs console=ttyS2,115200n8 root=/dev/nfs rw nfsroot=192.168.1.5:/data/target ip=192.168.1.1::255.255.255.0 nolock,rsize=1024,wsize=1024 rootdelay=2
video=omapfb:mode:1280x720@50 init=/init
bootm 0x80300000 // 然后启动在0x80300000的uImage

一切顺利+人品好的话, android系统就出来了 ^_^





分享到:
评论
21 楼 hetylei 2009-05-23  
lordhong 写道
rubynroll 写道
据称OMAP3530可以解HD 1080p,不知楼主试过没?要是能达到1080p@24,那么可以打开一个巨大的商机....


确实支持1080p, OMAP3430(?)还支持DSP和Open GL ES 2.0(?)


那些高清无线播放器 也就这玩意啊
20 楼 lordhong 2009-05-23  
hawgen 写道
很高兴看到你成功的移植,增加了我的信息。经过几天的折腾,我也基本上移植成功了。但是还有几个问题要请教。

1. 我想用nfs做为rootfs,但是不知道怎么样做?
   1).我的系统没有usb转网络接口
   2).按照 “setenv bootargs console=ttyS2,115200n8 root=/dev/nfs rw nfsroot=192.168.1.5:/data/target ip=192.168.1.1::255.255.255.0 nolock,rsize=1024,wsize=1024 rootdelay=2
video=omapfb:mode:1280x720@50 init=/init
bootm 0x80300000”当然ip修改了 "nfsroot=192.168.8.154:/nfsroot ip=192.168.8.1::255.255.255.0"
    结果是:在内核启动到最后提示 no network devices available

2. 我使用sd卡第二个分区做rootfs成功启动了,但是andriod显示似乎有问题,没有住的菜单,只有一个机器人,当然串口终端可以使用了。不知道怎么样才可以显示android菜单,需要补丁吗?


谢谢
      

第一个好像android是缺省设置了静态的IP,我的网络也没搞定,呵呵。
第二个我没觉得需要补丁,你如果是直接HDMI接到电脑上的话,应该没问题,console有什么错误信息吗?
19 楼 hawgen 2009-05-22  
很高兴看到你成功的移植,增加了我的信息。经过几天的折腾,我也基本上移植成功了。但是还有几个问题要请教。

1. 我想用nfs做为rootfs,但是不知道怎么样做?
   1).我的系统没有usb转网络接口
   2).按照 “setenv bootargs console=ttyS2,115200n8 root=/dev/nfs rw nfsroot=192.168.1.5:/data/target ip=192.168.1.1::255.255.255.0 nolock,rsize=1024,wsize=1024 rootdelay=2
video=omapfb:mode:1280x720@50 init=/init
bootm 0x80300000”当然ip修改了 "nfsroot=192.168.8.154:/nfsroot ip=192.168.8.1::255.255.255.0"
    结果是:在内核启动到最后提示 no network devices available

2. 我使用sd卡第二个分区做rootfs成功启动了,但是andriod显示似乎有问题,没有住的菜单,只有一个机器人,当然串口终端可以使用了。不知道怎么样才可以显示android菜单,需要补丁吗?


谢谢
      
18 楼 lordhong 2009-05-13  
rubynroll 写道
据称OMAP3530可以解HD 1080p,不知楼主试过没?要是能达到1080p@24,那么可以打开一个巨大的商机....


确实支持1080p, OMAP3430(?)还支持DSP和Open GL ES 2.0(?)
17 楼 lordhong 2009-05-13  
rubynroll 写道
据称OMAP3530可以解HD 1080p,不知楼主试过没?要是能达到1080p@24,那么可以打开一个巨大的商机....


这么强大?? 我要问下公司的大牛...
16 楼 rubynroll 2009-05-13  
据称OMAP3530可以解HD 1080p,不知楼主试过没?要是能达到1080p@24,那么可以打开一个巨大的商机....
15 楼 lordhong 2009-05-13  
dotdotdog 写道
我來自香港, 幸會. 我也成功將beagleborad 裝上Android 了, 我想和你討論一下這方面問題, 不知你遇到沒有?
1. 鍵盤反應慢, 我是用256M 的SD, 你呢?
2. 很多功能用不到, 出error 提示. 例如 music. 而且我的android 沒有你圖示的"API Demos", "Dev Tools"
3. 你有沒有用Wifi? 怎樣使用?
4. 有沒有辦法將Androi 在s-vidoe 上輸出?

不知道你有沒有遇到上面的疑問? 等待你的回復. 謝謝~

lordhong 写道
beagle board才150美刀... HDMI->DVI接口, USB/USB host, S-Video, audio in/out ^_^


香港同胞你好, 幸会幸会 ^_^

我用了2G的SD, 键盘反应确实有点慢, 和SD的容量应该无关.

很多功能由于没有硬件的驱动配置, 会出错, 比如MMS, 比如Music, 看起来是需要打ALSA Audio的补丁, 但我没有搞定.

wifi没有用, 因为android底层对wifi的支持种类太少了.  可以试试USB to Wifi的adapter.

目前输出是HDMI.  用S-video的话还是应该是驱动的问题, 呵呵.
14 楼 dotdotdog 2009-05-13  
我來自香港, 幸會. 我也成功將beagleborad 裝上Android 了, 我想和你討論一下這方面問題, 不知你遇到沒有?
1. 鍵盤反應慢, 我是用256M 的SD, 你呢?
2. 很多功能用不到, 出error 提示. 例如 music. 而且我的android 沒有你圖示的"API Demos", "Dev Tools"
3. 你有沒有用Wifi? 怎樣使用?
4. 有沒有辦法將Androi 在s-vidoe 上輸出?

不知道你有沒有遇到上面的疑問? 等待你的回復. 謝謝~

lordhong 写道
beagle board才150美刀... HDMI->DVI接口, USB/USB host, S-Video, audio in/out ^_^
13 楼 Julien 2009-04-19  
是不是这样就能弄出一个1K5的netbook了?秒杀市面上所有intel架构的netbook?
12 楼 lw223 2009-04-18  
真不错,可惜没资金啊。玩不了这个
11 楼 qubic 2009-04-11  
crackcell 写道
pudgy 写道
这板子国内有克隆的,好像是北京的一家做的。 价格是880.
板子的致命伤是缺少以太网接口。

兄台能否透露下这个板子的名字或者生产厂家什么的?哪里能搞到。

瑞泰创新公司的ICETEK-OMAP3530-Mini,淘宝上有卖
http://item.taobao.com/auction/item_detail-0db1-41d9fd88c889c285280f703685b21174.jhtml?cm_cat=0#
10 楼 lordhong 2009-04-11  
手头还有个更强的, 但貌似还不能刷到Android... 残念~~~
9 楼 hetylei 2009-04-11  
这东西太强了 完全可以插到插座上 然后接电视

PS:使用裸机注意口水外流
8 楼 quiii 2009-04-10  
0_0 G1价几何?
7 楼 lordhong 2009-04-09  
以太网可以接个USB to ethernet... 或者直接上USB to wifi, 不算致命吧
6 楼 crackcell 2009-04-09  
pudgy 写道
这板子国内有克隆的,好像是北京的一家做的。 价格是880.
板子的致命伤是缺少以太网接口。

兄台能否透露下这个板子的名字或者生产厂家什么的?哪里能搞到。
5 楼 pudgy 2009-04-09  
这板子国内有克隆的,好像是北京的一家做的。 价格是880.
板子的致命伤是缺少以太网接口。
4 楼 guoxu1231 2009-04-09  
lordhong 写道
beagle board才150美刀... HDMI->DVI接口, USB/USB host, S-Video, audio in/out ^_^




大哥  这个刷好了 怎么玩啊?
3 楼 lordhong 2009-04-08  
beagle board才150美刀... HDMI->DVI接口, USB/USB host, S-Video, audio in/out ^_^
2 楼 crackcell 2009-04-08  
这东西国内有卖么?多少米啊?

相关推荐

Global site tag (gtag.js) - Google Analytics