PlatformIO: menyusun kod sumber untuk platform yang berbeza

Platformium

Terdapat lebih banyak alat dan kemudahan untuk pengaturcara. Ada yang menonjol terutamanya, seperti halnya Kolaborasi Google, yang memberi banyak perkara untuk dibincangkan. Satu lagi platform yang anda perlu lakukan beri perhatian ialah PlatformIO, tapak untuk mencari sumber luar biasa bagi mereka yang mencipta kod sumber untuk pelbagai platform.

Dalam tutorial ini anda akan mempelajari apa itu PlatformIO, untuk kegunaannya, bagaimana anda boleh mengaksesnya, dan banyak lagi tentangnya. utiliti pengaturcaraan yang hebat.

Apakah PlatformIO?

PlatformIO ialah IDE, iaitu, persekitaran pembangunan bersepadu, dengan editor kod profesionalnya, dan pengkompilnya supaya anda boleh menyusun kod sumber untuk pelbagai platform, penyahpepijat, serta satu siri fungsi dan alatan yang sangat menarik untuk pengaturcaraan (unit monitor ujian bersiri, penganalisis kod, autolengkap kod, pengurus perpustakaan, dsb.). Ia percuma, sumber terbuka, dan anda boleh melanjutkan keupayaannya melalui pemalam atau sambungan. Ia juga membenarkan pembangunan jauh, boleh disepadukan dengan repositori kod GitHub dan GitLab, dsb.

Sebaliknya, persekitarannya sangat mesra dan mudah digunakan, dengan persekitaran yang moden, berkuasa, pantas dan ringan. Sebuah plataform Sangat serba boleh yang sudah mempunyai beribu-ribu pengguna, dan itu tersedia untuk kedua-dua GNU / Linux, sebagai Apple macOS dan juga untuk Microsoft Windows. Anda juga boleh memasangnya pada papan SBC tertentu seperti Raspberry Pi.

Maklumat lanjut tentang PlatformIO - Lihat tapak rasmi

Lebih lanjut mengenai komuniti dan kod sumber - Lihat tapak di GitHub

Platform yang disokong oleh Platformio

Senarai platform yang disokong oleh Platformio sangat bagus. Beberapa seni bina yang disokong oleh pengkompil anda ialah:

  • ARM
  • atemel avr
  • ARC32
  • NXP LPC
  • cip mikro PIC32
  • RISC-V
  • dan lain-lain.

Bagaimana anda memasang?

kepada pasang Teras PlatformIO pada Windows, atau pada macOS ia sangat mudah. Walau bagaimanapun, jika anda mempunyai GNU / Linux, langkah-langkahnya akan menjadi lebih rumit (walaupun mereka juga mempunyai skrip untuk memudahkan segala-galanya), atau jika anda memutuskan untuk memasangnya daripada sumber dengan menyusun sendiri.

Ingat bahawa anda perlu memenuhi beberapa kebergantungan sebelum memasang, seperti memasang Python, dsb.

The langkah untuk diikuti bunyi:

  • Muat turun pakej Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • Pasang Teras Platformio
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • Sekarang anda perlu membuat pautan simbolik kepada arahan pio dalam direktori / usr / local / bin /:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Kini pio boleh digunakan sebagai arahan sistem untuk semua pengguna. Secara lalai, pengguna root dan pengguna dengan keistimewaan sudo akan dapat membaca dan menulis ke port bersiri. Berikut adalah untuk menambah pengguna ke kumpulan yang sepadan:
sudo usermod -a -G dialout $USER
  • Ingat bahawa untuk membuat perubahan dan agar ia berkuat kuasa, anda harus mulakan semula komputer anda atau log keluar dan log masuk semula. Sekarang cuba:
pio --version
  • Akhir sekali, anda kini boleh memadamkan skrip pemasangan dan cache yang dijana semasa pemasangan, kerana ia tidak diperlukan:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Pasang Teras Platformio

Jika anda mahu nyahpasang Platformio, ia akan menjadi semudah mengikuti langkah-langkah lain ini dalam Linux:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Soalan dan maklumat lanjut - Dokumentasi rasmi

Pasang Platformio IDE

