知識社群登入
位置: 艾鍗學院 Blog > 專業論壇 > 討論
一些小問題
1樓
艾鍗科技的老師你好 我是艾鍗的學生
 
我想請教幾個問題:
第一個是  如何在 x86 架構下 建立一 只有乾淨的file system的系統 沒有UI  開機完  只有文字介面既可   要做在數位家庭的小主機上  只要能讓他開進去 有檔案系統既可??   之前的人好像是先安裝一LINUX系統之後再開始刪 然後重新編譯核心 我想知道詳細應該怎麼做 
 
第二個是 任何一開發板 廠商既然會附送 kernel 與 bootloader  那我的第一件事應該是把這兩樣東西編譯好 然後讓他可以開機 可以到核心解壓縮完  假設我的認知是正確的 我想知道 通常要修改那些東西 才可讓 bootloader 順利 bootm 到kernel 讓他繼續往下走?? 我拿到兩套可以開機的kernel 與 bootloader 個別都可以用 不能交叉使用  既然是同一源碼修改而來 應該可以 把它改回可以共用的狀態 我想知道 要改的東西詳細有哪些??
 
第三個是 我有一RPi的 板子 令我感到神奇的事是 如何將通西都放到 SD卡上面 讓他可以跑 ??  我把它官方提供的 bootloader  用他給的編譯器編好後放進去它並不會動 可是用他給的卻可以 差別在哪??
 
順便問一下 win7 底下要怎安裝 .sys 最近拿到的tool裡面的驅動他給這個 不知該怎辦
2樓

 A1. :就是建立一個Root filesystem,不要裝x window或其他GUI Framewoik,  但檔案系統 image要讓Kernel 可以認得即可.
 A2. :你認知沒錯. 
       bootloader 要知道kernel 在ram位址. ......因為......實在太多資訊都沒有描述, 很難回答!

 A3:  確認bootloader 和你的板子上可用的code嗎?  可用的code至少是,
     cpu inin OK, DRAM control init OK, Flash iniit OK, UART init OK..
   
     所謂不能動的部份 ,到底是指走到那個階段? 都沒畫面嗎? 
     一般來講, 你手邊沒有Emulator 之類的 , 是無法debug到更低層的部份 , 
     所以你只能針對上述幾個low level init所必要的參數去try & Pray
     大概也只能這樣...不過這些參數都是要study 過