XMOS และ AWS เปิดตัว SMP FreeRTOS สำหรับโปรเซสเซอร์แบบมัลติคอร์

อัปเดต: 1 กรกฎาคม 2021

XMOS และ AWS เปิดตัว SMP FreeRTOS สำหรับโปรเซสเซอร์แบบมัลติคอร์

XMOS และ AWS เปิดตัว SMP FreeRTOS สำหรับโปรเซสเซอร์แบบมัลติคอร์

XMOS ร่วมกับ AWS ได้ประกาศเปิดตัว FreeRTOS ของการประมวลผลหลายตัวที่สมมาตร (SMP) ทำให้ผู้ผลิตอุปกรณ์อิเล็กทรอนิกส์สามารถสร้างระบบฝังตัวที่ซับซ้อนได้เร็วและง่ายกว่าที่เคยเป็นมา

ด้วยการสนับสนุนที่สำคัญจาก XMOS และพันธมิตรรายอื่นๆ เวอร์ชัน SMP ใหม่นี้จึงเป็นสิ่งที่บริษัทที่เกี่ยวข้องอธิบายว่าเป็นการเปลี่ยนแปลงขั้นตอนในความสามารถของเคอร์เนล FreeRTOS ด้วยการตรวจสอบและบำรุงรักษาโดย Amazon Web Services (AWS)

ขับเคลื่อนโดยชุมชน FreeRTOS โอเพ่นซอร์สที่ได้รับอนุญาตจาก MIT จะถูกดาวน์โหลดทุกๆ 170 วินาทีโดยนักพัฒนา เนื่องจากความสะดวกในการใช้งาน การนำการออกแบบมาใช้ซ้ำ และความเร็ว

FreeRTOS นำเสนออินเทอร์เฟซการเขียนโปรแกรมที่เป็นเนื้อเดียวกันและปรับขนาดได้ที่สามารถรันปริมาณงานที่มีอยู่และในอนาคต และตอนนี้ เป็นครั้งแรกในเวอร์ชันอัปสตรีมที่นักพัฒนาสามารถทำงานภายในสภาพแวดล้อม FreeRTOS ที่คุ้นเคยได้โดยใช้การประมวลผลหลายส่วนแบบสมมาตรเพื่อตั้งโปรแกรมสถาปัตยกรรมมัลติคอร์ ซึ่งช่วยประหยัดเวลาและค่าใช้จ่ายได้มาก และ ช่วยปรับปรุงความเร็วสู่ตลาด

SMP FreeRTOS จะพร้อมใช้งานบนชิปเซ็ต xcore ของ XMOS ซึ่งนำ AI, การควบคุม, การสื่อสาร และ DSP มารวมกันในแพ็คเกจที่มีประสิทธิภาพและราคาไม่แพง ซึ่งใช้กันอย่างแพร่หลายในแอพพลิเคชั่นที่หลากหลาย

เครื่องมือ XTC ที่เพิ่งเปิดตัวของ XMOS จับคู่กับการใช้งาน FreeRTOS แบบมัลติโพรเซสซิงสมมาตร (SMP) ใช้ประโยชน์จากความสามารถของ xcore ผ่านภาษาซอฟต์แวร์มาตรฐานอุตสาหกรรมที่ใช้งานง่ายและนามธรรม

Mark Lippett ซีอีโอของ XMOS กล่าวว่า "การเปิดตัว FreeRTOS ของ SMP หมายความว่าตอนนี้นักพัฒนาสามารถใช้ความยืดหยุ่นของแพลตฟอร์ม xcore ของเราเพื่อสร้างโซลูชันที่กำหนดเองจากระบบปฏิบัติการได้ นี่เป็นข้อแตกต่างที่สำคัญจาก SoC อื่นๆ ซึ่งมีการฮาร์ดโค้ดอย่างหนักในซิลิคอน ด้วยการสนับสนุนอย่างเต็มที่สำหรับภาษาการเขียนโปรแกรม C, FreeRTOS และเฟรมเวิร์กการเรียนรู้เชิงลึก TensorFlow-Lite เรารับรองว่านักพัฒนาจะเพลิดเพลินไปกับประโยชน์ของ xcore ผ่านโมเดลการเขียนโปรแกรมที่สะดวกสบายและคุ้นเคย

“ด้วยความร่วมมือของเรากับ Amazon Web Services ตอนนี้นักพัฒนามีโอกาสที่จะตั้งโปรแกรมและปรับแอปพลิเคชันสำหรับ IoT อย่างรวดเร็วและง่ายดาย ในรุ่นนี้ สามารถเรียกใช้สแต็กเสียงเต็มรูปแบบ เช่น ด้วยรูปแบบการประมวลผลที่แตกต่างกัน (DSP, AI ฯลฯ) บนแพลตฟอร์มที่เป็นเนื้อเดียวกัน ทำให้การพัฒนา ทดสอบ และบำรุงรักษาซอฟต์แวร์ง่ายขึ้น และลดต้นทุนและเวลาในการออกสู่ตลาดในท้ายที่สุด ”