Đây là ứng dụng Linux có tên QP Công cụ khung nhúng thời gian thực có bản phát hành mới nhất có thể được tải xuống dưới dạng qpc_7.3.0.zip. Nó có thể được chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng này có tên QP Real-Time Embedded Frameworks Tools với OnWorks miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
MÀN HÌNH
Ad
QP Công cụ khung nhúng thời gian thực
MÔ TẢ
Các khung nhúng thời gian thực QP (RTEF) cung cấp kiến trúc hướng sự kiện nhẹ, hiện đại dựa trên các đối tượng hoạt động (tác nhân) và các máy trạng thái phân cấp. Công cụ thiết kế dựa trên mô hình QM phù hợp và các công cụ dựa trên máy chủ khác bổ sung cho khung QP bằng cách hỗ trợ mô hình đồ họa, tạo mã, theo dõi phần mềm và thử nghiệm đơn vị cho phần mềm nhúng theo hướng sự kiện. Chuyến thăm https://www.state-machine.com để biết thêm thông tin chi tiết.
QP RTEF có thể chạy trên các bộ vi điều khiển chip đơn kim loại trần, thay thế hoàn toàn RTOS truyền thống. Các khung chứa một lựa chọn các hạt nhân thời gian thực tích hợp sẵn (hạt nhân RTOS), chẳng hạn như hạt nhân QV hợp tác, hạt nhân QK không chặn ưu tiên và hạt nhân QXK chế độ kép, ưu tiên duy nhất (chặn/không chặn) . Các cổng QP gốc và ví dụ sẵn sàng sử dụng được cung cấp cho ARM Cortex-M (M0/M0+/M3/M4F/M7) cũng như các CPU khác.
QP RTEF cũng có thể hoạt động với nhiều RTOS truyền thống và HĐH máy tính để bàn, chẳng hạn như Linux và Windows.
Tính năng
- Các khung nhúng thời gian thực nhẹ (RTEF) dựa trên các đối tượng hoạt động theo hướng sự kiện (tác nhân), an toàn hơn và có thể mở rộng hơn so với các luồng RTOS "trần trụi" truyền thống
- Các kỹ thuật mã hóa đơn giản để sử dụng cho các máy trạng thái phân cấp (trạng thái UML), để thực hiện hành vi của các đối tượng đang hoạt động
- Công cụ lập mô hình QM miễn phí để vẽ biểu đồ UML và tạo mã tự động dựa trên khung QP
- Các cơ chế hướng sự kiện hiệu quả và an toàn theo chuỗi để các đối tượng đang hoạt động giao tiếp, chẳng hạn như truyền sự kiện trực tiếp và đăng ký xuất bản
- Lựa chọn hạt nhân RTOS tích hợp sẵn để chạy các ứng dụng QP, chẳng hạn như hạt nhân QV hợp tác, hạt nhân QK không chặn trước và hạt nhân QXK chặn trước
- Theo dõi phần mềm và thử nghiệm đơn vị được thiết kế đặc biệt cho phần mềm hướng sự kiện
- Tuân theo MISRA-C: 2004 (QP / C và QP-nano) và MISRA-C ++: 2008 (QP / C ++)
- Sách "Biểu đồ UML thực tế trong C / C" với nghiên cứu thiết kế chi tiết của khung QP, ghi chú ứng dụng, bài báo, hướng dẫn sử dụng và blog
Khán giả
Hàng không vũ trụ, Công nghiệp chăm sóc sức khỏe, Công nghiệp viễn thông, Nhà phát triển, Kỹ thuật, Ô tô
Ngôn ngữ lập trình
C ++, C
Đối tác
Quantum Leaps cung cấp một khóa đào tạo tại chỗ "Lập trình Hệ thống Nhúng Hiện đại với Khung QP ™ và Công cụ Tạo mô hình QM ™". Khóa đào tạo kéo dài 2 đến 3 ngày này sử dụng các bài tập thực hành kết hợp với hướng dẫn để minh họa các khái niệm cơ bản của khung đối tượng hoạt động QP và cách chúng được áp dụng trong lập trình hệ thống nhúng đòi hỏi hiệu suất thời gian thực khó. Sau khi hoàn thành khóa đào tạo hai ngày, những người tham gia đã hiểu rõ về các hệ thống hướng sự kiện, kỹ năng thiết kế và triển khai các máy trạng thái UML theo cách thủ công bằng C hoặc C ++ và bằng đồ họa với công cụ mô hình QM và khả năng xây dựng các ứng dụng QP của riêng họ. Ngoài ra, sau khi hoàn thành khóa đào tạo ba ngày, người tham gia hiểu được các tùy chọn hạt nhân thời gian thực được tích hợp trong khung QP, tìm hiểu cách sử dụng lại hành vi với các máy con, tìm hiểu cách áp dụng theo dõi phần mềm để gỡ lỗi và tối ưu hóa mã hướng sự kiện và cách áp dụng kiểm thử đơn vị cho các đối tượng hoạt động và máy trạng thái.
Danh Mục
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/qpc/. Nó đã được lưu trữ trên OnWorks để có thể chạy trực tuyến một cách dễ dàng nhất từ một trong những Hệ thống hoạt động miễn phí của chúng tôi.