Lab2 Preview Report - Holapoya/ee240500 GitHub Wiki
Booting process of an embedded system board
Introduction
即嵌入式系統的啟動(引導)過程,booting對電腦系統是指初始化、開機的意思,而開機後所需執
行的第一段程式也就是boot loader,負責初始化硬體及提供參數;本次lab將會使用兩種方法來
boot電腦,其中第一種方法中所安裝的U-boot就是標準的boot loader。
Related parts of our lab
本次實驗有兩中方法,下面會概述大致的步驟。
第一種方法:
1.安裝kermit 後照指示編輯 .kermrc後啟動kermi。
2.安裝U-boot (步驟較多不詳細說明)。
3.設定Trivial File Transfer Protocol(TFTP) Server並藉由kermit 使板子相連,然後再
設定U-Boot environment。
4.在SD卡安裝kernal與rootfs。
5.確認是否可以成功登入與網路連線。
第二種方法:
1.下載uImage、uImage.dtb與uramdisk.img三個檔案並確認他們的permission
2.從host下載檔案到板子的DRAM。
3.載入kernel/ramfs後boot,確認有沒有登入畫面(成功)。
Questions about the topic or our lab
目前似乎沒有。
OS kernel and file system
Introduction
OS kernel:負責管理軟體的輸入/輸出資料,並將資料轉換為數據處理的指令後
傳往中央處理器,是作業系統的核心,讓作業系統維持正常運作。
file system:負責控制數據如何被儲存與檢索,藉由分割數據的儲存方式,可使
空間良好地被運用,而使用者只須記得檔案的名稱及儲存的目錄位址即可。
Related parts of our lab
本次實驗將會安裝kernal並分割空間,了解kernal與file system的功能與運作也對實驗的理解
有幫助。
Questions about the topic or our lab
目前大概沒有。