ฉันกำลังทำงานกับ ARM Cortex M3 (เฉพาะ STM32F217IGH6)
มีระบบปฏิบัติการใดบ้างที่เชื่อมต่อกับมันหรือไม่?
ฉันกำลังทำงานกับ ARM Cortex M3 (เฉพาะ STM32F217IGH6)
มีระบบปฏิบัติการใดบ้างที่เชื่อมต่อกับมันหรือไม่?
คำตอบ:
มีตัวเลือกโอเพนซอร์ซมากมาย:
รายการข้างต้นส่วนใหญ่มีรุ่นเชิงพาณิชย์เช่นกัน ฉันไม่ได้แสดงรายการ RTOS เชิงพาณิชย์ที่เคร่งครัดเพราะฉันคิดว่าคุณมีความสนใจในข้อเสนอโอเพนซอร์สมากกว่า
FreeRTOS เป็นตัวเลือกยอดนิยม
เราได้ใช้ CTley ของ Rowley (เริ่มต้นและลดลงอย่างรวดเร็ว) และ FreeRtos (แนะนำ) ใน M3 ก่อนหน้านี้
ฉันสนใจChibiOS มากแต่ก็ไม่มีโอกาสลองดู เชิงพาณิชย์ แต่สมเหตุสมผล
นอกจากนี้ยังมีระบบปฏิบัติการเฉพาะของ M3 ที่เรียกว่าCocoxดูเรียบร้อย แต่มีบางอย่างรบกวนฉันและไม่ได้ให้รายละเอียดเลย ขณะที่ฉันกำลังดูสิ่งนี้ฉันเดาว่าฉันรู้สึกว่ามันใหม่เกินกว่าที่จะกระโดดได้บางทีตอนนี้มันเป็นเรื่องที่แตกต่าง (14 เดือนที่ผ่านมา)
Freescale MQX มีรังเพลิงสายของไมโครคอนโทรลเลอร์ Kinetis สายรวมถึง Cortex-M4s และ Cortex-M0s Freescale ให้สิทธิ์ใช้งาน MQX เมื่อใช้กับ Kinetis ฉันไม่แน่ใจว่ามันจะวิ่งบน Cortex ที่ไม่ใช่ Kinetis
Emcraft Systems เชี่ยวชาญในการให้บริการการกระจาย Linux (uCLinux) สำหรับ Cortex-M3 และ Cortex-M4 MCU:
นอกเหนือจากการจัดจำหน่ายซอฟต์แวร์เชิงพาณิชย์ (แต่ต้นทุนต่ำ) และ Cortex-M eval บอร์ด / ระบบบนโมดูล (SOM), Emcraft ยังกระจายแหล่งเต็มของ U-Boot และ uClinux kernel port สำหรับ Cortex- M3 และ M4 ที่ github.com./
SAFERTOS และ OPENRTOS ได้รับการย้ายไปยัง Cortex-M3 จาก High Integrity Systems และคุณสามารถประเมินได้ฟรี http://www.highintegritysystems.com/
ฉันรู้เกี่ยวกับuClinuxเหมือนที่ใช้ในมหาวิทยาลัยของฉันและอีกอันที่ฉันจำไม่ได้ตอนนี้
คุณสามารถตรวจสอบหน้าสำหรับการเชื่อมโยงบางอย่าง แต่นี้เป็นรายละเอียดมากขึ้นเกี่ยวกับแพลตฟอร์มที่สามารถใช้ได้; บางตัวอ้างถึงไมโครคอนโทรลเลอร์ที่เฉพาะเจาะจง แต่คุณสามารถค้นหาได้ว่าพวกมันคือ CM3: TI Stellaris, ST STM32, NXP LPC1700 บ้าง
แก้ไข : ฉันไม่ได้อ่านเกี่ยวกับไมโครคอนโทรลเลอร์ที่เฉพาะเจาะจง อย่างที่ฉันพูด uClinux ใช้กับไมโครคอนโทรลเลอร์ STM32 ในโครงการวิจัยที่มหาวิทยาลัยของฉัน
นี่เป็นรายการ RTOS ที่ใหญ่มากhttps://en.wikipedia.org/wiki/List_of_ARM_Cortex-M_development_tools#Real-time_operating_systems