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.
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
</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:
- Muat turun dan pasang versi rasmi editor teks Atom dari pautan ini.
- Setelah dipasang, buka pengurus pakej Atom.
- Pergi ke Menu> Edit> Keutamaan> Pasang.
- Cari di sana untuk platformio-ide rasmi.
- Kemudian pasang pakej.
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:
- Buka Kod VS.
- Pilih ikon sambungan yang muncul di sebelah kiri dalam bentuk kiub.
- Taip PlatformIO dan pilih pilihan pertama yang muncul.
- Tekan Pasang untuk memasang.
- 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
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:
- Pergi ke Platformio Extension Welcome (PIO HOME).
- Klik Buat projek.
- Pilih nama untuk projek baharu anda.
- Pilih pinggan dalam tab pinggan. Anda boleh memasukkan huruf pertama nama plat dan senarai akan dikurangkan dengan padanan.
- 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.
- Anda boleh mengubah suai tempat untuk menyimpan projek dalam kotak Lokasi, jika tidak, ia akan menyimpannya dalam direktori lalai.
- 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.