นี่คือแอพลินุกซ์ชื่อ Pharos ซึ่งสามารถดาวน์โหลดรีลีสล่าสุดเป็น pharos3.4.0.tar.gz สามารถเรียกใช้ออนไลน์ใน OnWorks ผู้ให้บริการโฮสต์ฟรีสำหรับเวิร์กสเตชัน
ดาวน์โหลดและเรียกใช้แอปนี้ออนไลน์ชื่อ Pharos พร้อม OnWorks ฟรี
ทำตามคำแนะนำเหล่านี้เพื่อเรียกใช้แอปนี้:
- 1. ดาวน์โหลดแอปพลิเคชั่นนี้ในพีซีของคุณ
- 2. เข้าไปที่ file manager https://www.onworks.net/myfiles.php?username=XXXXX ด้วยชื่อผู้ใช้ที่คุณต้องการ
- 3. อัปโหลดแอปพลิเคชันนี้ในตัวจัดการไฟล์ดังกล่าว
- 4. เริ่มโปรแกรมจำลองออนไลน์ของ OnWorks Linux หรือ Windows ออนไลน์ หรือโปรแกรมจำลองออนไลน์ MACOS จากเว็บไซต์นี้
- 5. จาก OnWorks Linux OS คุณเพิ่งเริ่มต้น ไปที่ตัวจัดการไฟล์ของเรา https://www.onworks.net/myfiles.php?username=XXXXX พร้อมชื่อผู้ใช้ที่คุณต้องการ
- 6. ดาวน์โหลดแอปพลิเคชั่น ติดตั้ง และเรียกใช้
ภาพหน้าจอ
Ad
ประภาคาร
DESCRIPTION
Pharos เป็น RTOS แบบโอเพ่นซอร์สฟรีสำหรับระบบที่ปลอดภัย ปลอดภัย และเรียลไทม์ โดยมีลักษณะดังต่อไปนี้:
- หน่วยความจำและการแบ่งเวลาที่เพิ่มขึ้น (TSP)
- การสนับสนุนดั้งเดิมสำหรับเธรดประปราย, เป็นระยะและเป็นระยะ
- ตัวจัดกำหนดการยึดเอาเสียก่อนแบบคงที่
- การป้องกันเวลาดำเนินการ (เธรดถูกป้องกันไม่ให้ดำเนินการนานกว่าที่กำหนดไว้)
- ขนาดเล็ก (ภาพเต็มมีข้อความ ~100 ถึง 300KiB ข้อมูล ~30KiB)
- การกำหนดตามเวลาจริงยาก
- ส่วนที่สำคัญอย่างรวดเร็ว
- จัดลำดับความสำคัญการขัดจังหวะแบบซ้อน
- การสื่อสารระหว่างพาร์ติชันพร้อมตัวกรองเพื่อป้องกันการเข้าถึงที่ไม่ต้องการ
- รองรับมัลติคอร์ (RMP)
- รองรับ ARM9, Cortex-A/R/M และ Aarch64, RISC-V64 (64 บิต)
- TestSuite ที่สมบูรณ์ (ดูข้อมูลด้านล่าง) ทำงานสำเร็จสำหรับแต่ละแพลตฟอร์มในแต่ละรุ่น
- ทดสอบแล้ว: การทดสอบตามข้อกำหนดมากกว่า 170 KLOC ดำเนินการสำหรับแต่ละบอร์ดในแต่ละรุ่น
- มีคู่มือการใช้งานที่เป็นปัจจุบันด้วย
ดูหน้าวิกิของเราสำหรับข้อมูลเพิ่มเติม
คุณสมบัติ
- RTOS
- TSP
- วิกฤตผสม
- การป้องกันหน่วยความจำ
- การป้องกันเวลา
- ตัวจัดกำหนดการยึดตามลำดับความสำคัญคงที่
- ตัวกำหนดตารางเวลาแบบลำดับชั้น (เช่น ARINC 653) - ทางเลือก
- การกำหนดค่าคงที่ (ค่าเริ่มต้น & แนะนำ)
- กระทู้เป็นระยะ
- กระทู้ประปราย
- กระทู้ aperiodic
- การขัดจังหวะที่มีลำดับความสำคัญซ้อนกัน
- ส่วนที่สำคัญอย่างรวดเร็ว
- ตัวกรองระหว่างพาร์ติชั่นที่ยืดหยุ่น
- รองรับมัลติคอร์ (RMP)
- การสื่อสารระหว่างคอร์ที่รวดเร็วและปรับขนาดได้
- รองรับซีพียูที่ปรับแต่งได้
- Zero-copy transfer สำหรับข้อมูลขนาดใหญ่ระหว่างพาร์ติชั่น (ช่อง)
- การถ่ายโอนข้อมูลเป็นศูนย์สำหรับข้อมูลขนาดใหญ่ภายในพาร์ติชัน (คิว lw)
- สัญญาณเพดาน / การนับ / mutex
- ซอฟต์แวร์จับเวลา
- การจัดสรรหน่วยความจำแบบไดนามิก - ทางเลือก
- "ขนาดเล็ก
- RTOS แบบ 32 บิต
- RTOS แบบ 64 บิต
- ARM9
- คอร์เท็กซ์ - เอ
- คอร์เท็กซ์-อาร์
- คอร์เท็กซ์ - ม
- อาร์ค 64
- RISC-V (64 บิต)
ผู้ชม
การบินและอวกาศ นักพัฒนา สถาปนิก ผู้เชี่ยวชาญด้านความปลอดภัย ยานยนต์
ภาษาโปรแกรม
แอสเซมบลี C
นี่คือแอปพลิเคชันที่สามารถดึงข้อมูลจาก https://sourceforge.net/projects/rtospharos/ มีการโฮสต์ใน OnWorks เพื่อให้ทำงานออนไลน์ในวิธีที่ง่ายที่สุดจากหนึ่งในระบบปฏิบัติการฟรีของเรา