ນີ້ແມ່ນແອັບ Linux ທີ່ມີຊື່ວ່າ SimpleDCS ເຊິ່ງລຸ້ນຫຼ້າສຸດສາມາດດາວໂຫຼດໄດ້ໃນນາມ simpledcs-1.0.15.tar.gz. ມັນສາມາດດໍາເນີນການອອນໄລນ໌ຢູ່ໃນຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີ OnWorks ສໍາລັບສະຖານີເຮັດວຽກ.
ດາວນ໌ໂຫລດແລະດໍາເນີນການອອນໄລນ໌ app ນີ້ມີຊື່ SimpleDCS ກັບ 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
SimpleDCS
ລາຍລະອຽດ
SimpleDCS ເປັນລະບົບການຄວບຄຸມແບບແຈກຢາຍເຮັດໃຫ້ງ່າຍ - ກໍານົດໄດ້ຢ່າງເຕັມສ່ວນທັງໃນຮາດແວແລະລະດັບຊອບແວ. ໄລຍະທົດລອງ (ອັນຟາ)
ຄຸນລັກສະນະ
- ການແຍກການຄວບຄຸມລະດັບຮາດແວແລະການຄວບຄຸມລະດັບອ່ອນຂອງພາຍນອກ - ຂະບວນການທີ່ແຕກຕ່າງກັນຖືກນໍາໃຊ້, ແລະການຄວບຄຸມລະດັບ HW ສາມາດນໍາໃຊ້ໄດ້ໂດຍບໍ່ມີຂະບວນການຄວບຄຸມລະດັບອ່ອນ (ພາຍນອກ).
- ໂມດູນແຜນທີ່ຄວາມຈໍາ (mod_mmap) - ອະນຸຍາດໃຫ້ແລກປ່ຽນຂໍ້ມູນປະເພດຕ່າງໆລະຫວ່າງອຸປະກອນທາງດ້ານຮ່າງກາຍທີ່ແຕກຕ່າງກັນ (ຜ່ານເຄືອຂ່າຍ). ນີ້ຍັງອະນຸຍາດໃຫ້ສ້າງ topologies ເຄືອຂ່າຍຂອງປະເພດໃດກໍ່ຕາມ, ຍ້ອນວ່າອຸປະກອນໃດຫນຶ່ງສາມາດໄດ້ຮັບການແຜນທີ່ກັບອຸປະກອນອື່ນໆແລະໃນທາງກັບກັນ.
- ການເຊື່ອມຕໍ່ເຄືອຂ່າຍໄດ້ຖືກເຂົ້າລະຫັດ, ການນໍາໃຊ້ສູດການເຂົ້າລະຫັດ symmetric custom, ທີ່ໄວເກີນໄປ (ແຕ່ມີຄວາມເຂັ້ມແຂງປານກາງ) - ອອກແບບສໍາລັບລະບົບຝັງຕົວຂະຫນາດນ້ອຍ.
- ແຕ່ລະໂມດູນອຸປະກອນ / ໂຫນດແມ່ນແລ່ນເປັນຫົວຂໍ້ແຍກຕ່າງຫາກ, ໂດຍມີບູລິມະສິດທີ່ສາມາດກໍານົດໄດ້ແລະຄວາມກ່ຽວຂ້ອງຂອງ CPU.
- ກະທູ້ Supervisor: ຄວບຄຸມເວລາປະຕິບັດຂອງອຸປະກອນ/node module threads.
- ຫຼັກຖານສະແດງການຂັດຂ້ອງ, ຂໍຂອບໃຈກັບການໃຊ້ C-exceptions (libcxc) - ການຂັດຂ້ອງໃນກະທູ້ຍ່ອຍເຮັດໃຫ້ການປ່ຽນເປັນ "SafeMode", ເຊິ່ງ HW I/Os ທັງໝົດຖືກຕັ້ງເປັນສະຖານະທີ່ກຳນົດໄວ້ກ່ອນ. ເບິ່ງລະຫັດ mod_crashtest, ເຊິ່ງຖືກນໍາໃຊ້ສໍາລັບການທົດສອບ :)
- DAQ ລະດັບຕ່ໍາ - ລະບົບຍ່ອຍຂອງການຊື້ຂໍ້ມູນ, ດ້ວຍການບີບອັດເວລາແລະການສະຫນັບສະຫນູນແຖບຕາຍ - ເຮັດວຽກຢູ່ໃນພື້ນຫລັງ, ບໍ່ຈໍາເປັນຕ້ອງມີການແຊກແຊງຂອງມະນຸດ.
- DAQ ລະດັບສູງ - ລະບົບຍ່ອຍການຊື້ຂໍ້ມູນ - ປະຕິບັດເປັນຄໍາຮ້ອງສະຫມັກຂອງລູກຄ້າ (DaqViewer) - ອະນຸຍາດໃຫ້ເບິ່ງ, ວິເຄາະແລະບັນທຶກປະຫວັດສາດ.
- HAL: Hardware Abstraction Layer: ປະຈຸບັນພຽງແຕ່ຫນຶ່ງ HW platform ໄດ້ຮັບການສະຫນັບສະຫນູນ (BCM2835), ແຕ່ມັນອະນຸຍາດໃຫ້ລວບລວມແລະດໍາເນີນການໂຄງການທັງຫມົດໃນ PC x86 ສໍາລັບການທົດສອບ - ຫນ້າທີ່ HAL ທັງຫມົດແມ່ນ stubs ໃນກໍລະນີດັ່ງກ່າວ.
- MAL: Memory Abstraction Layer: ອະນຸຍາດໃຫ້ໄດ້ຢ່າງງ່າຍດາຍກໍານົດ / configure ທີ່ຢູ່ຂອງຫນ່ວຍຄວາມຈໍາສໍາລັບການແລກປ່ຽນຂໍ້ມູນລະຫວ່າງອຸປະກອນທາງດ້ານຮ່າງກາຍທີ່ແຕກຕ່າງກັນແລະສໍາລັບ DAQ. ການປະຕິບັດ MAL ແມ່ນອີງໃສ່ໂຄງສ້າງຕົວຊີ້ຢ່າງແທ້ຈິງທີ່ງ່າຍດາຍ (ຂະຫນາດສ່ວນສູງສຸດແມ່ນ 2MB).
- ທັງຟັງຊັນ MAL ແລະ HAL ແມ່ນສາມາດເຂົ້າເຖິງໄດ້ສໍາລັບໂມດູນອຸປະກອນ (ການໂຕ້ຕອບ plugin trough).
Audience
ຜູ້ໃຊ້ສຸດທ້າຍ, ນັກພັດທະນາຂັ້ນສູງ
ໃນການໂຕ້ຕອບຜູ້ໃຊ້
ບໍ່ມີການໂຕ້ຕອບ (Daemon), wxWidgets
ພາສາການຂຽນໂປຣແກຣມ
C++, C
ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/simpledcs/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ໃນວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.