Đây là ứng dụng Linux có tên Pharos có bản phát hành mới nhất có thể được tải xuống dưới dạng pharos3.4.0.tar.gz. 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 có tên Pharos này 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
pharos
MÔ TẢ
Pharos là một RTOS mã nguồn mở miễn phí dành cho các hệ thống bảo mật, an toàn và thời gian thực với các đặc điểm sau:
- Bộ nhớ và phân vùng thời gian nâng cao (TSP)
- Hỗ trợ riêng cho các chủ đề lẻ tẻ, định kỳ và theo chu kỳ
- Bộ lập lịch trước ưu tiên cố định
- Bảo vệ thời gian thực thi (các luồng bị ngăn không cho thực thi trong thời gian lâu hơn thời gian chúng được định cấu hình)
- Kích thước nhỏ (hình ảnh đầy đủ có văn bản ~ 100 đến 300KiB, dữ liệu ~ 30KiB)
- Thuyết xác định thời gian thực khó
- Các phần quan trọng nhanh
- Các ngắt lồng nhau được ưu tiên
- giao tiếp giữa các phân vùng với các bộ lọc để bảo vệ truy cập không mong muốn
- Hỗ trợ đa lõi (RMP)
- Hỗ trợ ARM9, Cortex-A / R / M và Aarch64, RISC-V64 (64 bit)
- TestSuite hoàn chỉnh (xem thông tin bên dưới) được chạy thành công cho từng nền tảng trong mỗi bản phát hành
- Đã kiểm tra: hơn 170 KLOC của các bài kiểm tra dựa trên yêu cầu, được thực hiện cho mỗi bảng tại mỗi bản phát hành
- Hướng dẫn sử dụng cập nhật cũng có sẵn
Xem trang wiki của chúng tôi để biết thêm thông tin.
Tính năng
- Tiện ích mở rộng RTOS
- TSP
- Mức độ nghiêm trọng hỗn hợp
- Bảo vệ bộ nhớ
- Bảo vệ thời gian
- Bộ lập lịch trước ưu tiên cố định
- Bộ lập lịch phân cấp (ví dụ: ARINC 653) - tùy chọn
- Cấu hình tĩnh (mặc định và khuyến nghị)
- Chủ đề định kỳ
- Chủ đề lẻ tẻ
- Chủ đề theo chu kỳ
- Các ngắt được ưu tiên lồng nhau
- Các phần quan trọng nhanh
- Bộ lọc liên phân vùng linh hoạt
- Hỗ trợ đa lõi (RMP)
- Giao tiếp liên lõi nhanh chóng và có thể mở rộng
- Hỗ trợ CPU có thể tùy chỉnh
- Truyền không sao chép cho dữ liệu lớn giữa các phân vùng (Kênh)
- Truyền không sao chép cho dữ liệu lớn trong phân vùng (hàng đợi lw)
- Bán kính trần / đếm / mutex
- Phần mềm hẹn giờ
- Cấp phát bộ nhớ động - tùy chọn
- "Kích thước nhỏ
- RTOS 32 bit
- RTOS 64 bit
- ARM9
- Cortex-A
- Cortex-R
- Cortex-M
- aarch64
- RISC-V (64 bit)
Khán giả
Hàng không vũ trụ, Nhà phát triển, Kiến trúc sư, Chuyên gia bảo mật, Ô tô
Ngôn ngữ lập trình
Hội, C
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/rtospharos/. 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.