เครื่องมือสร้างของ IAR Systems สำหรับ Linux พร้อมใช้งานแล้วสำหรับ Renesas RL78

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

เครื่องมือสร้างของ IAR Systems สำหรับ Linux พร้อมใช้งานแล้วสำหรับ Renesas RL78

เครื่องมือสร้างของ IAR Systems สำหรับ Linux พร้อมใช้งานแล้วสำหรับ Renesas RL78

IAR Systems ได้ขยายกลุ่มผลิตภัณฑ์ build tools และตอนนี้รองรับการปรับใช้ใน framework ที่ใช้ Linux ซึ่งเป็น RL78 MCU ที่ใช้พลังงานต่ำของ Renesas ซึ่งช่วยให้องค์กรต่างๆสามารถปรับปรุงขั้นตอนการสร้างและทดสอบขั้นตอนการทำงานได้

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

IAR Build Tools สำหรับ Linux ได้รับการออกแบบมาเพื่อให้สามารถเพิ่มประสิทธิภาพทรัพยากรเมื่อถึงเวลาที่นักพัฒนาใช้ในโครงการของตนตลอดจนจัดการและใช้ใบอนุญาตและเซิร์ฟเวอร์ด้วยวิธีที่เหมาะสมที่สุด

เครื่องมือนี้สามารถรวมเข้ากับระบบการสร้างที่แตกต่างกันได้อย่างง่ายดายเช่น CMake และ Ninja และยูทิลิตี้การสร้างบรรทัดคำสั่ง IARBuild ช่วยเพิ่มความคล่องตัวในการสร้างเพื่อการผสานรวมที่ง่ายดายกับเอ็นจิ้นการรวมอย่างต่อเนื่องเช่น Jenkins และ Bamboo หรือกับคอนเทนเนอร์นักเทียบท่า

ด้วยเครื่องมือวิเคราะห์แบบคงที่ในตัว C-STAT นักพัฒนาสามารถมั่นใจในคุณภาพของโค้ดได้ตลอดกระบวนการพัฒนาและทดสอบ C-STAT พิสูจน์การจัดเรียงรหัสตามมาตรฐานอุตสาหกรรมเช่น MISRA C: 2012, MISRA C ++: 2008 และ MISRA C: 2004 และยังตรวจพบข้อบกพร่องจุดบกพร่องและช่องโหว่ด้านความปลอดภัยตามที่กำหนดโดย CERT C และ Common Weakness Enumeration (CWE)

“ประมาณหนึ่งปีที่ผ่านมา เราได้เปิดตัวเครื่องมือสร้างเวอร์ชันแรกสำหรับ Linux และเป็นเรื่องดีที่ได้เห็นว่าเครื่องมือเหล่านี้ช่วยทั้งบริษัทขนาดเล็กและองค์กรขนาดใหญ่ในการสร้างซอฟต์แวร์สร้างและทดสอบเวิร์กโฟลว์ให้มีประสิทธิภาพมากขึ้นได้อย่างไร” Anders Holmberg, General กล่าว ผู้จัดการเครื่องมือพัฒนาสมองกลฝังตัว ระบบ IAR “ด้วยการเพิ่มการรองรับ Renesas RL78 MCU เรายังแสดงให้เห็นถึงความมุ่งมั่นของเราในการลงทุนอย่างต่อเนื่องใน เทคโนโลยี เพื่อสนับสนุนลูกค้าของเราต่อไปตลอดขั้นตอนการพัฒนาของพวกเขา”

เครื่องมือสร้าง IAR สำหรับ Linux รวมถึงคอมไพเลอร์ IAR C / C ++ ที่มีการเพิ่มประสิทธิภาพสูง, IAR Assembler, เครื่องมือ Linker และไลบรารี, C-STAT, IARBuild และไลบรารีรันไทม์ คอมไพเลอร์ IAR C / C ++ เป็นไปตามการใช้งานมาตรฐานภาษาโปรแกรม C18 (ISO / IEC 9899: 2018) แบบอิสระและรองรับคุณสมบัติ C ++ 17 ทั้งหมด นอกจากนี้ยังรองรับ C ++ 14 (ISO / IEC 14882: 2015), C11 (ISO / IEC 9899: 2012), C89 (ANSI X3.159-1989) และมาตรฐาน IEEE 754 สำหรับเลขคณิตทศนิยม