PlatformIO: kompilasi kode sumber untuk platform yang berbeda

platformio

Ada semakin banyak alat dan fasilitas untuk programmer. Beberapa menonjol khususnya, seperti halnya Google Kolaborasi, yang memberikan banyak hal untuk dibicarakan. Platform lain yang Anda harus perhatikan adalah PlatformIO, sebuah situs untuk menemukan sumber daya yang luar biasa bagi mereka yang membuat kode sumber untuk berbagai platform.

Dalam tutorial ini Anda akan mempelajari apa itu PlatformIO, untuk apa, bagaimana Anda dapat mengaksesnya, dan banyak lagi tentangnya. utilitas pemrograman yang fantastis.

Apa itu PlatformIO?

PlatformIO adalah sebuah IDE, yaitu, lingkungan pengembangan terintegrasi, dengan editor kode profesionalnya, dan kompilernya sehingga Anda dapat mengkompilasi kode sumber untuk banyak platform, debugger, serta serangkaian fungsi dan alat yang sangat menarik untuk pemrograman (unit monitor uji serial, penganalisis kode, pelengkapan otomatis kode, manajer perpustakaan, dll.). Ini gratis, open source, dan Anda dapat memperluas kemampuannya melalui plugin atau ekstensi. Bahkan memungkinkan pengembangan jarak jauh, dapat diintegrasikan dengan repositori kode GitHub dan GitLab, dll.

Di sisi lain, lingkungannya sangat ramah dan mudah digunakan, dengan lingkungan yang modern, bertenaga, cepat, dan ringan. Sebuah platform Sangat serbaguna yang sudah memiliki ribuan pengguna, dan yang tersedia untuk GNU/Linux, seperti Apple macOS dan juga untuk Microsoft Windows. Anda bahkan dapat menginstalnya di papan SBC tertentu seperti Raspberry Pi.

Informasi lebih lanjut tentang PlatformIO - Lihat situs resmi

Lebih lanjut tentang komunitas dan kode sumber - Lihat situs di GitHub

Platform yang didukung oleh Platformio

Daftar dari platform yang didukung oleh Platformio sangat bagus. Beberapa arsitektur yang didukung oleh compilernya adalah:

  • ARM
  • atemel avr
  • ARC32
  • LPK NXP
  • mikrochip PIC32
  • RISC-V
  • dan sebagainya

Bagaimana Anda menginstal?

untuk instal PlatformIO Core di Windows, atau di macOS sangat mudah. Namun, jika Anda memiliki GNU / Linux, langkah-langkahnya akan agak lebih rumit (walaupun mereka juga memiliki skrip untuk memfasilitasi semuanya), atau jika Anda memutuskan untuk menginstalnya dari sumber dengan mengkompilasi sendiri.

Ingatlah bahwa Anda harus memenuhi sejumlah dependensi sebelum menginstal, seperti menginstal Python, dll.

Los langkah-langkah yang harus diikuti suara:

  • Unduh paket Platformio:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py

  • Instal Platformio Core
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py

  • Sekarang Anda perlu membuat tautan simbolis ke perintah pio di direktori / usr / local / bin /:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio 
  • Sekarang pio dapat digunakan sebagai perintah sistem untuk semua pengguna. Secara default, pengguna root dan pengguna dengan hak sudo akan dapat membaca dan menulis ke port serial. Berikut ini adalah untuk menambahkan pengguna ke grup yang sesuai:
sudo usermod -a -G dialout $USER
  • Ingatlah bahwa untuk membuat perubahan dan untuk menerapkannya, Anda harus restart komputer atau logout dan login kembali. Sekarang coba:
pio --version
  • Terakhir, Anda sekarang dapat menghapus skrip penginstalan dan cache yang dibuat selama penginstalan, karena tidak diperlukan:
rm -rf get-platformio.py
sudo find /root/.cache -iname "*platformio*" -delete

Densinstall Platformio Core

Jika Anda ingin hapus instalan Platformio, itu akan sesederhana mengikuti langkah-langkah lain di Linux:
</div>
<div>sudo rm -rf /opt/platformio
sudo rm -rf /usr/local/bin/pio
rm -rf ~/.platformio</div>
</div>
<div>

Pertanyaan dan informasi lebih lanjut - Dokumentasi resmi

