2012年11月4日 星期日

期末上機考題

1. 架構嵌入式 Debian Linux 開發環境,包括可在 X86 平台上進行 Cross Compile 之 ARM tool chain。
2. 自行下載並安裝最新版本之 Qemu Linaro 版,以便使用 PC 平台模擬嵌入式 ARM 開發環境。

接下來是使用 Qemu 來進行嵌入式系統建構
3. 使用 Qemu 來安裝 Debian Linux,並使其能正常開機,我們將以此虛擬機器之 / 作為接下來之 rootfs。
4. 自行下載 Linux 3.2.XX 系列 Long Term Support 核心,並以 Beagle Board 為目標 (Target) 來編譯此核心。
5. 自行下載最新版之 U-boot,並
以 Beagle Board 為目標 (Target) 來編譯 U-boot。
6. 將第 3 至第 5 點之 bootloader、Linux Kernal 以及自定之 rootfs 整合至虛擬 SDCARD 中,並以 Qemu 開機。

接下來是使用 Devkit 800 來進行實際嵌入式系統開發
7. 承 4. 請以 Devkit 8000 為目標來編譯 Linux 核心。
8. 承 5. 請以 Devkit 8000 為目標來編譯 U-boot。
9. 請將 bootloader、Linux 核心以及 rootfs 放置至實體 SDCARD 中,其規劃如下:
    第1分割區:80 MB、FAT 16 or FAT 32 檔案系統。
    第2分割區:剩下空間(1GB 以上)、ext 3 檔案系統。
10. 請將實體 SDCARD 插入 Devkit 8000 之 SD 插槽中,並能以 SDCARD 開機。

沒有留言:

張貼留言