Linux üzerinde Arduino geliştirme ortamı nasıl kurulur?

arduino-uno

Arduino, esnek açık kaynaklı donanıma dayalı ünlü bir elektronik prototipleme platformudur ve yazılım ve kullanımı kolay.

Bu teknoloji Her tür halk için tasarlanmıştır, sanatçılardan, tasarımcılardan, hayranlardan ve bu platformla etkileşimli nesneler veya ortamlar oluşturmakla ilgilenen herkesten.

Arduino hakkında

Arduino elektronik ve gömülü sistem programlama kullanımını getirmeye ve kolaylaştırmaya odaklanır multidisipliner projelerde.

Şirketin sattığı ürünler GNU Kısıtlı Genel Kamu Lisansı altında Ücretsiz Donanım ve Yazılım olarak dağıtılmaktadır.

Arduino'nun yardımıyla Arduino üzerinde çalışan bir uygulamayı diğer popüler programlama dillerini ve uygulamalarını çalıştıran diğer cihazlarla iletmek mümkündür.

çünkü Arduino, çoğu dil tarafından desteklenen seri veri iletimini kullanır. Ve seri formatı yerel olarak desteklemeyenler için, akıcı bir iletişime izin vermek için her iki tarafın gönderdiği mesajları çeviren aracı yazılım kullanmak mümkündür.

Ve Arduino'ya gelince, en ünlü geliştirme ortamı Arduino IDE'dir.

Arduino IDE hakkında

Arduino Integrated Development Environment (IDE), bir çapraz platform uygulamasıdır (Windows, macOS, Linux için) Java programlama dilinde yazılmıştır. Arduino kartına program yazmak ve yüklemek için kullanılır.

IDE'nin kaynak kodu GNU Genel Kamu Lisansı, sürüm 2 altında yayınlandı.

Arduino IDE özel kod yapılandırma kuralları kullanarak C ve C ++ dillerini destekler, Kablolama projesinden bir yazılım kitaplığı sağlar, birçok ortak check-in ve check-out prosedürü sağlar.

Kod kullanıcı tarafından yazılan yalnızca iki temel işlev gerektirir, ana programın taslağını ve döngüsünü başlatmak için kullanılan, bir ana () program saplamasıyla derlenen ve bağlanan, yine IDE dağıtımına dahil olan GNU araç zinciri ile bir yürütme döngüsel çalıştırılabilir programa bağlanır.

Arduino IDE, çalıştırılabilir kodu, kart aygıt yazılımındaki bir yükleme programı kullanarak Arduino kartına yüklenen onaltılık kodlanmış bir metin dosyasına dönüştürmek için avrdude programını kullanır.

Özet olarak, Arduino IDE, programlarımızı oluşturabilmemiz ve bunları Arduino kartına aktarabilmemiz için bu platform için entegre bir geliştirme ortamıdır.planladığımıza göre işleyebilen ve hareket edebilen mikrodenetleyiciye.

Arduino IDE'yi Linux'a yükleyin

arduino kimliği

Arduino IDE'yi Linux dağıtımımıza kurmak için Bunu Flatpak paketleri aracılığıyla yapabiliriz, bu nedenle sistemimizde kurulu bu teknoloji için desteğimizin olması son derece gereklidir.

Eklememişlerse, danışabilirler sonraki makale En güncel Linux dağıtımlarında Flatpak desteğini kurmanın yolunu paylaştığım yer.

Flatpak uygulamalarını sistemimize kurabilmek için desteğe sahip olduğunuzdan zaten emin olarak, bir terminal açmalıyız ve içine aşağıdaki komutları yazacağız Arduino IDE'yi sistemimize kurabilmek.

flatpak install --user https://flathub.org/repo/appstream/cc.arduino.arduinoide.flatpakref

Bu yapıldıktan sonra, uygulamanın indirilip sistemimize yüklenmesi için sadece biraz beklememiz gerekiyor.

IDE zaten bu şekilde kuruluysa ve bir güncelleme olup olmadığını kontrol etmek istiyorsanız, aşağıdaki komutu uygulayarak yapabilirler:

flatpak --user update cc.arduino.arduinoide

Sonunda, uygulamalar menüsünde başlatıcıyı arayarak IDE'yi sistemlerinde çalıştırabilirler. Bulamazsan diye IDE'yi bir terminalden aşağıdaki komutla çalıştırabilirler:

flatpak run cc.arduino.arduinoid

Arduino IDE Linux'tan nasıl kaldırılır?

Öte yandan, beklediğiniz gibi olmadığı için veya herhangi bir nedenle programı kaldırmanız gerekirse, bir terminalde aşağıdaki komutlardan herhangi birini yürütmeleri gerekir:

flatpak --user uninstall cc.arduino.arduinoide

o

flatpak uninstall cc.arduino.arduinoide


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.