1. Before Development
Development procedure
1. Write source code
2. Compile with a compiler
3. Generate a floppy Image
4. Write the image to the disk and create a boot disk.
2. Getting started with computer structure to Assembler
3. Introduction to assembly language learning and makefile
4. Enter the 32-Bit mode and import the C Language
5. C language and Image Display exercises
6. struct, text display, and gdt/IDT Initialization
7. Split compilation and interrupt handling
8. FIFO and mouse control
9. Mouse control and 32-bit Switching
10. Memory Management
11. Overlay Processing
12. Create a window
13. Timer 1
14. Timer 2
15. High Resolution and keyboard input
16. Multi-task 1
17. Multi-task 2
18. Command Line window
19. dir command
20. Applications
21. API
22. Operating System Protection
23. Write Applications in C Language
24. Graphic Processing
25. window operations
26. Add a command number window
27. Acceleration of form Movement
28. LDT and Library
29. File Operations and text display
30. Compression and simple applications
31. Advanced Applications
32. After Development
Reading Notes-30-day self-made operating system directory