Instal Platformio IDE

untuk instal Platformio IDE Ini sesederhana mengikuti langkah-langkah ini:

  1. Unduh dan instal versi resmi editor teks Atom dari link ini.
  2. Setelah terinstal, buka manajer paket Atom.
  3. Buka Menu> Edit> Preferensi> Instal.
  4. Cari di sana untuk platformio-ide resmi.
  5. Kemudian instal paket.
Ingat bahwa perlu menginstal Python dalam hal apa pun ...

Dalam hal ini Atom telah dipilih untuk Platformio, tetapi juga dimungkinkan untuk melakukannya dengan mengintegrasikannya dalam Kode Visual Studio, yang tersedia untuk Windows dan juga untuk GNU / Linux. Ini mudah dipasang, karena Anda memilikinya tersedia di Paket DEB dan RPM di tautan ini. Di Windows, penginstalan akan sesederhana itu, dengan .exe.

Jika Anda bertanya-tanya tentang langkah-langkah untuk instal ekstensi di VS Code, mirip dengan Atom:

  1. Buka Kode VS.
  2. Pilih ikon ekstensi yang muncul di sisi kiri dalam bentuk kubus.
  3. Ketik PlatformIO dan pilih opsi pertama yang muncul.
  4. Tekan Instal untuk menginstal.
  5. Tunggu hingga selesai dan selesai.

Lingkungan lain untuk mengintegrasikan Platformio

di sana lingkungan lain di mana untuk mengintegrasikan Platformio selain Atom dan VS Code, seperti:

  • Netbeans
  • Teks Sublime
  • Kode kunci
  • Gerhana

Lingkungan kerja IDE

IDE platform

Jika ini adalah pertama kalinya Anda melihat antarmuka Platformio, Anda akan melihat bahwa itu tidak rumit, dan dibagi menjadi beberapa bagian. Hal pertama yang akan Anda lihat adalah layar selamat datang saat Anda membuka editor, dan bagian seperti:

  • Selamat datang: layar pertama ekstensi, dengan versi yang diinstal, berfungsi untuk membuat, mengimpor, dan membuka proyek, lihat contoh, dll.
  • Proyek: di sebelah kiri Anda juga dapat menemukan daftar dengan semua proyek yang dibuat yang dapat Anda edit.
  • Inspeksi (Inspektur): Di bagian ini Anda dapat memeriksa proyek Anda untuk statistik penggunaan memori.
  • Perpustakaan: Bagian ini berhubungan dengan manajer perpustakaan, untuk membantu Anda memasukkan perpustakaan global dan pribadi.
  • Piring (Papan): di sini Anda dapat menemukan dan menginstal driver untuk berbagai papan yang Anda gunakan dalam pengembangan Anda. Ada lebih dari 1000 yang tersedia.
  • Platform- Platform yang digunakan sejauh ini terdaftar.
  • Perangkat: daftar dengan papan yang terhubung ke PC Anda yang saat ini Anda miliki. Itu dihasilkan secara otomatis saat menghubungkan ke port.

Langkah-langkah untuk membuat proyek pertama

Jika Anda ingin memulai buat proyek pertama Anda, Anda dapat menggunakan Wizard untuk membuatnya lebih mudah dan lebih cepat:

  1. Masuk ke Platformio Extension Welcome (PIO HOME).
  2. Klik Buat proyek.
  3. Pilih nama untuk proyek baru Anda.
  4. Pilih piring di tab piring. Anda dapat memasukkan huruf pertama dari nama piring dan daftar akan dikurangi dengan korek api.
  5. Sekarang Anda akan melihat bahwa opsi Kerangka (serangkaian kriteria, konsep, dan praktik yang baik untuk memfasilitasi pengembangan) ditandai secara otomatis, meskipun Anda dapat memodifikasinya.
  6. Anda dapat mengubah tempat menyimpan proyek di kotak Lokasi, jika tidak maka akan disimpan di direktori default.
  7. Setelah Anda selesai, Anda dapat menekan tombol Finish dan itu akan dimulai.

Dari sini, cara melanjutkan akan berubah tergantung pada jenis kode atau proyek yang ingin Anda kembangkan, dan papan atau platform yang dipilih, karena akan ada sedikit perbedaan.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.