ไมโครชิปอนุญาตไลบรารีจุดลอยตัว emFloat ของ SEGGER

อัปเดต: 1 พฤษภาคม 2021

ไมโครชิปอนุญาตไลบรารีจุดลอยตัว emFloat ของ SEGGER

ไมโครชิปอนุญาตไลบรารีจุดลอยตัว emFloat ของ SEGGER

ชิป เทคโนโลยี ได้ออกใบอนุญาต emFloat ไลบรารี่จุดลอยตัวที่ได้รับการปรับปรุงประสิทธิภาพของ SEGGER สำหรับชุดเครื่องมือคอมไพเลอร์ XC32 V4.0 และอุปกรณ์ Arm Cortex-M

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

Rodger Richey ผู้อำนวยการอาวุโสฝ่ายพัฒนา Global Development Systems ของ Microchip กล่าวว่า“ เราพบว่า emFloat มอบแพ็คเกจจุดลอยตัวที่ดีที่สุดให้กับลูกค้าในแง่ของความเร็วและขนาดของโค้ด เรายินดีที่จะประกาศว่าจะรวมอยู่ในคอมไพเลอร์ MPLAB XC32 ++ รุ่นถัดไปของเรา”

emFloat เป็นไลบรารีทศนิยมที่สอดคล้องกับมาตรฐาน IEEE 754 และเป็นส่วนหนึ่งของไลบรารีรันไทม์ของ SEGGER emRun และรวมอยู่ในรูปแบบออบเจ็กต์โค้ดใน SEGGER Embedded Studio

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

“ เราใช้เวลาและพลังงานอย่างมากในการเพิ่มประสิทธิภาพ emFloat สำหรับ Runtime Library ของ SEGGER, emRun รวมถึงการใช้งานใน toolchains อื่น ๆ ” Rolf Segger ผู้ก่อตั้ง SEGGER กล่าว “ เป็นเรื่องดีที่ได้เห็น emFloat ได้รับการยอมรับในผลิตภัณฑ์ที่ยอดเยี่ยมและการได้เห็นวิศวกรซอฟต์แวร์ของเราได้รับเครดิตที่สมควรได้รับสำหรับผลงานคุณภาพนี้”