Programcılar için giderek daha fazla araç ve olanak var. Bazıları özellikle öne çıkıyor, örneğin Google İşbirliği, bu da konuşulacak çok şey veriyor. Gitmeniz gereken platformlardan bir diğeri dikkat et PlatformIO, çeşitli platformlar için kaynak kodu oluşturanlar için olağanüstü kaynaklar bulabilecekleri bir site.
Bu eğitimde PlatformIO'nun ne olduğunu, ne için olduğunu, ona nasıl erişebileceğinizi ve bununla ilgili çok daha fazlasını öğreneceksiniz. fantastik programlama aracı.
Indeks
PlatformIO nedir?
PlatformIO bir IDE'dir, yani, profesyonel kod düzenleyicisi ve çok sayıda platform için kaynak kodunu derleyebilmeniz için derleyicisi, bir hata ayıklayıcısı ve ayrıca programlama için bir dizi çok ilginç işlev ve araç (birim) ile entegre bir geliştirme ortamı. seri test monitörü, kod analizörü, kod otomatik tamamlama, kütüphane yöneticisi vb.) Ücretsizdir, açık kaynaklıdır ve yeteneklerini eklentiler veya uzantılar aracılığıyla genişletebilirsiniz. Hatta uzaktan geliştirmeye izin verir, GitHub ve GitLab kod depoları vb. ile entegre edilebilir.
Öte yandan, modern, güçlü, hızlı, hafif bir ortam ile ortamı çok samimi ve kullanımı kolaydır. bir platform çok yönlü Halihazırda binlerce kullanıcısı olan ve hem GNU / Linux için, hem Apple macOS olarak hem de Microsoft Windows için mevcut olan. Raspberry Pi gibi belirli SBC kartlarına bile kurabilirsiniz.
PlatformIO hakkında daha fazla bilgi - Resmi siteye bakın
Topluluk ve kaynak kodu hakkında daha fazla bilgi - GitHub'da siteyi görüntüle
Platformio tarafından desteklenen platformlar
Listesi desteklenen platformlar Platformio tarafından gerçekten çok iyi. Derleyiciniz tarafından desteklenen mimarilerden bazıları şunlardır:
- ARM
- atemel avr
- ARC32
- NXP LPC'si
- PIC32 mikroçip
- RISC V
- vb.
Nasıl kurarsınız?
Daha PlatformIO Core'u yükleyin Windows'ta veya macOS'ta gerçekten çok kolay. Ancak, GNU / Linux'unuz varsa, adımlar biraz daha karmaşık olacaktır (her şeyi kolaylaştırmak için bir komut dosyası da olsalar da) veya kendiniz derleyerek kaynaktan yüklemeye karar verirseniz.
Jardines de Viveros Takip edilecek adımlar ses:
- Platformio paketini indirin:
wget -q https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py
- Platformio Core'u yükleyin
sudo PLATFORMIO_CORE_DIR=/opt/platformio python3 get-platformio.py
- Şimdi / usr / local / bin / dizinindeki pio komutuna sembolik bir bağlantı oluşturmanız gerekiyor:
sudo ln -s /opt/platformio/penv/bin/pio /usr/local/bin/pio
- Artık pio, tüm kullanıcılar için bir sistem komutu olarak kullanılabilir. Varsayılan olarak, kök kullanıcı ve sudo ayrıcalıklarına sahip kullanıcılar seri bağlantı noktasını okuyabilir ve yazabilir. Aşağıdaki, kullanıcıyı ilgili gruba eklemek içindir:
sudo usermod -a -G dialout $USER
- Değişiklik yapmak ve bunların yürürlüğe girmesi için şunları yapmanız gerektiğini unutmayın. bilgisayarınızı yeniden başlatın veya oturumu kapatıp tekrar oturum açın. Şimdi dene:
pio --version
- Son olarak, gerekli olmadığı için artık kurulum komut dosyasını ve kurulum sırasında oluşturulan önbelleği silebilirsiniz:
rm -rf get-platformio.py sudo find /root/.cache -iname "*platformio*" -delete
Densinstall Platformio Çekirdeği
</div> <div>sudo rm -rf /opt/platformio sudo rm -rf /usr/local/bin/pio rm -rf ~/.platformio</div> </div> <div>
Sorular ve daha fazla bilgi - Resmi belgeler
Platformio IDE'yi yükleyin
Daha Platformio IDE'yi yükleyin Bu adımları takip etmek kadar basit:
- Atom metin düzenleyicisinin resmi sürümünü indirin ve yükleyin bu bağlantıdan.
- Kurulduktan sonra Atom paket yöneticisini açın.
- Menü> Düzenle> Tercihler> Yükle'ye gidin.
- Resmi platformio-ide için oraya bakın.
- Ardından paketi kurun.
Bu durumda Platformio için Atom seçilmiştir, ancak bunu entegre ederek yapmak da mümkündür. Visual Studio Kodunda, Windows ve ayrıca GNU / Linux için kullanılabilir. Elinizde bulunduğu için kolayca kurulur. DEB ve RPM paketleri bu bağlantıda. Windows'ta kurulum, .exe ile eşit derecede basit olacaktır.
Adımları merak ediyorsanız uzantıyı VS Koduna yükle, Atom'unkilere benzer:
- VS Code'u açın.
- Sol tarafta küp şeklinde görünen uzantılar simgesini seçin.
- PlatformIO yazın ve beliren ilk seçeneği seçin.
- Yüklemek için Yükle'ye basın.
- Tamamlanmasını bekleyin ve işiniz bitti.
Platformio'nun entegre edileceği diğer ortamlar
Orada diğer ortamlar Atom ve VS Koduna ek olarak Platformio'yu entegre etmek için, örneğin:
- NetBeans
- Sublime Text
- codeblocks
- Tutulma
IDE çalışma ortamı
Platformio arayüzünü ilk kez görüyorsanız, karmaşık olmadığını ve birkaç bölüme ayrıldığını göreceksiniz. Göreceğiniz ilk şey, düzenleyiciyi açtığınızda bir hoş geldiniz ekranı ve aşağıdaki gibi bölümlerdir:
- Hoş geldin: uzantının ilk ekranı, kurulu sürümle, projeler oluşturma, içe aktarma ve açma işlevleri, örneklere bakın, vb.
- Projeler: sol tarafta, oluşturduğunuz ve düzenleyebileceğiniz tüm projelerin yer aldığı bir liste de bulabilirsiniz.
- İncelemek (Müfettiş): Bu bölümde projelerinizi bellek kullanım istatistikleri için inceleyebilirsiniz.
- Kütüphaneler: Bu bölüm, genel ve özel kitaplıkları dahil etmenize yardımcı olmak için kitaplık yöneticisine karşılık gelir.
- Plakalar (Kurul): burada geliştirmenizde kullandığınız farklı panolar için sürücüleri bulabilir ve yükleyebilirsiniz. 1000'den fazla mevcut.
- Platformlar- Şimdiye kadar kullanılan platformlar listelenmiştir.
- cihazlar: şu anda sahip olduğunuz PC'nize bağlı panoları listeleyin. Bağlantı noktasına bağlanırken otomatik olarak oluşturulur.
İlk projeyi oluşturma adımları
başlamak istersen ilk projeni yarat, daha kolay ve daha hızlı oluşturmak için Sihirbazı kullanabilirsiniz:
- Platformio Uzantısına Hoş Geldiniz'e (PIO HOME) gidin.
- Proje oluştur'a tıklayın.
- Yeni projeniz için bir ad seçin.
- Plakalar sekmesinde bir plaka seçin. Plaka adının ilk harflerini girebilirsiniz ve liste eşleşmelerle küçülecektir.
- Şimdi Çerçeve seçeneğinin (geliştirmeyi kolaylaştırmak için bir dizi kriter, kavram ve iyi uygulama) değiştirebilmenize rağmen otomatik olarak işaretlendiğini göreceksiniz.
- Projeyi Konum kutusunda nereye kaydedeceğinizi değiştirebilirsiniz, aksi takdirde proje varsayılan dizinde depolanır.
- İşiniz bittiğinde, Bitir düğmesine basabilirsiniz ve başlayacaktır.
Buradan, geliştirmek istediğiniz kod veya proje türüne ve seçilen pano veya platforma bağlı olarak ilerleme şekli değişecektir, çünkü küçük farklılıklar olacaktır.
İlk yorumu siz