PlatformIO: ລວບລວມລະຫັດແຫຼ່ງສໍາລັບເວທີທີ່ແຕກຕ່າງກັນ

ເວທີ

ມີເຄື່ອງມືແລະສິ່ງອໍານວຍຄວາມສະດວກຫຼາຍຂື້ນສໍາລັບນັກຂຽນໂປລແກລມ. ບາງຄົນຢືນອອກໂດຍສະເພາະ, ເຊັ່ນດຽວກັນກັບກໍລະນີຂອງ 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, ຂັ້ນຕອນຕ່າງໆຈະສັບສົນຫຼາຍ (ເຖິງແມ່ນວ່າພວກເຂົາຍັງມີສະຄິບເພື່ອຄວາມສະດວກທຸກຢ່າງ), ຫຼືຖ້າທ່ານຕັດສິນໃຈຕິດຕັ້ງມັນຈາກແຫຼ່ງໂດຍການລວບລວມຕົວເອງ.

ຈື່ໄວ້ວ່າທ່ານຕ້ອງການໃຫ້ຄວາມເພິ່ງພໍໃຈຈໍານວນຫນຶ່ງກ່ອນທີ່ຈະຕິດຕັ້ງ, ເຊັ່ນວ່າການຕິດຕັ້ງ Python, ແລະອື່ນໆ.

ໄດ້ ຂັ້ນຕອນໃນການປະຕິບັດຕາມ ພວກເຂົາແມ່ນ:

  • ດາວ​ໂຫລດ​ຊຸດ 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

ຖ້າທ່ານຕ້ອງການ ຖອນການຕິດຕັ້ງ Platformio, ມັນຈະງ່າຍດາຍຄືປະຕິບັດຕາມຂັ້ນຕອນອື່ນໆເຫຼົ່ານີ້ຢູ່ໃນ Linux:
</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 ມັນງ່າຍດາຍຄືກັບການເຮັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້:

  1. ດາວນ໌ໂຫລດແລະຕິດຕັ້ງສະບັບທີ່ເປັນທາງການຂອງຕົວແກ້ໄຂຂໍ້ຄວາມ Atom ຈາກການເຊື່ອມຕໍ່ນີ້.
  2. ເມື່ອຕິດຕັ້ງແລ້ວ, ເປີດ Atom package manager.
  3. ໄປທີ່ເມນູ> ແກ້ໄຂ> Preferences> ຕິດຕັ້ງ.
  4. ຊອກຫາບ່ອນນັ້ນສໍາລັບ platformio-ide ຢ່າງເປັນທາງການ.
  5. ຫຼັງຈາກນັ້ນ, ຕິດຕັ້ງຊຸດ.
ຈື່ໄວ້ວ່າຈໍາເປັນຕ້ອງຕິດຕັ້ງ Python ໃນກໍລະນີໃດກໍ່ຕາມ ...

ໃນກໍລະນີນີ້ Atom ໄດ້ຖືກເລືອກສໍາລັບ Platformio, ແຕ່ມັນກໍ່ເປັນໄປໄດ້ທີ່ຈະເຮັດການເຊື່ອມໂຍງກັບມັນ ໃນ Visual Studio Code, ເຊິ່ງສາມາດໃຊ້ໄດ້ສໍາລັບ Windows ແລະສໍາລັບ GNU / Linux. ມັນໄດ້ຖືກຕິດຕັ້ງໄດ້ຢ່າງງ່າຍດາຍ, ນັບຕັ້ງແຕ່ທ່ານມີມັນຢູ່ໃນ ແພັກເກດ DEB ແລະ RPM ທີ່ລິ້ງນີ້. ໃນ Windows ການຕິດຕັ້ງຈະງ່າຍດາຍເຊັ່ນດຽວກັບ .exe.

ຖ້າຫາກວ່າທ່ານສົງໄສວ່າຂັ້ນຕອນທີ່ຈະ ຕິດຕັ້ງສ່ວນຂະຫຍາຍໃນລະຫັດ VS, ແມ່ນຄ້າຍຄືກັນກັບ Atom:

  1. ເປີດ VS ລະຫັດ.
  2. ເລືອກໄອຄອນສ່ວນຂະຫຍາຍທີ່ປາກົດຢູ່ເບື້ອງຊ້າຍໃນຮູບແບບຂອງ cubes.
  3. ພິມ PlatformIO ແລະເລືອກຕົວເລືອກທໍາອິດທີ່ປາກົດ.
  4. ກົດຕິດຕັ້ງເພື່ອຕິດຕັ້ງ.
  5. ລໍຖ້າໃຫ້ມັນສຳເລັດແລ້ວເຈົ້າສຳເລັດ.

