Soru:
Raspbian'da farklı Arduino paketleri
Anonymous Penguin
2014-12-05 09:31:57 UTC
view on stackexchange narkive permalink

Eskiz yüklemek için Raspberry Pi'mi (Raspbian) kullanmaya çalışıyorum. Ancak, komut satırı kullanımı için hangi paketin uygun olduğundan emin değilim ( burada Github'da anlatıldığı gibi).

Görünüşe göre sudo apt-get install arduino sadece komut satırını değil tüm IDE'yi kuracaktır. Görünüşe göre arduino-core bu amaç için daha uygun olacaktır. Bununla birlikte, depoda bir CLI için arduino-mk adlı bir paketi kullanmak için çevrimiçi bir not var, bu da istediğim şey. Bununla birlikte, bu beni deponun sayfasında ilgilendiriyor:

Bu paket, Arduino platformunun CLI programlamasına izin vermek için bir Makefile kuracak.

(Vurgu benim)

Bu tam olarak ne anlama geliyor? Mevcut üç paket arasındaki farklar nelerdir?

Iki yanıtlar:
BrettAM
2014-12-05 11:18:49 UTC
view on stackexchange narkive permalink

Debian paketleriyle gerçekten etkileşime girmedim, ancak bunu doğru okursam, bu şekilde düzenlenirler:

arduino : Tüm java IDE ve avr kod kitaplıkları

arduino-core : avr için derlenecek arduino ile birlikte gelen kitaplıklar ve kodlar

arduino-mk : IDE olmadan arduino kodunu derlemek için bir makefile (ancak kod yok)

Normal arduino paketi bir komut satırı arayüzüne sahiptir, ancak bunun kodu (şu anda) java GUI koduna çok yakından bağlıdır ve her şey kurulmadan kullanılamaz. Ham atmel avr araçlarının kullanımını kolaylaştırmak için makefile kullanılabilir; Ancak makefile, normal bir arduino taslağının başvuracağı arduino kurulumuyla birlikte gelen tüm cpp kitaplıklarını içermez (Arduino.h, Servo, SPI, vb.). Arduino çekirdeği paketi tüm bu destekleyici kodu getirmek için var.

Bunun bu üç paketle yapıldığını hayal ediyorum, bu yüzden zaten arduino'nuzu yüklediyseniz, makefile tüm kitaplıkların ikinci bir kopyasını getirmeyecektir.

Makefile, gnu make yazılımı için bir yapılandırmadır. Buradaki

github sayfasında arduino makefile'ın özel kullanımı hakkında bazı bilgiler vardır.
hildred
2015-05-09 03:11:20 UTC
view on stackexchange narkive permalink

arduino-mk'nin önceki sürümleri, her şey olan arduino'ya bağımlıydı, ancak artık diğer iki paketin de bağlı olduğu arduino-çekirdeğinin bölünmesiyle arduino yalnızca ide'yi içeriyor, diğer her şey özde Arduino'nuza standart projeler geliştirmek, derlemek ve yüklemek için ideaya ihtiyacınız olmadığını. Sadece ide'yi 15 dakikadan az bir süredir kullandım ve tüm işimi vi ve komut satırını kullanarak yapıyorum. makefile, ino dosyalarını bir make ile sadece proje dizininize bağlayarak derlemenize olanak tanır, ayrıca make kullanarak yükleme seçenekleri de sunar.



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...