SEGGER đã phát hành phiên bản beta mới của phần mềm phát triển đa nền tảng " Embedded Studio ". Phiên bản mới tập trung vào việc giảm kích thước chương trình, đạt được mức tuyệt vời từ 5 đến 12% trên các ứng dụng điển hình so với phiên bản trước và thậm chí còn cao hơn so với chuỗi công cụ GCC. Những khoản tiết kiệm này là kết quả của Tối ưu hóa thời gian liên kết (LTO) mới, kết hợp với Trình liên kết và thư viện thời gian chạy emLib-C của SEGGER. LTO kết hợp tất cả các tệp đối tượng đầu vào vào một mô-đun và tối ưu hóa toàn bộ ứng dụng, mở ra cánh cửa cho các tối ưu hóa không có sẵn cho chính trình biên dịch.
SEGGER Linker bổ sung các tính năng như nén dữ liệu khởi tạo, chống trùng lặp, cũng như tính linh hoạt trong việc xử lý các bản đồ bộ nhớ bị phân mảnh mà các nhà phát triển nhúng phải đối phó. Giống như tất cả các phần mềm SEGGER, nó được viết từ đầu mà không có bất kỳ mã kế thừa hoặc tư duy kế thừa nào, tập trung vào các yêu cầu của các nhà phát triển nhúng. Ngoài ra, kích thước yêu cầu của thư viện thời gian chạy đi kèm thấp hơn đáng kể so với kích thước của các thư viện thời gian chạy được sử dụng bởi hầu hết các chuỗi công cụ GCC.
"Với những tính năng mới này, Embedded Studio hiện đang trở nên mạnh mẽ hơn nữa. Chúng tôi nhận thấy rằng nó ngày càng trở nên phổ biến hơn. Kết hợp với Trình liên kết SEGGER, Tối ưu hóa thời gian liên kết cho phép tiết kiệm kích thước flash trên quy mô mà tôi không bao giờ nghĩ là có thể, "Dirk Akemann, Giám đốc Tiếp thị tại SEGGER Microcontroller cho biết. "Chúng tôi tự hào hỗ trợ cộng đồng giáo dục bằng cách cung cấp Embedded Studio miễn phí cho mục đích sử dụng phi thương mại."
Giới thiệu về Embedded Studio
Embedded Studio là Môi trường phát triển tích hợp (IDE) được tạo bởi và dành cho các nhà phát triển phần mềm nhúng. Không giống như nhiều IDE khác, nó rất nhanh, trực quan, dễ sử dụng và không dựa trên Eclipse. Đây là một giải pháp hoàn chỉnh cho bất kỳ bộ xử lý dựa trên ARM nào, từ các thiết bị ARM7, ARM9 và ARM11 kế thừa đến Cortex-A, R và M, đồng thời đi kèm với thư viện hệ thống được tối ưu hóa cho các hệ thống nhúng và trình biên dịch GCC và LLVM / Clang. Embedded Studio là nền tảng độc lập và có thể được sử dụng trên máy chủ Windows, macOS và Linux.
Phần mềm có thể được tải xuống và cài đặt chỉ trong vài phút. Nó đi kèm với một mô hình cấp phép thân thiện cho phép đánh giá không giới hạn mà không có giới hạn kích thước mã và sử dụng miễn phí cho các mục đích giáo dục và những người yêu thích. Thông số kỹ thuật đầy đủ của sản phẩm và bản tải xuống có sẵn tại www.segger.com/embedded-studio.html