beagleboard 啟動 android 核心

來源:互聯網
上載者:User

本說明分為如下幾個部分:
1. 啟動控制板子
2. 啟動自己的核心

本文中使用的板子: OMAP beagleboard-xm Rev A

======================
1. 啟動控制板子

該部分使用了從官網上下載的檔案系統+uboot+uImage
1.1 下載 beagleboard-xm.tar.gz
$http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/TI_Android_GingerBread_2_3_4_DevKit_2_1/exports/beagleboard-xm.tar.gz
解壓
$ tar -xf beagleboard-xm.tar.gz
$ cd beagleboard-xm
在繼續下面的操作前,最好看看README

插上你的microSD卡,至少2G
假設裝置為 /dev/sdc
$./mkmmc-android.sh /dev/sdc Boot_Images/MLO Boot_Images/u-boot.bin
Boot_Images/uImage Boot_Images/boot.scr Filesystem/rootfs_beagle_xm.tar.bz2
Media_Clips START_HERE
上面的操作完成後,就準備好了啟動卡。

插到板子上就可以直接運行了。

2. 配置自己的核心
download source: http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/TI_Android_GingerBread_2_3_4_DevKit_2_1/exports/TI_Android_GingerBread_2_3_4Sources.tar.gz

$cd kernel
$vim Makefile
 ARCH :=arm
 CROSS_COMPILE := /path/to/arm-cross-compiler

 查看預設的config 檔案
$make help
  此處,我們選擇omap3_beagle_android_defconfig
$make omap3_beagle_android_defconfig

  修改預設的啟動參數
$vim .config
  CONFIG_CMDLINE="ttyO2,115200n8 androidboot.console=ttyO2 mem=256M
  root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init
  ip=192.168.1.234:192.168.1.1:192.168.1.1:255.255.255.0
  omap_vout.vid1_static_vrfb_alloc=y vram=8M omapfb.vram=0:8M"

  開始編譯核心
$make uImage -j32

  將產生的uImage複製到microSD卡的boot分區
  可以啟動控制板子了!!

  有用的連結:
  啟動問題:
  http://processors.wiki.ti.com/index.php/Kernel_-_Common_Problems_Booting_Linux
  TI-Android-GingerBread-2.3-DevKit-1.0 DeveloperGuide:
  http://processors.wiki.ti.com/index.php/TI-Android-GingerBread-2.3-DevKit-1.0_DeveloperGuide

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.