自己動手寫作業系統(一)

2021-08-02 10:19:39 字數 352 閱讀 2266

好了,廢話不多說,我們開始第一章,開發準備。

我這裡使用的是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 ...