ສະພາບແວດລ້ອມອື່ນໆທີ່ຈະເຊື່ອມໂຍງ Platformio

ມີແມ່ນ ສະພາບແວດລ້ອມອື່ນໆ ໃນ​ການ​ເຊື່ອມ​ໂຍງ Platformio ນອກ​ເຫນືອ​ໄປ​ຈາກ Atom ແລະ VS ລະ​ຫັດ​, ເຊັ່ນ​:

  • Netbeans
  • Sublime Text
  • ບລັອກລະຫັດ
  • ອຸປະລາຄາ

ສະພາບແວດລ້ອມການເຮັດວຽກຂອງ IDE

ເວທີ IDE

ຖ້ານີ້ແມ່ນຄັ້ງທໍາອິດທີ່ທ່ານເຫັນການໂຕ້ຕອບຂອງ Platformio, ທ່ານຈະເຫັນວ່າມັນບໍ່ສັບສົນ, ແລະມັນແບ່ງອອກເປັນຫຼາຍພາກສ່ວນ. ສິ່ງທໍາອິດທີ່ທ່ານຈະເຫັນແມ່ນຫນ້າຈໍຍິນດີຕ້ອນຮັບເມື່ອທ່ານເປີດບັນນາທິການ, ແລະພາກສ່ວນຕ່າງໆເຊັ່ນ:

  • ຍິນດີຕ້ອນຮັບ: ຫນ້າ​ຈໍ​ທໍາ​ອິດ​ຂອງ​ການ​ຂະ​ຫຍາຍ​, ມີ​ສະ​ບັບ​ຕິດ​ຕັ້ງ​, ຫນ້າ​ທີ່​ການ​ສ້າງ​, ການ​ນໍາ​ເຂົ້າ​ແລະ​ເປີດ​ໂຄງ​ການ​, ເບິ່ງ​ຕົວ​ຢ່າງ​, ແລະ​ອື່ນໆ​.
  • ໂຄງການ: ຢູ່ເບື້ອງຊ້າຍທ່ານຍັງສາມາດຊອກຫາບັນຊີລາຍຊື່ທີ່ມີໂຄງການທັງຫມົດທີ່ສ້າງຂື້ນທີ່ທ່ານສາມາດແກ້ໄຂໄດ້.
  • ກວດກາ (Inspector): ໃນພາກນີ້ທ່ານສາມາດກວດສອບໂຄງການຂອງທ່ານສໍາລັບສະຖິຕິການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາ.
  • ຫ້ອງສະໝຸດ: ພາກນີ້ກົງກັບຜູ້ຈັດການຫ້ອງສະຫມຸດ, ເພື່ອຊ່ວຍທ່ານລວມເອົາຫ້ອງສະຫມຸດທົ່ວໂລກແລະເອກະຊົນ.
  • ຈານ (ກະດານ): ທີ່ນີ້ທ່ານສາມາດຊອກຫາແລະຕິດຕັ້ງໄດເວີສໍາລັບກະດານທີ່ແຕກຕ່າງກັນທີ່ທ່ານໃຊ້ໃນການພັດທະນາຂອງທ່ານ. ມີຫຼາຍກວ່າ 1000 ທີ່ມີຢູ່.
  • ເວທີ- ເວທີທີ່ໃຊ້ມາເຖິງຕອນນັ້ນມີລາຍຊື່.
  • ອຸປະກອນ: ບັນຊີລາຍຊື່ທີ່ມີກະດານເຊື່ອມຕໍ່ກັບ PC ຂອງທ່ານທີ່ທ່ານມີໃນປັດຈຸບັນ. ມັນຖືກສ້າງຂຶ້ນໂດຍອັດຕະໂນມັດເມື່ອເຊື່ອມຕໍ່ກັບພອດ.

ຂັ້ນຕອນການສ້າງໂຄງການທໍາອິດ

