Intel เปิดรหัสเฟิร์มแวร์บล็อก PSE สำหรับชิป Elkhart Lake

Intel ได้เปิดเฟิร์มแวร์ต้นทางสำหรับหน่วย PSE (Programmable Services Engine) ซึ่งเริ่มจัดส่งในโปรเซสเซอร์ตระกูล Elkhart Lake เช่น Atom x6000E ซึ่งได้รับการปรับให้เหมาะกับการใช้งานในอุปกรณ์ Internet of Things รหัสนี้เปิดภายใต้ลิขสิทธิ์ Apache 2.0

PSE เป็นแกนประมวลผล ARM Cortex-M7 เพิ่มเติมที่ทำงานในโหมดพลังงานต่ำ สามารถใช้ PSE เพื่อทำหน้าที่ของตัวควบคุมแบบฝัง ประมวลผลข้อมูลจากเซ็นเซอร์ จัดระเบียบรีโมทคอนโทรล ดำเนินการเครือข่าย และทำงานพิเศษแยกกัน

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

พื้นที่เก็บข้อมูลเฟิร์มแวร์ PSE ยังมีการทดสอบยูทิลิตี้เริ่มต้นสำหรับนักพัฒนาและแอปพลิเคชันตัวอย่างที่สามารถทำงานบนฝั่ง PSE, ส่วนประกอบสำหรับการรัน RTOS Zephyr, เฟิร์มแวร์ ECLite พร้อมการใช้งานฟังก์ชันคอนโทรลเลอร์แบบฝัง และการใช้งานอ้างอิงของ OOB (Out-of- แบนด์) ส่วนต่อประสานการควบคุมและกรอบงานสำหรับการพัฒนาแอปพลิเคชัน

ที่มา: opennet.ru

เพิ่มความคิดเห็น