Integrated Development Environment
AdaMULTI IDE mang đến các công cụ phát triển và gỡ lỗi hàng đầu trong ngành của Green Hills MULTI IDE cho các nhà phát triển Ada. Trong nhiều thập kỷ, khách hàng đã sử dụng các công cụ và Trình biên dịch tối ưu hóa của chúng tôi để cải thiện đáng kể năng suất gỡ lỗi của họ. Kết quả? Một sản phẩm đáng tin cậy hơn, được đưa ra thị trường nhanh hơn, với chi phí phát triển thấp hơn.
AdaMULTI IDE – Gói công cụ phát triển toàn diện
AdaMULTI chắt lọc kiến thức chuyên môn về gỡ lỗi gần ba thập kỷ vào một hộp công cụ phát triển phần mềm nhúng toàn diện, cung cấp tất cả các khả năng bạn cần để tạo ra phần mềm đáng tin cậy một cách hiệu quả. Với các công cụ từ Green Hills Software bạn có thể:
Sửa lỗi nhanh hơn
- Trình gỡ lỗi mang tính cách mạng của chúng tôi được thiết kế để giải quyết nhanh chóng các vấn đề gây khó khăn cho các công cụ truyền thống. Đối với những lỗi thường mất hàng tuần để tìm ra, bộ công cụ TimeMachine sẽ giúp bạn giải quyết các vấn đề tương tự trong vài giờ hoặc thậm chí vài phút.
Tự động tìm lỗi
- DoubleCheck, bộ phân tích tĩnh tích hợp của chúng tôi, tiết kiệm thời gian và tiền bạc bằng cách xác định lỗi lập trình trước khi chạy chương trình của bạn. Việc kiểm tra lỗi trong thời gian chạy bổ sung cho DoubleCheck bằng cách tìm ra các lỗi không thể xác định được chỉ bằng phân tích tĩnh.
Ngăn chặn các vấn đề mới
- Các quy ước mã hóa rõ ràng sẽ ngăn bạn đưa ra các lỗi mới với mã quá phức tạp.
Hiểu được các hệ thống phức tạp
- Các công cụ như OSA Explorer, EventAnalyzer và Target List cung cấp chế độ xem có thể mở rộng cho toàn bộ hệ thống, từ cấp độ toàn diện, tổng thể cho đến từng bit đăng ký hoặc hướng dẫn máy.
Dành nhiều thời gian hơn cho việc thiết kế
- Cấu hình xây dựng đơn giản và các công cụ tích hợp liền mạch giúp bạn dành nhiều thời gian hơn để phát triển. Builder giảm đáng kể chi phí phát triển dự án bằng cách tích hợp liền mạch các chức năng quản lý dự án, trình soạn thảo, lập trình flash và trình mô phỏng tập lệnh.
Trình quản lý dự án AdaMULTI cung cấp sơ đồ khối theo thẻ và chế độ xem bố cục bộ nhớ để hiểu nhanh về cấu trúc ứng dụng
AdaMULTI IDE – Hỗ trợ an toàn trọng yếu
Toàn bộ dòng sản phẩm thời gian chạy quan trọng về an toàn của Green Hills Software đều được hỗ trợ bởi môi trường phát triển phần mềm AdaMULTI. Được tích hợp chặt chẽ với INTEGRITY-178 tuMP và thời gian chạy Ada mục tiêu đơn giản, AdaMULTI tự động hóa tất cả các khía cạnh của quá trình phát triển phần mềm nhúng có tính an toàn quan trọng.
AdaMULTI có trình biên dịch Ada và C/C++, trình gỡ lỗi biểu tượng cấp nguồn và Trình tạo chương trình tự động. AdaMULTI cũng cung cấp hệ thống kiểm soát phiên bản, EventAnalyzer, trình lược tả phạm vi và hiệu suất mã, điều hướng mã nguồn và trình duyệt tham chiếu chéo, trình chỉnh sửa nhạy cảm với ngôn ngữ, hiển thị biểu đồ cuộc gọi và phụ thuộc, trình mô phỏng tuMP dành riêng cho bộ xử lý/INTEGRITY-178 và công cụ kiểm tra đơn vị. AdaMULTI cũng cung cấp bộ tùy chọn kết nối trình gỡ lỗi với bộ xử lý mạnh mẽ và toàn diện nhất trong ngành nhúng, bao gồm: nối tiếp, ethernet, Trình mô phỏng trong mạch, đầu dò bộ xử lý và giao diện JTAG/BDM.
Tùy chọn thời gian chạy quan trọng về an toàn của Ada
INTEGRITY-178 tuMP RTOS
- Securely partitioned RTOS
- ARINC 653 compliant
- FACE conformant
- DO-178C Level A compliant life cycle data available
GMART: Green Hills Minimal Ada Run-Time
- Bare target or integrated with INTEGRITY-178 tuMP RTOS
- SPARK profile compiant (single tasking)
- DO-178C Level A certification package
GSTART: Green Hills Safe-Tasking Ada Run-Time
- Integrated with INTEGRITY-178 tuMP RTOS
- Ravenscar profile compliant (multi-tasking)
- DO-178C Level A certification package
AdaMULTI IDE – Môi trường phát triển Ada
AdaMULTI chứa môi trường phát triển Ada và C++ thực sự với sự hỗ trợ Ada và C++ được tích hợp liền mạch ở mọi cấp độ. Trình gỡ lỗi cấp nguồn của AdaMULTI:
- đánh giá cả hai biểu thức Ada và C++
- hiểu cả gói Ada và độ phân giải không gian tên C++, độ phân giải hàm quá tải, hàm tạo sao chép và toán tử cưỡng bức
- tự động xáo trộn/xóa tên Ada và C++
Việc ép buộc và ép buộc được thực hiện ngầm và sự mơ hồ liên quan đến các toán tử và hàm bị quá tải sẽ được giải quyết tự động. AdaMULTI hoàn toàn nhận thức được các tính năng phức tạp của cả ngôn ngữ Ada và C++. Điều này khiến cho việc dịch các cấu trúc Ada và C++ thành các cơ chế được trình biên dịch sử dụng là không cần thiết. AdaMULTI cũng có thể gọi các hàm thành viên C++ từ ngăn lệnh.
Cửa sổ của Trình gỡ lỗi AdaMULTI đơn giản hóa các tác vụ gỡ lỗi phức tạp, giảm thiểu hầu hết chỉ bằng một cú click chuột.
AdaMULTI IDE – Chi phí sản xuất thấp hơn
Không phải lúc nào bạn cũng cần bộ xử lý nhanh hơn để đáp ứng yêu cầu hiệu suất ngày càng tăng. Tính năng tối ưu hóa trình biên dịch ưu việt của chúng tôi được điều chỉnh để tận dụng tối đa mọi loại chip bạn sử dụng. Ngoài ra, các công cụ phân tích hiệu suất của chúng tôi như PathAnalyzer, Profiler và EventAnalyzer cung cấp cho bạn cái nhìn toàn cảnh về nơi chương trình của bạn đang dành thời gian, giúp bạn tập trung nỗ lực tối ưu hóa và tăng tốc ứng dụng của mình. Bạn sẽ tiết kiệm được bao nhiêu tiền nếu có thể sử dụng bộ xử lý giá thành thấp hơn để đáp ứng các yêu cầu tương tự về thời gian thực? Hoặc nếu bạn có thể phát hành một sản phẩm mới mà không cần phải sản xuất nền tảng phần cứng mới để chạy nó?
Việc cải thiện hiệu suất ứng dụng của bạn không chỉ giúp bạn tiết kiệm tiền mua bộ xử lý mà các bộ xử lý giá rẻ hơn còn hoạt động ở tốc độ xung nhịp thấp hơn và yêu cầu ít năng lượng cũng như làm mát hơn. Tuổi thọ pin dài hơn giúp sản phẩm của bạn đồng thời tốt hơn và rẻ hơn.