ນີ້ແມ່ນແອັບ Linux ທີ່ມີຊື່ວ່າ StateOS ເຊິ່ງລຸ້ນຫຼ້າສຸດສາມາດດາວໂຫຼດໄດ້ໃນນາມ StateOS-6.7.7z. ມັນສາມາດດໍາເນີນການອອນໄລນ໌ຢູ່ໃນຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີ OnWorks ສໍາລັບສະຖານີເຮັດວຽກ.
ດາວນ໌ໂຫລດແລະດໍາເນີນການອອນໄລນ໌ app ນີ້ມີຊື່ StateOS ກັບ OnWorks ໄດ້ຟຣີ.
ປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້ເພື່ອດໍາເນີນການ app ນີ້:
- 1. ດາວໂຫຼດຄໍາຮ້ອງສະຫມັກນີ້ໃນ PC ຂອງທ່ານ.
- 2. ໃສ່ໃນຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 3. ອັບໂຫລດແອັບພລິເຄຊັນນີ້ຢູ່ໃນຕົວຈັດການໄຟລ໌ດັ່ງກ່າວ.
- 4. ເລີ່ມ OnWorks Linux ອອນລາຍ ຫຼື Windows online emulator ຫຼື MACOS online emulator ຈາກເວັບໄຊທ໌ນີ້.
- 5. ຈາກ OnWorks Linux OS ທີ່ເຈົ້າຫາກໍ່ເລີ່ມຕົ້ນ, ໄປທີ່ຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 6. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກ, ຕິດຕັ້ງມັນແລະດໍາເນີນການ.
ໜ້າ ຈໍ
Ad
StateOS
ລາຍລະອຽດ
ບໍ່ເສຍຄ່າ, ງ່າຍດາຍທີ່ສຸດ, ເຮັດໃຫ້ປະລາດໃຈຂະຫນາດນ້ອຍແລະໄວຫຼາຍລະບົບປະຕິບັດການໃນເວລາຈິງ (RTOS) ອອກແບບສໍາລັບຄໍາຮ້ອງສະຫມັກຝັງເລິກ.
ເປົ້າໝາຍ: ARM Cortex-M, STM8.
ມັນໄດ້ຖືກດົນໃຈໂດຍແນວຄວາມຄິດຂອງເຄື່ອງຈັກຂອງລັດ. ຂັ້ນຕອນທີ່ປະຕິບັດໂດຍວຽກງານ (ສະຖານະວຽກ) ບໍ່ຈໍາເປັນຕ້ອງເປັນປະເພດ noreturn. ມັນຈະຖືກປະຕິບັດເຂົ້າໄປໃນ loop ທີ່ບໍ່ມີຂອບເຂດ. ມີຫນ້າທີ່ສະເພາະສໍາລັບການປ່ຽນສະຖານະຫນ້າວຽກທັນທີ.
ຄຸນລັກສະນະ
- kernel ສາມາດດໍາເນີນການໃນຮູບແບບ preemptive ຫຼືການຮ່ວມມື
- kernel ສາມາດດໍາເນີນການກັບ 16, 32 ຫຼື 64-bit counter timer
- kernel ສາມາດເຮັດວຽກຢູ່ໃນໂຫມດຫມາຍຕິກຫນ້ອຍ
- ປະຕິບັດການປ້ອງກັນພື້ນຖານໂດຍໃຊ້ MPU (ໃຊ້ nullptr, stack overflow)
- spin locks
- ທຸງຄັ້ງດຽວ
- ກິດຈະກໍາ
- ສັນຍານທີ່ມີຫນ້າກາກປ້ອງກັນ
- ທຸງ (ໃດໆ, ທັງຫມົດ, ປົກປ້ອງ, ບໍ່ສົນໃຈ)
- ອຸປະສັກ
- Semalt (ຄູ່, ຈໍາກັດ, ການນັບ)
- mutexes ກັບປະເພດການຕັ້ງຄ່າ, ອະນຸສັນຍາແລະຄວາມເຂັ້ມແຂງ
- mutexes ໄວ (ກວດສອບຄວາມຜິດພາດ)
- ຕົວແປເງື່ອນໄຂ
- ອ່ານ/ຂຽນ locks
- ສະນຸກເກີຄວາມຊົງຈໍາ
- stream buffers
- ຂໍ້ຄວາມ buffers
- ແຖວກ່ອງຈົດໝາຍ
- ແຖວເຫດການ
- ແຖວວຽກ
- ໂມງຈັບເວລາ (ຍິງດຽວ, ເປັນໄລຍະ)
- cmsis-rtos api
- cmsis-rtos2 api
- ສະຫນັບສະຫນູນ nasa-osal
- c++ wrapper ຂັ້ນສູງ
- ເອກະສານທັງໝົດແມ່ນບັນຈຸຢູ່ໃນໄຟລ໌ແຫຼ່ງ
- ຕົວຢ່າງ ແລະແມ່ແບບຢູ່ໃນບ່ອນເກັບມ້ຽນແຍກຕ່າງຫາກ (https://github.com/stateos)
ພາສາການຂຽນໂປຣແກຣມ
C++, C
ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/stateos/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ໃນວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.