เครื่องมือสร้างของ 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 สำหรับเลขคณิตทศนิยม