วันอังคารที่ 24 พฤศจิกายน พ.ศ. 2552

0x103 : Introduction

หลังจากที่ได้รวบรวมข้อมูลในการทำ OS แล้วก็พอที่จะระบุขอบเขตได้คร่าวๆ แล้วว่า Tool ที่จะต้องใช้นั้นคือ
  • Nasm สำหรับ Compile ภาษา Assembly
  • DJGPP สำหรับ Compile ภาษา C/C++
  • Visual Floppy Drive สำหรับจำลอง Floppy Drive ในการเก็บ OS ของเรา
  • Pastcopy สำหรับ เขียนไฟล์ของเราไปยัง boot sector
  • Boch สำหรับไว้ทดสอบ OS โดย Boch จะเป็น Emulator ที่ใช้ในการรัน OS
Tool ทั้งหมดสามารถโหลดได้จากหน้า 0x100 : Data Collection

สำหรับลำดับในการทำคงเริ่มจาก
  • สร้างตัว Bootloader
  • ทำตัว Kernel
  • แล้วก็ทดสอบบน Boch (ถ้าหาแผ่น Floppy Disk ได้คงได้ทดสอบกับคอมฯ)
สำหรับข้อมูลอ้างอิง Tutorial ของ assembly และ c/c++ ได้รวบรวมไว้ในหน้า Data Collection แล้ว

ไม่มีความคิดเห็น: