好了,廢話不多說,我們開始第一章,開發準備。
我這裡使用的是ubuntu作業系統,模擬器採用的是bochs,編譯器使用的是gcc和nasm。
bochs安裝:sudo apt-get install bochs.
gcc用來編譯c檔案。ubunt自帶,無需安裝
nasm用來編譯彙編,安裝命令:sudo apt-get install nasm
sudo ./make
cd simulator
bochs
正常情況下,會彈出模擬器,如果出現異常,可以在終端檢視error或者panic log,度娘會告訴你該怎麼搞。
如果有感興趣的同學,也可以qq或者郵件聯絡我
自己動手寫作業系統(一)
從去年就想好好的讀一下這本書,跟著書上做一下,但是給耽擱了,現在就好好的開始探索這麼書吧!雖然我很想在這裡吹一段這本書有多麼的厲害,但是!我第一章都沒有看完,吹不了!等我讀的個七七八八再回來吹吧。我是在搜尋嵌入式的學習路線中發現的這本書,當時他們說這本書很有趣,操作能力強,對作業系統的理解很有幫助,...
自己動手寫作業系統
virtual pc 5.2 下 dos7.1 中 執行.com檔案相關問題 2009 09 09 12 55 剛才在進入dos後,編譯.asm檔案獲得.com檔案,但系統會出現 emm386 unrecoverable privileged operation error n9.press ent...
自己動手寫作業系統
今天看了前兩章,現將重點記錄如下 作業系統的啟動,關鍵點時同bios的介面 這裡有兩個位址很重要,a,0x7c00 510 0x7dfe登記標誌位 兩個byte 0xaa55 b,0x7c00,作業系統載入的目標位址 系統啟動過程 1 bios清零cpu現場 傳送reset訊號 2 cpu從0xf ...