Trình biên dịch và liên kết SEGGER có sẵn để cấp phép bởi các nhà cung cấp chuỗi công cụ

Cập nhật: 21 tháng 2021, XNUMX

Trình biên dịch và liên kết SEGGER có sẵn để cấp phép bởi các nhà cung cấp chuỗi công cụ

Trình biên dịch và liên kết SEGGER có sẵn để cấp phép bởi các nhà cung cấp chuỗi công cụ

Trình biên dịch và trình liên kết của SEGGER, từ lâu đã là một phần của IDE Studio nhúng của SEGGER, hiện có sẵn để cấp phép cho các nhà cung cấp IDE và chuỗi công cụ.

Các thành phần này có thể được tích hợp dễ dàng vào các môi trường phát triển và kết hợp với tối ưu hóa thời gian liên kết (LTO), chúng làm giảm đáng kể kích thước mã và tăng tốc độ.

Việc tích hợp một số hoặc tất cả các thành phần này, tất cả đều có sẵn cho CPU Arm và RISC-V, có thể nâng chuỗi công cụ dựa trên GCC trung bình lên cấp độ chuyên nghiệp, theo SEGGER.

“EmRun và emFloat của SEGGER đã trở thành tiêu chuẩn vàng trong ngành và đã được cấp phép cho nhiều nhà cung cấp chuỗi công cụ và các tập đoàn lớn kể từ khi được cung cấp chỉ một thời gian ngắn trước đây. Sau thành công này, chúng tôi quyết định cung cấp trình biên dịch và trình liên kết của chúng tôi, ”Rolf Segger, người sáng lập SEGGER giải thích. “Sự kết hợp của trình biên dịch, trình liên kết và thư viện thời gian chạy của chúng tôi có thể tạo ra các chương trình nhỏ nhất hiện có.”

Trình biên dịch SEGGER là trình biên dịch C / C ++ tối ưu hóa dựa trên Clang cung cấp giao diện người dùng hiện đại và linh hoạt, đồng thời hỗ trợ các tính năng ngôn ngữ C và C ++ mới nhất. Nó đã được SEGGER tối ưu hóa để tạo mã nhanh và nhỏ. Hoàn toàn tương thích với GCC và Clang, các dự án hiện tại có thể dễ dàng sử dụng Trình biên dịch SEGGER.

Trình liên kết trình liên kết SEGGER đơn giản hóa việc liên kết, tối ưu hóa kích thước của ứng dụng và giải quyết các vấn đề liên kết phổ biến thường phát sinh trong quá trình phát triển hệ thống nhúng. Được thiết kế để rất linh hoạt và đơn giản để sử dụng, nó được viết từ đầu bởi các Chuyên gia nhúng của SEGGER, không có mã kế thừa hoặc tư duy kế thừa, đặc biệt để giải quyết các yêu cầu của các nhà phát triển nhúng.

Trình liên kết cung cấp một số ưu điểm so với trình liên kết GNU. Nó sử dụng các thuật toán vị trí linh hoạt cao để tự động chuyển mã và dữ liệu xung quanh các khu vực cố định và cung cấp liên kết cực nhanh, ngay cả đối với các ứng dụng lớn. Nó cũng giảm thiểu việc sử dụng ROM và cung cấp tùy chọn nén dữ liệu và mã dựa trên RAM.

Các thư viện trình biên dịch, trình liên kết, thời gian chạy và dấu phẩy động của SEGGER đã được chứng minh rộng rãi như một phần của SEGGER Embedded Studio, cũng có thể được sử dụng để đánh giá các thành phần này.

Sử dụng Giấy phép Thân thiện của SEGGER, Embedded Studio có thể được tải xuống và đánh giá hoặc sử dụng miễn phí cho các mục đích giáo dục và phi thương mại, trên tất cả các nền tảng mà không có kích thước mã, tính năng hoặc giới hạn thời gian.