ມີເຄື່ອງມືແລະສິ່ງອໍານວຍຄວາມສະດວກຫຼາຍຂື້ນສໍາລັບນັກຂຽນໂປລແກລມ. ບາງຄົນຢືນອອກໂດຍສະເພາະ, ເຊັ່ນດຽວກັນກັບກໍລະນີຂອງ Google ການທົດສອບ, ເຊິ່ງໃຫ້ຫຼາຍທີ່ຈະສົນທະນາກ່ຽວກັບ. ອີກປະການຫນຶ່ງຂອງເວທີທີ່ທ່ານຕ້ອງ ເອົາໃຈໃສ່ແມ່ນ PlatformIO, ເວັບໄຊທ໌ເພື່ອຊອກຫາຊັບພະຍາກອນພິເສດສໍາລັບຜູ້ທີ່ສ້າງລະຫັດແຫຼ່ງສໍາລັບເວທີຕ່າງໆ.
ໃນບົດສອນນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວ່າ PlatformIO ແມ່ນຫຍັງ, ມັນແມ່ນຫຍັງ, ວິທີທີ່ເຈົ້າສາມາດເຂົ້າເຖິງມັນ, ແລະມີຫຼາຍຫຼາຍກ່ຽວກັບມັນ. ຜົນປະໂຫຍດການຂຽນໂປຼແກຼມທີ່ດີເລີດ.
ດັດນີ
PlatformIO ແມ່ນຫຍັງ?
PlatformIO ແມ່ນ IDE, ນັ້ນແມ່ນ, ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ, ກັບບັນນາທິການລະຫັດມືອາຊີບ, ແລະຕົວລວບລວມຂໍ້ມູນເພື່ອໃຫ້ທ່ານສາມາດລວບລວມລະຫັດແຫຼ່ງສໍາລັບຫຼາຍໆແພລະຕະຟອມ, debugger, ເຊັ່ນດຽວກັນກັບຊຸດຂອງຫນ້າທີ່ຫນ້າສົນໃຈຫຼາຍແລະເຄື່ອງມືສໍາລັບການຂຽນໂປຼແກຼມ (ຫນ່ວຍງານ. ຂອງການທົດສອບການຕິດຕາມ serial, ການວິເຄາະລະຫັດ, ລະຫັດອັດຕະໂນມັດ, ຜູ້ຈັດການຫ້ອງສະຫມຸດ, ແລະອື່ນໆ). ມັນບໍ່ເສຍຄ່າ, ເປີດແຫຼ່ງ, ແລະທ່ານສາມາດຂະຫຍາຍຄວາມສາມາດຂອງມັນຜ່ານ plugins ຫຼືສ່ວນຂະຫຍາຍ. ມັນຍັງອະນຸຍາດໃຫ້ການພັດທະນາຫ່າງໄກສອກຫຼີກ, ສາມາດໄດ້ຮັບການປະສົມປະສານກັບ GitHub ແລະ GitLab ລະຫັດ repositories, ແລະອື່ນໆ.
ໃນທາງກົງກັນຂ້າມ, ສະພາບແວດລ້ອມຂອງມັນແມ່ນເປັນມິດຫຼາຍແລະງ່າຍຕໍ່ການນໍາໃຊ້, ສະພາບແວດລ້ອມທີ່ທັນສະໄຫມ, ມີອໍານາດ, ໄວ, ແສງສະຫວ່າງ. ເວທີ ມີຄວາມຫລາກຫລາຍ ທີ່ມີຜູ້ໃຊ້ຫລາຍພັນຄົນແລ້ວ, ແລະມັນມີໃຫ້ສໍາລັບທັງ GNU / Linux, ເປັນ Apple macOS ແລະສໍາລັບ Microsoft Windows. ທ່ານຍັງສາມາດຕິດຕັ້ງມັນຢູ່ໃນກະດານ SBC ບາງຢ່າງເຊັ່ນ Raspberry Pi.
ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ PlatformIO - ເບິ່ງເວັບໄຊທ໌ທາງການ
ເພີ່ມເຕີມກ່ຽວກັບຊຸມຊົນແລະລະຫັດແຫຼ່ງ - ເບິ່ງເວັບໄຊໃນ GitHub
ເວທີທີ່ສະຫນັບສະຫນູນໂດຍ Platformio
ລາຍຊື່ຂອງ ເວທີທີ່ຮອງຮັບ ໂດຍ Platformio ແມ່ນດີແທ້ໆ. ບາງສະຖາປັດຕະຍະກໍາທີ່ສະຫນັບສະຫນູນໂດຍ compiler ຂອງທ່ານແມ່ນ:
- ARM
- atemel avr
- ARC32
- NXP LPC
- ໄມໂຄຣຊິບ PIC32
- RISC-V
- ແລະອື່ນໆ
ທ່ານຕິດຕັ້ງແນວໃດ?
para ຕິດຕັ້ງ PlatformIO Core ໃນ Windows, ຫຼື macOS ມັນງ່າຍແທ້ໆ. ຢ່າງໃດກໍຕາມ, ຖ້າທ່ານມີ GNU / Linux, ຂັ້ນຕອນຕ່າງໆຈະສັບສົນຫຼາຍ (ເຖິງແມ່ນວ່າພວກເຂົາຍັງມີສະຄິບເພື່ອຄວາມສະດວກທຸກຢ່າງ), ຫຼືຖ້າທ່ານຕັດສິນໃຈຕິດຕັ້ງມັນຈາກແຫຼ່ງໂດຍການລວບລວມຕົວເອງ.
ໄດ້ ຂັ້ນຕອນໃນການປະຕິບັດຕາມ ພວກເຂົາແມ່ນ:
- ດາວໂຫລດຊຸດ Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py
- ຕິດຕັ້ງ Platformio Core
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py
- ໃນປັດຈຸບັນທ່ານຈໍາເປັນຕ້ອງສ້າງການເຊື່ອມຕໍ່ສັນຍາລັກກັບຄໍາສັ່ງ pio ໃນ / usr / local / bin / directory:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio
- ໃນປັດຈຸບັນ pio ສາມາດຖືກນໍາໃຊ້ເປັນຄໍາສັ່ງລະບົບສໍາລັບຜູ້ໃຊ້ທັງຫມົດ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຜູ້ໃຊ້ຮາກແລະຜູ້ໃຊ້ທີ່ມີສິດທິ sudo ຈະສາມາດອ່ານແລະຂຽນໃສ່ພອດ serial ໄດ້. ຕໍ່ໄປນີ້ແມ່ນການເພີ່ມຜູ້ໃຊ້ເຂົ້າໃນກຸ່ມທີ່ສອດຄ້ອງກັນ:
sudo usermod -a -G dialout $USER
- ຈົ່ງຈື່ໄວ້ວ່າເພື່ອເຮັດໃຫ້ການປ່ຽນແປງແລະໃຫ້ພວກເຂົາມີຜົນ, ທ່ານຄວນ restart ຄອມພິວເຕີຫຼືອອກຈາກລະບົບແລະກັບຄືນໄປບ່ອນ. ຕອນນີ້ລອງ:
pio --version
- ສຸດທ້າຍ, ໃນປັດຈຸບັນທ່ານສາມາດລຶບ script ການຕິດຕັ້ງແລະ cache ທີ່ຖືກສ້າງຂຶ້ນໃນລະຫວ່າງການຕິດຕັ້ງ, ເນື່ອງຈາກວ່າພວກມັນບໍ່ຈໍາເປັນ:
rm -rf get-platformio.py sudo find /root/.cache -iname "*platformio*" -delete
ຕິດຕັ້ງ Platformio Core
</div> <div>sudo rm -rf /opt/platformio sudo rm -rf /usr/local/bin/pio rm -rf ~/.platformio</div> </div> <div>
ຄໍາຖາມແລະຂໍ້ມູນເພີ່ມເຕີມ - ເອກະສານທາງການ
ຕິດຕັ້ງ Platformio IDE
para ຕິດຕັ້ງ Platformio IDE ມັນງ່າຍດາຍຄືກັບການເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້:
- ດາວນ໌ໂຫລດແລະຕິດຕັ້ງສະບັບທີ່ເປັນທາງການຂອງຕົວແກ້ໄຂຂໍ້ຄວາມ Atom ຈາກການເຊື່ອມຕໍ່ນີ້.
- ເມື່ອຕິດຕັ້ງແລ້ວ, ເປີດ Atom package manager.
- ໄປທີ່ເມນູ> ແກ້ໄຂ> Preferences> ຕິດຕັ້ງ.
- ຊອກຫາບ່ອນນັ້ນສໍາລັບ platformio-ide ຢ່າງເປັນທາງການ.
- ຫຼັງຈາກນັ້ນ, ຕິດຕັ້ງຊຸດ.
ໃນກໍລະນີນີ້ Atom ໄດ້ຖືກເລືອກສໍາລັບ Platformio, ແຕ່ມັນກໍ່ເປັນໄປໄດ້ທີ່ຈະເຮັດການເຊື່ອມໂຍງກັບມັນ ໃນ Visual Studio Code, ເຊິ່ງສາມາດໃຊ້ໄດ້ສໍາລັບ Windows ແລະສໍາລັບ GNU / Linux. ມັນໄດ້ຖືກຕິດຕັ້ງໄດ້ຢ່າງງ່າຍດາຍ, ນັບຕັ້ງແຕ່ທ່ານມີມັນຢູ່ໃນ ແພັກເກດ DEB ແລະ RPM ທີ່ລິ້ງນີ້. ໃນ Windows ການຕິດຕັ້ງຈະງ່າຍດາຍເຊັ່ນດຽວກັບ .exe.
ຖ້າຫາກວ່າທ່ານສົງໄສວ່າຂັ້ນຕອນທີ່ຈະ ຕິດຕັ້ງສ່ວນຂະຫຍາຍໃນລະຫັດ VS, ແມ່ນຄ້າຍຄືກັນກັບ Atom:
- ເປີດ VS ລະຫັດ.
- ເລືອກໄອຄອນສ່ວນຂະຫຍາຍທີ່ປາກົດຢູ່ເບື້ອງຊ້າຍໃນຮູບແບບຂອງ cubes.
- ພິມ PlatformIO ແລະເລືອກຕົວເລືອກທໍາອິດທີ່ປາກົດ.
- ກົດຕິດຕັ້ງເພື່ອຕິດຕັ້ງ.
- ລໍຖ້າໃຫ້ມັນສຳເລັດແລ້ວເຈົ້າສຳເລັດ.
ສະພາບແວດລ້ອມອື່ນໆທີ່ຈະເຊື່ອມໂຍງ Platformio
ມີແມ່ນ ສະພາບແວດລ້ອມອື່ນໆ ໃນການເຊື່ອມໂຍງ Platformio ນອກເຫນືອໄປຈາກ Atom ແລະ VS ລະຫັດ, ເຊັ່ນ:
- Netbeans
- Sublime Text
- ບລັອກລະຫັດ
- ອຸປະລາຄາ
ສະພາບແວດລ້ອມການເຮັດວຽກຂອງ IDE
ຖ້ານີ້ແມ່ນຄັ້ງທໍາອິດທີ່ທ່ານເຫັນການໂຕ້ຕອບຂອງ Platformio, ທ່ານຈະເຫັນວ່າມັນບໍ່ສັບສົນ, ແລະມັນແບ່ງອອກເປັນຫຼາຍພາກສ່ວນ. ສິ່ງທໍາອິດທີ່ທ່ານຈະເຫັນແມ່ນຫນ້າຈໍຍິນດີຕ້ອນຮັບເມື່ອທ່ານເປີດບັນນາທິການ, ແລະພາກສ່ວນຕ່າງໆເຊັ່ນ:
- ຍິນດີຕ້ອນຮັບ: ຫນ້າຈໍທໍາອິດຂອງການຂະຫຍາຍ, ມີສະບັບຕິດຕັ້ງ, ຫນ້າທີ່ການສ້າງ, ການນໍາເຂົ້າແລະເປີດໂຄງການ, ເບິ່ງຕົວຢ່າງ, ແລະອື່ນໆ.
- ໂຄງການ: ຢູ່ເບື້ອງຊ້າຍທ່ານຍັງສາມາດຊອກຫາບັນຊີລາຍຊື່ທີ່ມີໂຄງການທັງຫມົດທີ່ສ້າງຂື້ນທີ່ທ່ານສາມາດແກ້ໄຂໄດ້.
- ກວດກາ (Inspector): ໃນພາກນີ້ທ່ານສາມາດກວດສອບໂຄງການຂອງທ່ານສໍາລັບສະຖິຕິການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາ.
- ຫ້ອງສະໝຸດ: ພາກນີ້ກົງກັບຜູ້ຈັດການຫ້ອງສະຫມຸດ, ເພື່ອຊ່ວຍທ່ານລວມເອົາຫ້ອງສະຫມຸດທົ່ວໂລກແລະເອກະຊົນ.
- ຈານ (ກະດານ): ທີ່ນີ້ທ່ານສາມາດຊອກຫາແລະຕິດຕັ້ງໄດເວີສໍາລັບກະດານທີ່ແຕກຕ່າງກັນທີ່ທ່ານໃຊ້ໃນການພັດທະນາຂອງທ່ານ. ມີຫຼາຍກວ່າ 1000 ທີ່ມີຢູ່.
- ເວທີ- ເວທີທີ່ໃຊ້ມາເຖິງຕອນນັ້ນມີລາຍຊື່.
- ອຸປະກອນ: ບັນຊີລາຍຊື່ທີ່ມີກະດານເຊື່ອມຕໍ່ກັບ PC ຂອງທ່ານທີ່ທ່ານມີໃນປັດຈຸບັນ. ມັນຖືກສ້າງຂຶ້ນໂດຍອັດຕະໂນມັດເມື່ອເຊື່ອມຕໍ່ກັບພອດ.
ຂັ້ນຕອນການສ້າງໂຄງການທໍາອິດ
ຖ້າທ່ານຕ້ອງການເລີ່ມຕົ້ນ ສ້າງໂຄງການທໍາອິດຂອງທ່ານ, ທ່ານສາມາດນໍາໃຊ້ Wizard ເພື່ອສ້າງມັນງ່າຍແລະໄວຂຶ້ນ:
- ໄປທີ່ Platformio Extension Welcome (PIO HOME).
- ກົດ ສ້າງ ໂຄງ ການ.
- ເລືອກຊື່ສໍາລັບໂຄງການໃຫມ່ຂອງທ່ານ.
- ເລືອກແຜ່ນໃນແຖບແຜ່ນ. ທ່ານສາມາດໃສ່ຕົວອັກສອນທໍາອິດຂອງຊື່ຂອງແຜ່ນແລະບັນຊີລາຍການຈະໄດ້ຮັບການຫຼຸດລົງກັບການແຂ່ງຂັນໄດ້.
- ໃນປັດຈຸບັນທ່ານຈະເຫັນວ່າທາງເລືອກກອບ (ຊຸດຂອງເງື່ອນໄຂ, ແນວຄວາມຄິດແລະການປະຕິບັດທີ່ດີເພື່ອອໍານວຍຄວາມສະດວກໃນການພັດທະນາ) ຖືກຫມາຍໂດຍອັດຕະໂນມັດ, ເຖິງແມ່ນວ່າທ່ານສາມາດດັດແປງມັນໄດ້.
- ທ່ານສາມາດປັບປຸງແກ້ໄຂທີ່ຈະບັນທຶກໂຄງການໃນປ່ອງສະຖານທີ່, ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະເກັບຮັກສາໄວ້ໃນລະບົບເລີ່ມຕົ້ນ.
- ເມື່ອທ່ານເຮັດແລ້ວ, ທ່ານສາມາດກົດປຸ່ມ Finish ແລະມັນຈະເລີ່ມຕົ້ນ.
ຈາກທີ່ນີ້, ວິທີການດໍາເນີນການຈະມີການປ່ຽນແປງຂຶ້ນຢູ່ກັບປະເພດຂອງລະຫັດຫຼືໂຄງການທີ່ທ່ານຕ້ອງການທີ່ຈະພັດທະນາ, ແລະກະດານເລືອກຫຼືເວທີ, ນັບຕັ້ງແຕ່ຈະມີຄວາມແຕກຕ່າງເລັກນ້ອຍ.
ເປັນຄົນທໍາອິດທີ່ຈະໃຫ້ຄໍາເຫັນ