原文:【自制操作系統06】終於開始用 C 語言了,第一行內核代碼!

一 整理下到目前為止的流程圖 寫到這,終於才把一些苦力活都干完了,也終於到了我們的內核代碼部分,也終於開始第一次用 c 語言寫代碼了 為了這個階段性的勝利,以及更好地進入內核部分,下圖貼一張到目前為止的流程圖。 其中黃色部分是今天准備做的事情 二 先上代碼 loader.asm main.c print.h print.asm Makefile 三 鳥瞰代碼 我將關鍵部分提取出來,有助於你鳥瞰本講 ...

2020-02-02 14:30 5 2163 推薦指數:

查看詳情

自制操作系統Antz(6)——內核初步,引入c語言

Antz系統更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html Linux內核源碼分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html   在前幾天的任務中 ...

Tue Jul 31 00:44:00 CST 2018 4 1468
自制操作系統Antz(7)——實現內核 (上)

Antz系統更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html Linux內核源碼分析地址:https://www.cnblogs.com/LexMoon/category/1267413.html   在前幾天的任務中 ...

Tue Jul 31 23:15:00 CST 2018 3 927
自制操作系統

自制操作系統Antz day09——實現內核 (下) 實現圖形化界面 https://www.cnblogs.com/LexMoon/p/antz09.html Antz系統更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html ...

Tue Aug 07 06:58:00 CST 2018 0 859
[自制操作系統] 第15回 實現內核線程

目錄 一、前景回顧 二、線程的實現 三、線程的切換 四、運行測試 一、前景回顧   上一回我們實現了內存管理系統,說實話代碼還是比較多,看起來還是比較頭疼的,不過為了知識這都是小事。這一節終於可以來實現我們的線程了,以前學操作系統的時候,聽到的最多的就是什么線程,進程等,這一回我們來自 ...

Fri Jul 08 22:28:00 CST 2022 0 714
30天自制操作系統之-第一天-

從計算機結構到匯編程序入門 最近受知乎影響,一股腦熱買了這本《30天自制操作系統》的書,該書是日本一位大牛寫的。看了前20頁,還是有些東西可以琢磨的,雖然接觸計算機也7年了,慚愧在於大多都只停留在想法,而未動手去好好實踐,大忌大忌。寫這個系列章節也是希望通過這樣的方式來督促自己。工作 ...

Sun Sep 22 04:20:00 CST 2019 1 980
《30天自制操作系統》筆記(02)——導入C語言

《30天自制操作系統》筆記(02)——導入C語言 進度回顧 在上一篇,記錄了計算機開機時加載IPL程序(initial program loader,一個nas匯編程序)的情況,包括IPL代碼(helloos.nas)、編譯生成helloos.img文件、用虛擬機QEMU加載 ...

Wed May 21 07:46:00 CST 2014 29 14523
《30天自制操作系統》讀書筆記(3) 引入C語言

這一次的學習相當曲折, 主要是因為粗心, Makefile里面的錯誤導致了文件生成出現各種奇奇怪怪的問題, 弄得心力交瘁, 因此制作過程還是盡量按着作者的路子來吧. 作者提供的源碼的注釋在中文系統下是亂碼, 而且代碼的分隔用了兩個Tab, 在這里要處理一下: :%s/;.*//g 刪除所有 ...

Wed Jul 09 21:49:00 CST 2014 27 2966
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM