Skip to content
/ miniOS Public
forked from HCDarren/miniOS

一步一步,动手写一个简易操作系统

Notifications You must be signed in to change notification settings

m561247/miniOS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 

Repository files navigation

参考书籍:排序不分先后

《编码:隐匿在计算机软硬件背后的语言》
《穿越计算机的迷雾(第二版)》
《汇编语言》
《x86汇编语言:从实模式到保护模式(第二版)》
《计算机组成原理》
《Unix环境高级编程》
《操作系统导论》
《深入理解计算机系统》
《TCP/IP详解》
《程序员的自我修养:链接、装载与库》
《Linux是怎样工作的》
《操作系统真象还原》
《30天自制操作系统》
《一个64位操作系统的设计与实现》
《x86汇编语言:编写64位多处理器多线程操作系统》
《Linux内核完全注释》
《Linux内核设计艺术》
《Linux内核深度解析》

文章整理

1. 环境配置
2. 玩转汇编
3. 硬盘读写
4. 进入保护模式
5. 配置 C 调试环境
6. 玩转 C 语言
7. 实现内核屏幕驱动
8. 中断
未完结待一点点补充...

视频资料

C++ 学习视频(未完结)
操作系统视频后续补充...

其他视频

一个8位二进制CPU的设计和实现
x86 汇编语言
操作系统实现

技术交流群

微信群二维码只有 7 天有效期,可加我微信(240336124)拉进群

About

一步一步,动手写一个简易操作系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 89.0%
  • Assembly 7.7%
  • Makefile 3.3%