Cyjon:一个简单,干净的代码,多任务操作系统,用纯汇编语言为AMD64家族的64位处理器编写
Cyjon:一个简单,干净的代码,多任务操作系统,用纯汇编语言为AMD64家族的64位处理器编写
第一个程序,当然是“Hello World!”,在上一篇教程中,讲解了如何编译裸机程序。本文将介绍怎么实现Hello world,并通过串口输出到控制台。
raspberry-pi-os:使用Linux内核和Raspberry Pi学习操作系统开发
实验4完成了内核线程,但到目前为止,所有的运行都在内核态执行。实验5将创建用户进程,让用户进程在用户态执行,且在需要ucore支持时,可通过系统调用来让ucore提供服务。为此需要构造出第一个用户进程,并通过系统...
所有的实验报告将会在 Github 同步更新,更多内容请移步至Github:...
南京大学软件学院操作系统课程实验lab2,FAT12文件系统的读取
透过 QEMU 初步体验龙架构
参考: [1]... 在UITextInput协议中,有selectedTextRange来表示光标的起始和结束位置,如果start和end相同则表示光标选中内容
Avana:Avana OS是对Aqeous OS的重写,具有更少的错误,更好的代码,更好的性能,更合逻辑
linux USB硬盘驱动入门之二之发送SCSI命令TEST UNIT READY给移动硬盘
怎样自己写一个简单的操作系统? ... 我写的时候一些经历: ...第一次写的时候3000行左右的就无法调试了,当时主要参考了linux 0.11(基础太潜)。...第二次写的时候,基本定下几个核心模块, 启动/内存管理/进程管理/用户...
linux USB驱动之发送SCSI指令INQUERY给U盘获取U盘信息
标签: 操作系统
ToaruOS-NIH ToaruOS-NIH是ToaruOS的发行版,其中不包含第三方组件。 它的引导程序,内核,模块,C库以及用户空间应用程序和库都是由ToaruOS开发团队和直接贡献者编写的。 该发行版旨在最终用基于我们自己的C库...
Table of Contents 首先介绍x86,x64,x86_64, amd64。 X86 64 Register and Instruction Quick Start Contents Registers ...General-Purpose Registers ...Floating-Point and SIMD Registers ...Starter Ki...
ToaruOS ToaruOS是一个业余爱好者,具有教育意义,类似于Unix的操作系统,完全是从零开始构建的,并且能够托管Python 3和GCC。 它包括内核,引导程序,动态链接器,C标准库,复合窗口系统,程序包管理器以及一些实用...
Linux USB 驱动入门之发送SCSI 指令READ_10给U盘读取数据
标签: linux
linux USB大容量设备驱动入门之读取U盘容量
LudOS:用C ++编写的玩具整体内核
x86-64平台 引导程序 可以使用BIOS或EFI从硬盘,闪存驱动器或CD / DVD引导 MBR->分区引导扇区保留区域中的引导程序,或GPT引导至EFI系统分区(GPT混合格式,存在可用的MBR) BIOS引导以32位保护模式运行,EFI引导以...