“模板:Main2/Introduction”的版本间差异
跳到导航
跳到搜索
小 |
|||
(未显示同一用户的16个中间版本) | |||
第9行: | 第9行: | ||
* [[Licensing|许可证选择]] | * [[Licensing|许可证选择]] | ||
* [[Tutorials|教程清单]] | * [[Tutorials|教程清单]] | ||
* '''[[:Category:FAQ| | * '''[[:Category:FAQ|FAQ 常见问题清单]]''' | ||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:OS Development| | <div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:OS Development|更多...]]</small></div> | ||
'''环境''' | '''环境''' | ||
* [[How kernel, compiler, and C library work together]] | * [[How kernel, compiler, and C library work together|内核、编译器和C库是如何工作在一起的]] | ||
* | * 选择C语言以外的其它[[Languages|语言]] | ||
* [[UEFI]] | * [[UEFI]]和传统[[BIOS]](PC) | ||
* [[Inline Assembly]] ( | * [[Inline Assembly|内联汇编]] (以及[[Inline Assembly/Examples|常用示例]]) | ||
* [[Object Files]] | * [[Object Files|目标文件]]和重定位 | ||
第30行: | 第30行: | ||
* [[Stivale Bare Bones]] | * [[Stivale Bare Bones]] | ||
* [[:Category:Babystep | The BabyStep Tutorial]] | * [[:Category:Babystep | The BabyStep Tutorial]] | ||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Bare bones tutorials| | <div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Bare bones tutorials|更多...]]</small></div> | ||
'''操作系统组织示例''' | '''操作系统组织示例''' | ||
第37行: | 第37行: | ||
'''引导和设置''' | '''引导和设置''' | ||
* [[Boot Sequence]] | * [[Boot Sequence|引导顺序]] | ||
* [[Diskless Booting]] | * [[Diskless Booting|无盘引导]] | ||
* | * [[Global_Descriptor_Table |全局描述符表GDT - Global Descriptor Table]] 和 [[GDT Tutorial|GDT教程]] | ||
* [[Interrupts]] | * [[Interrupts|中断]] | ||
* [[PS2 Keyboard | | * [[PS2 Keyboard | 获得键盘输入]] | ||
'''测试和调试''' | '''测试和调试''' | ||
* [[Troubleshooting]] | * [[Troubleshooting|错误处理]] | ||
* [[Testing]] | * [[Testing|测试]] | ||
* [[Unit Testing]] | * [[Unit Testing|单元测试]] | ||
* [[How Do I Use A Debugger With My OS]] | * [[How Do I Use A Debugger With My OS|自制操作系统如何使用调试器]] | ||
* [[Kernel Debugging]] | * [[Kernel Debugging|内核调试]] | ||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Troubleshooting| | <div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Troubleshooting|更多...]]</small></div> | ||
'''开发''' | '''开发''' | ||
* [[Going Further on x86]] | * [[Going Further on x86|在x86上更进一步]] | ||
* [[Creating an Operating System]] | * [[Creating an Operating System|自制操作系统]] | ||
* [[Code Management]] | * [[Code Management|代码管理]] | ||
'''编译器开发''' | '''编译器开发''' | ||
* [[Compiler| | * [[Compiler|什么是编译器?]] | ||
* [[Making a Compiler | | * [[Making a Compiler | 实现一个编译器的理论指导]] | ||
* [[Code Generation and Optimization Techniques]] | * [[Code Generation and Optimization Techniques|代码生成和优化技术]] | ||
** [[Implementing Conditional Statements And Loops]] | ** [[Implementing Conditional Statements And Loops|实现条件语句和循环]] | ||
** [[Tail Recursion and Tail Call Optimization]] | ** [[Tail Recursion and Tail Call Optimization|尾递归和尾部调用优化]] | ||
<noinclude>[[Category:Main Page Templates]]</noinclude> | <noinclude>[[Category:Main Page Templates]]</noinclude> |
2022年3月25日 (五) 03:24的最新版本
基础信息
环境
Bare Bones / Baby Steps
- Bare Bones (C and C++)
- Ada Bare Bones
- C Sharp Bare Bones
- D Bare Bones
- FreeBasic Bare Bones
- Go Bare Bones
- Pascal Bare Bones
- Stivale Bare Bones
- The BabyStep Tutorial
操作系统组织示例
引导和设置
测试和调试
开发
编译器开发