ຖ້າທ່ານຕ້ອງການເລີ່ມຕົ້ນ ສ້າງໂຄງການທໍາອິດຂອງທ່ານ, ທ່ານສາມາດນໍາໃຊ້ Wizard ເພື່ອສ້າງມັນງ່າຍແລະໄວຂຶ້ນ:

  1. ໄປທີ່ Platformio Extension Welcome (PIO HOME).
  2. ກົດ ສ້າງ ໂຄງ ການ.
  3. ເລືອກຊື່ສໍາລັບໂຄງການໃຫມ່ຂອງທ່ານ.
  4. ເລືອກແຜ່ນໃນແຖບແຜ່ນ. ທ່ານ​ສາ​ມາດ​ໃສ່​ຕົວ​ອັກ​ສອນ​ທໍາ​ອິດ​ຂອງ​ຊື່​ຂອງ​ແຜ່ນ​ແລະ​ບັນ​ຊີ​ລາຍ​ການ​ຈະ​ໄດ້​ຮັບ​ການ​ຫຼຸດ​ລົງ​ກັບ​ການ​ແຂ່ງ​ຂັນ​ໄດ້​.
  5. ໃນປັດຈຸບັນທ່ານຈະເຫັນວ່າທາງເລືອກກອບ (ຊຸດຂອງເງື່ອນໄຂ, ແນວຄວາມຄິດແລະການປະຕິບັດທີ່ດີເພື່ອອໍານວຍຄວາມສະດວກໃນການພັດທະນາ) ຖືກຫມາຍໂດຍອັດຕະໂນມັດ, ເຖິງແມ່ນວ່າທ່ານສາມາດດັດແປງມັນໄດ້.
  6. ທ່ານ​ສາ​ມາດ​ປັບ​ປຸງ​ແກ້​ໄຂ​ທີ່​ຈະ​ບັນ​ທຶກ​ໂຄງ​ການ​ໃນ​ປ່ອງ​ສະ​ຖານ​ທີ່​, ຖ້າ​ບໍ່​ດັ່ງ​ນັ້ນ​ມັນ​ຈະ​ເກັບ​ຮັກ​ສາ​ໄວ້​ໃນ​ລະ​ບົບ​ເລີ່ມ​ຕົ້ນ​.
  7. ເມື່ອທ່ານເຮັດແລ້ວ, ທ່ານສາມາດກົດປຸ່ມ Finish ແລະມັນຈະເລີ່ມຕົ້ນ.

ຈາກທີ່ນີ້, ວິທີການດໍາເນີນການຈະມີການປ່ຽນແປງຂຶ້ນຢູ່ກັບປະເພດຂອງລະຫັດຫຼືໂຄງການທີ່ທ່ານຕ້ອງການທີ່ຈະພັດທະນາ, ແລະກະດານເລືອກຫຼືເວທີ, ນັບຕັ້ງແຕ່ຈະມີຄວາມແຕກຕ່າງເລັກນ້ອຍ.


ເນື້ອໃນຂອງບົດຂຽນຍຶດ ໝັ້ນ ຫລັກການຂອງພວກເຮົາ ຈັນຍາບັນຂອງບັນນາທິການ. ເພື່ອລາຍງານການກົດຜິດພາດ ທີ່ນີ້.

ເປັນຄົນທໍາອິດທີ່ຈະໃຫ້ຄໍາເຫັນ

ອອກ ຄຳ ເຫັນຂອງທ່ານ

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ໄດ້ຮັບການຈັດພີມມາ. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຫມາຍດ້ວຍ *

*

*

  1. ຮັບຜິດຊອບຕໍ່ຂໍ້ມູນ: Miguel ÁngelGatón
  2. ຈຸດປະສົງຂອງຂໍ້ມູນ: ຄວບຄຸມ SPAM, ການຈັດການ ຄຳ ເຫັນ.
  3. ກົດ ໝາຍ: ການຍິນຍອມຂອງທ່ານ
  4. ການສື່ສານຂໍ້ມູນ: ຂໍ້ມູນຈະບໍ່ຖືກສື່ສານກັບພາກສ່ວນທີສາມຍົກເວັ້ນໂດຍພັນທະທາງກົດ ໝາຍ.
  5. ການເກັບຂໍ້ມູນ: ຖານຂໍ້ມູນທີ່ຈັດໂດຍ Occentus Networks (EU)
  6. ສິດ: ໃນທຸກເວລາທີ່ທ່ານສາມາດ ຈຳ ກັດ, ກູ້ຄືນແລະລຶບຂໍ້ມູນຂອງທ່ານ.

ການທົດສອບພາສາອັງກິດທົດສອບ Catalanແບບສອບຖາມພາສາສະເປນ