Các công cụ xây dựng của IAR Systems dành cho Linux hiện đã có sẵn cho Renesas RL78

Cập nhật: 13/2021/XNUMX

Các công cụ xây dựng của IAR Systems dành cho Linux hiện đã có sẵn cho Renesas RL78

Các công cụ xây dựng của IAR Systems dành cho Linux hiện đã có sẵn cho Renesas RL78

IAR Systems đã mở rộng danh mục công cụ xây dựng của mình và hiện hỗ trợ triển khai trong các khuôn khổ dựa trên Linux MCU RL78 công suất thấp của Renesas, cho phép các tổ chức hợp lý hóa quy trình xây dựng và kiểm tra.

Với môi trường phát triển phần mềm cần cả khả năng mở rộng và linh hoạt, thực tiễn phát triển cũng yêu cầu các tổ chức phải có các quy trình tự động đảm bảo chất lượng từ phát triển đến xây dựng và kiểm tra.

IAR Build Tools cho Linux đã được thiết kế để có thể tối ưu hóa tài nguyên khi nói đến thời gian các nhà phát triển dành cho các dự án của họ, cũng như quản lý và sử dụng các giấy phép và máy chủ một cách tối ưu.

Các công cụ này có thể được tích hợp dễ dàng vào các hệ thống xây dựng khác nhau, chẳng hạn như CMake và Ninja, và tiện ích xây dựng dòng lệnh IARBuild hợp lý hóa việc xây dựng để dễ dàng tích hợp với các công cụ Tích hợp liên tục như Jenkins và Bamboo hoặc với các thùng chứa docker.

Với công cụ phân tích tĩnh tích hợp C-STAT, các nhà phát triển có thể đảm bảo chất lượng mã trong suốt quá trình phát triển và thử nghiệm. C-STAT chứng minh sự phù hợp của mã với các tiêu chuẩn công nghiệp như MISRA C: 2012, MISRA C ++: 2008 và MISRA C: 2004, đồng thời cũng phát hiện các khiếm khuyết, lỗi và lỗ hổng bảo mật như được định nghĩa bởi CERT C và Bảng kê điểm yếu chung (CWE).

Anders Holmberg, General Trình quản lý Công cụ phát triển nhúng, Hệ thống IAR. “Bằng cách bổ sung hỗ trợ cho MCU Renesas RL78, chúng tôi cũng thể hiện cam kết liên tục đầu tư vào công nghệ để tiếp tục hỗ trợ khách hàng của chúng tôi trong suốt quá trình phát triển của họ.”

IAR Build Tools cho Linux bao gồm trình biên dịch IAR C / C ++ tối ưu hóa cao, IAR Assembler, Linker và các công cụ thư viện, C-STAT, IARBuild và các thư viện thời gian chạy. Trình biên dịch IAR C / C ++ tuân thủ việc triển khai tự do của tiêu chuẩn ngôn ngữ lập trình C18 (ISO / IEC 9899: 2018) và hỗ trợ tất cả các tính năng của C ++ 17. Ngoài ra, C ++ 14 (ISO / IEC 14882: 2015), C11 (ISO / IEC 9899: 2012), C89 (ANSI X3.159-1989) và tiêu chuẩn IEEE 754 cho số học dấu phẩy động được hỗ trợ.