kepada pasang Platformio IDE Semudah mengikuti langkah-langkah berikut:

  1. Muat turun dan pasang versi rasmi editor teks Atom dari pautan ini.
  2. Setelah dipasang, buka pengurus pakej Atom.
  3. Pergi ke Menu> Edit> Keutamaan> Pasang.
  4. Cari di sana untuk platformio-ide rasmi.
  5. Kemudian pasang pakej.
Ingat bahawa adalah perlu untuk memasang Python dalam apa jua keadaan ...

Dalam kes ini Atom telah dipilih untuk Platformio, tetapi ia juga boleh dilakukan dengan menyepadukannya dalam Kod Visual Studio, yang tersedia untuk Windows dan juga untuk GNU / Linux. Ia mudah dipasang, kerana anda mempunyainya Pakej DEB dan RPM di pautan ini. Dalam Windows, pemasangan akan semudah, dengan .exe.

Jika anda tertanya-tanya tentang langkah-langkah untuk pasang sambungan dalam Kod VS, adalah serupa dengan Atom:

  1. Buka Kod VS.
  2. Pilih ikon sambungan yang muncul di sebelah kiri dalam bentuk kiub.
  3. Taip PlatformIO dan pilih pilihan pertama yang muncul.
  4. Tekan Pasang untuk memasang.
  5. Tunggu sehingga selesai dan anda selesai.

Persekitaran lain untuk mengintegrasikan Platformio

Terdapat persekitaran lain di mana untuk mengintegrasikan Platformio sebagai tambahan kepada Atom dan Kod VS, seperti:

  • Netbeans
  • Text Sublime
  • Sekatan Kod
  • Gerhana

Persekitaran kerja IDE

IDE platform

Jika ini adalah kali pertama anda melihat antara muka Platformio, anda akan melihat bahawa ia tidak rumit, dan ia dibahagikan kepada beberapa bahagian. Perkara pertama yang anda akan lihat ialah skrin selamat datang apabila anda membuka editor dan bahagian seperti:

  • selamat datang: skrin pertama sambungan, dengan versi yang dipasang, berfungsi untuk mencipta, mengimport dan membuka projek, lihat contoh, dsb.
  • Projek: di sebelah kiri anda juga boleh mencari senarai dengan semua projek yang dibuat yang boleh anda edit.
  • Periksa (Pemeriksa): Dalam bahagian ini anda boleh memeriksa projek anda untuk statistik penggunaan memori.
  • Perpustakaan: Bahagian ini sepadan dengan pengurus perpustakaan, untuk membantu anda memasukkan perpustakaan global dan persendirian.
  • Pinggan (Papan): di sini anda boleh mencari dan memasang pemacu untuk papan berbeza yang anda gunakan dalam pembangunan anda. Terdapat lebih daripada 1000 tersedia.
  • Platform- Platform yang digunakan setakat ini disenaraikan.
  • Peranti: senaraikan dengan papan yang disambungkan ke PC anda yang anda ada sekarang. Ia dijana secara automatik apabila menyambung ke port.

Langkah-langkah untuk membuat projek pertama

Jika anda ingin memulakan buat projek pertama anda, anda boleh menggunakan Wizard untuk menciptanya dengan lebih mudah dan pantas:

  1. Pergi ke Platformio Extension Welcome (PIO HOME).
  2. Klik Buat projek.
  3. Pilih nama untuk projek baharu anda.
  4. Pilih pinggan dalam tab pinggan. Anda boleh memasukkan huruf pertama nama plat dan senarai akan dikurangkan dengan padanan.
  5. Kini anda akan melihat bahawa pilihan Rangka Kerja (satu siri kriteria, konsep dan amalan baik untuk memudahkan pembangunan) ditandakan secara automatik, walaupun anda boleh mengubah suainya.
  6. Anda boleh mengubah suai tempat untuk menyimpan projek dalam kotak Lokasi, jika tidak, ia akan menyimpannya dalam direktori lalai.
  7. Setelah anda selesai, anda boleh menekan butang Selesai dan ia akan bermula.

Dari sini, cara meneruskan akan berubah bergantung pada jenis kod atau projek yang anda ingin bangunkan, dan papan atau platform yang dipilih, kerana akan terdapat sedikit perbezaan.


Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.