Ito ang Linux app na pinangalanang Pharos na ang pinakabagong release ay maaaring ma-download bilang pharos3.4.0.tar.gz. Maaari itong patakbuhin online sa libreng hosting provider na OnWorks para sa mga workstation.
I-download at patakbuhin online ang app na ito na pinangalanang Pharos na may OnWorks nang libre.
Sundin ang mga tagubiling ito upang patakbuhin ang app na ito:
- 1. Na-download ang application na ito sa iyong PC.
- 2. Ipasok sa aming file manager https://www.onworks.net/myfiles.php?username=XXXXX kasama ang username na gusto mo.
- 3. I-upload ang application na ito sa naturang filemanager.
- 4. Simulan ang OnWorks Linux online o Windows online emulator o MACOS online emulator mula sa website na ito.
- 5. Mula sa OnWorks Linux OS na kasisimula mo pa lang, pumunta sa aming file manager https://www.onworks.net/myfiles.php?username=XXXX gamit ang username na gusto mo.
- 6. I-download ang application, i-install ito at patakbuhin ito.
MGA LALAKI
Ad
Paraiso
DESCRIPTION
Ang Pharos ay isang libreng open-source na RTOS para sa secure, ligtas at real-time na mga system na may mga sumusunod na katangian:
- Memory at pinahusay na time partitioning (TSP)
- Native na suporta para sa sporadic, periodic at aperiodic thread
- Fixed-priority preemptive scheduler
- Proteksyon sa oras ng pagpapatupad (ang mga thread ay pinipigilan na magsagawa ng mas maraming oras kaysa sa kung saan sila naka-configure)
- Maliit na sukat (ang buong imahe ay may ~100 hanggang 300KiB na teksto, ~30KiB data)
- Mahirap na real-time na determinismo
- Mabilis na kritikal na mga seksyon
- Mga priyoridad na nested interrupt
- inter-partition na komunikasyon na may mga filter upang maprotektahan ang hindi gustong pag-access
- Multicore support (RMP)
- Sinusuportahan ang ARM9, Cortex-A/R/M at Aarch64, RISC-V64 (64 bits)
- Ang kumpletong TestSuite (tingnan sa ibaba ang impormasyon) ay matagumpay na pinapatakbo para sa bawat platform sa bawat release
- Nasubok: higit sa 170 KLOC ng mga pagsubok na nakabatay sa kinakailangan, na isinasagawa para sa bawat board sa bawat paglabas
- Up-to-date na User Manual ay magagamit din
Tingnan ang aming pahina ng wiki para sa karagdagang impormasyon.
Mga tampok
- RTOS
- TSP
- Mixed criticality
- Proteksyon ng memorya
- Proteksyon sa oras
- Fixed-priority na preemptive scheduler
- Hierarchical scheduler (hal. ARINC 653) - opsyonal
- Static na configuration (default at inirerekomenda)
- Mga panaka-nakang thread
- Kalat-kalat na mga thread
- Aperiodic na mga thread
- Mga naka-nest na priyoridad na pagkaantala
- Mabilis na kritikal na mga seksyon
- Flexible Inter-partition na mga filter
- Multicore support (RMP)
- Mabilis at nasusukat na inter-core na komunikasyon
- Nako-customize na suporta sa CPU
- Zero-copy transfer para sa malaking data sa pagitan ng mga partisyon (Mga Channel)
- Zero-copy transfer para sa malaking data sa loob ng partition (lw queue)
- Mga semapora ng kisame/pagbibilang/mutex
- Mga timer ng software
- Dynamic na paglalaan ng memorya - opsyonal
- "Maliit na sukat
- 32 bit RTOS
- 64 bit RTOS
- ARM9
- Cortex-A
- Cortex-R
- Cortex-M
- aarch64
- RISC-V (64 bits)
Audience
Aerospace, Mga Developer, Mga Arkitekto, Mga Propesyonal sa Seguridad, Automotive
Wika ng Programming
Assembly, C
Ito ay isang application na maaari ding makuha mula sa https://sourceforge.net/projects/rtospharos/. Na-host ito sa OnWorks upang mapatakbo online sa pinakamadaling paraan mula sa isa sa aming mga libreng Operative System.