ระบบปฏิบัติการเรียลไทม์ Micrium* MicroC/OS-II
Micrium MicroC/OS-II คือระบบปฏิบัติการแบบเรียลไทม์ (RTOS) แบบพกพา ปรับขนาดได้ และยึดเอาเสียก่อนซึ่งได้รับการพอร์ตและปรับให้เหมาะสมเพื่อทำงานบนโปรเซสเซอร์ Nios® II MicroC/OS-II สามารถจัดการงานแอพลิเคชันได้ถึง 255 งานและให้บริการดังต่อไปนี้:
- Semaphore
- สัญญาณการยกเว้นร่วมกัน (เพื่อลดการผกผันของลำดับความสำคัญ)
- ธงเหตุการณ์
- กล่องข้อความ
- คิวข้อความ
- การจัดการตัวจับเวลา
- การจัดการงาน (สร้าง ลบ เปลี่ยนลำดับความสำคัญ ระงับ/ดำเนินการต่อ ฯลฯ)
- การจัดการบล็อกหน่วยความจำขนาดคงที่
- การจัดการเวลา
เรียนรู้เพิ่มเติมเกี่ยวกับ MicroC/OS-II RTOS ของ MicroC และเครื่องมือเพิ่มเติมสำหรับโปรเซสเซอร์ Nios II ได้ที่ หน้าเว็บของ Micrium
การประเมินฟรีของ MicroC/OS-II RTOS และซอร์สโค้ด ANSI C แบบเต็มนั้นรวมอยู่ใน Nios II Embedded Design Suite ที่ติดตั้งด้วย Intel® Quartus® Prime Software ดาวน์โหลดตัวติดตั้งทั้งหมดจากหน้า คุณสมบัติ Intel Quartus Prime Software และดาวน์โหลด คุณสามารถพัฒนาซอฟต์แวร์สำหรับชุดพัฒนา Intel® FPGA ส่วนใหญ่ได้โดยใช้โปรเซสเซอร์ Nios II และ MicroC/OS-II RTOS
ใบอนุญาต—ในการสร้างซอฟต์แวร์เพื่อทำงานบนบอร์ดอื่นๆ และ/หรือจัดส่งผลิตภัณฑ์ คุณต้องขอรับใบอนุญาตจาก หน้าเว็บของ Micrium
ตัวอย่างการออกแบบ—ตัวอย่างการออกแบบต่อไปนี้รวมอยู่ใน Nios II Embedded Design Suite ที่ติดตั้งเป็นส่วนหนึ่งของ Intel Quartus Prime Software ดาวน์โหลดและติดตั้งจากหน้าคุณสมบัติ Intel Quartus Prime Software และดาวน์โหลด
- Hello MicroC/OS-II—สร้าง "Hello World" ตาม MicroC/OS-II RTOS
- กล่องข้อความ MicroC/OS-II—สาธิตงานโดยใช้กล่องข้อความ
- มูเท็กซ์ MicroC/OS-II—แสดงสัญญาณการยกเว้นร่วมกัน
- เซิร์ฟเวอร์ซ็อกเก็ตอย่างง่าย—สร้างแอพพลิเคชั่นเทลเน็ตตามอินเทอร์เฟซซ็อกเก็ตที่จัดเตรียมโดย NicheStack TCP/IP Stack - รุ่น Nios II ที่ทำงานบน MicroC/OS-II RTOS
- เว็บเซิร์ฟเวอร์—สร้างเว็บเซิร์ฟเวอร์ตามอินเทอร์เฟซโปรแกรมแอพพลิเคชั่นของซ็อกเก็ต (API) ที่จัดเตรียมโดย NicheStack TCP/IP Stack, Nios II Edition ที่ทำงานบน MicroC/OS-II RTOS
- ตัวอย่างการออกแบบเพิ่มเติม
- ตัวอย่างเพิ่มเติมเกี่ยวกับร้านออกแบบ Intel FPGA
หมายเหตุ: สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสนับสนุนและใบอนุญาต NicheStack TCP/IP Stack โปรดดูที่หน้า การใช้ NicheStack TCP/IP Stack