UDE® Universal Debug Engine là công cụ phát triển mạnh mẽ để gỡ lỗi, theo dõi và kiểm tra phần mềm nhúng cho nhiều loại SoC và vi điều khiển đa lõi. UDE® kết hợp một bộ tính năng toàn diện để gỡ lỗi cấp cao và trình lắp ráp, quan sát thời gian chạy, trực quan hóa hệ thống và phân tích cấp hệ thống với hiệu quả và dễ sử dụng. Ngoài ra, UDE® cung cấp các khả năng mở rộng để tự động hóa kiểm thử, lập trình FLASH trong hệ thống, hỗ trợ nhiều loại hệ điều hành thời gian thực, phát triển phần mềm AUTOSAR, v.v.
Gỡ lỗi chéo phần mềm nhúng trên phần cứng vi điều khiển, bộ xử lý nhúng và nguyên mẫu ảo
Công cụ lập trình Flash tích hợp
Quan sát dữ liệu ứng dụng theo thời gian thực
Trực quan hóa dữ liệu ứng dụng nâng cao
◊ Mô tả chi tiết:
Gỡ lỗi đa lõi
UDE® cung cấp giao diện người dùng hiện đại và dễ sử dụng, cung cấp chế độ xem lấy hệ thống làm trung tâm thay vì chế độ xem lấy lõi làm trung tâm của hệ thống đa lõi. Giao diện người dùng cung cấp một cái nhìn toàn diện và rõ ràng về toàn bộ hệ thống hoặc, tùy chọn, của các bộ phận đã chọn.
Tất cả các lõi đều hiển thị trong một giao diện người dùng chung duy nhất
Màu cụ thể cốt lõi cho các điều khiển cửa sổ và thanh công cụ
Kiểm soát chạy đa lõi để đồng bộ hóa gỡ lỗi
Bộ tải đa lõi / đa chương trình để tải tệp nhị phân chương trình và quản lý thông tin gỡ lỗi
Hỗ trợ các hệ thống đa lõi đồng nhất và không đồng nhất bao gồm các lõi đặc biệt (ví dụ: GTM, PPU, SCRM, HSM, PPU, eTPU, v.v.)
UDE® cung cấp các chức năng nâng cao để gỡ lỗi, kiểm tra và phân tích thời gian chạy không xâm nhập dựa trên thông tin dấu vết được ghi lại được cung cấp bởi các hệ thống theo dõi trên chip của các bộ vi điều khiển và bộ xử lý nhúng khác nhau.
Xây dựng lại quy trình chương trình chính xác và chính xác theo thời gian.
Chức năng phân tích và trực quan hóa nâng cao
Phạm vi mã không xâm nhập
Hỗ trợ các nguồn theo dõi khác nhau / hệ thống theo dõi trên chip
Mô hình đối tượng UDE® là một API phần mềm mở và linh hoạt để viết kịch bản, gỡ lỗi và tự động hóa kiểm tra. Mô hình đối tượng UDE® được bao gồm như một phần của mọi giấy phép cơ sở UDE® (không có chi phí bổ sung).
Mô hình đối tượng UDE® để viết kịch bản
Không bị ràng buộc với một ngôn ngữ kịch bản cụ thể.
Mô hình đối tượng UDE® để tích hợp công cụ liền mạch
Mô hình đối tượng UDE® cho phép tích hợp công cụ liền mạch với các công cụ của bên thứ 3. Một số nhà cung cấp công cụ kiểm tra thương mại đã điều chỉnh thành công Mô hình đối tượng UDE® để truy cập trực tiếp vào hệ thống mục tiêu nhúng trong nhiều năm.
Với các tiện ích bổ sung, UDE® cung cấp các chức năng mở rộng để phát triển phần mềm của các ứng dụng quan trọng theo thời gian thực, được kiểm soát bởi Hệ điều hành thời gian thực hoặc cho phần mềm dựa trên Nền tảng cổ điển AUTOSAR (CP).
Hỗ trợ các RTOS khác nhau (ví dụ: FreeRTOS,™ SAFERTOS®, Sciopta, OSEK, PXROS, PXROS-HR, CMX, μC/OSII, rcX) bao gồm theo dõi tác vụ
Nhận thức AUTOSAR bao gồm hỗ trợ ARTI và ORTI để gỡ lỗi và theo dõi tác vụ
Hiển thị các đối tượng và trạng thái RTOS và AUTOSAR
UDE® là một ứng dụng Windows® với giao diện người dùng hiện đại và trực quan được thiết kế để dễ sử dụng và linh hoạt. Tất cả các chức năng gỡ lỗi đều có thể truy cập thông qua menu hoặc nút trên thanh công cụ. Thông tin cần thiết để gỡ lỗi, phân tích hoặc kiểm tra ứng dụng mục tiêu được hiển thị trực quan trong các cửa sổ chuyên dụng.
Giao diện người dùng trực quan với tính năng »Perspectives«
Hỗ trợ đa màn hình
Màn hình chính dễ làm việc để truy cập nhanh vào không gian làm việc trước đó
Cấu hình mục tiêu được xác định trước để thiết lập phiên gỡ lỗi nhanh chóng và thuận tiện
Tích hợp Eclipse
Gói tích hợp UDE® Eclipse cung cấp một viễn cảnh gỡ lỗi riêng biệt cho các nền tảng dựa trên Eclipse. Nó được bao gồm trong mọi cài đặt cơ sở UDE mà không phải trả thêm phí.
Các thiết bị UAD2pro, UAD2next và UAD3+ của Dòng thiết bị truy cập chung bổ sung cho giải pháp gỡ lỗi UDE® đầy đủ tính năng với khả năng truy cập mục tiêu nhanh chóng và mạnh mẽ.