MS-DOS Device Driver >> Assembly >> Basic

開發環境


[Github] https://github.com/steward-fu/gh_driver.git

司徒最早學習的驅動程式並不是DOS驅動程式,只因為司徒蠻喜愛寫驅動程式,因此花了一些時間自學一下,從中發現DOS驅動程式跟WDM驅動程式的架構也蠻相似的,因此,司徒就順便整理一下DOS驅動程式的教學,希望對喜愛驅動程式的使用者有所幫助。

目前司徒使用的開發環境是N900加上改版的Bochs 2.3.7模擬器(支援N900鍵盤),在速度表現上,N900表現的相當不錯,加上N900本身就是Linux系統,因此,操作虛擬硬碟的相關指令也相當齊全,因此,N900算是相當適合的開發環境,使用者如果不想手動安裝DOS系統和編譯工具(MASM v6.11),也可以直接Clone司徒的Github,裡面有安裝好的DOS Image,下圖是在N900的DOS啓動畫面:

雖然N900的CPU速度不算快,不過,對於DOS系統的模擬還是表現亮眼


返回上一頁