原文:【自制操作系统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