Soru:
Arduino ve AVR arasındaki fark / ilişki nedir?
user3383182
2014-03-29 09:21:27 UTC
view on stackexchange narkive permalink

Arduino'nun her zaman bir mikro denetleyici platformu olduğunu düşünmüşümdür, ancak gerçek mikro denetleyici, Atmel tarafından yapılan bir AVR yongasıdır veya başka biri tarafından RISC ISA'ya dayalı olarak yapılmış bir şeydir ve Arduino genellikle bütünü ifade etmek için kullanılır Bu AVR çipi tarafından desteklenen devre kartı. Anladığım doğru mu?

Arduino ve AVR arasındaki fark / ilişki nedir?

Beş yanıtlar:
Lesto
2014-04-02 03:32:50 UTC
view on stackexchange narkive permalink

Arduino bir prototipleme kartıdır ve ayrıca "Arduino" terimi, PC tarafındaki IDE ve kitaplığa ve tüm ekosistemine atıfta bulunmak için kullanılır.AVR, kullanılan mikro denetleyici çipinin mimarisidir (atmel tarafından geliştirilmiştir). tüm resmi 8 bit kart ve neredeyse tüm klon. En çok kullanılanlar Arduino UNO ve 2009, AtMega328P çipini kullanır.

Çoğu zaman, Arduino bazı fikirleri, sensörü ve devreyi hızlıca test etmek için kullanılır, sonra Arduino kartının 1 / 10'una mal olduğu için AtMega yongası etrafında bağımsız bir kart oluşturulur, bir şerit tahtasında veya özel bir PCB'de lehimlenmiş devre daha güvenilirdir ve güç kullanımı, alan kaplaması gibi bazı açılardan optimize edilebilir , yüksek akım / voltaj vb.

En yeni ve gelişmiş arduino kartı, çok farklı mimariye sahip farklı çipler kullanır; arduino yun bir SAM artı klasik bir AVR kullanır, bu nedenle bir ARM (birçok akıllı telefon tarafından kullanılan aynı mimari) kullanılır, galileo bir x86 kullanır (klasik çok çekirdekli bir işlemci gibi)

JayG
2014-03-29 09:35:46 UTC
view on stackexchange narkive permalink

Arduino, Arduino ortamını kullanmanıza izin veren özel kod çalıştıran bir AVR işlemcisidir.

AVR'ler bazı ek destek bileşenleriyle kendi başlarına kullanılabilir.

Arduino bir kombinasyondur. hem AVR (çip) hem de devre tahtası.

AVR tek bir çiptir ve bir devre tahtası gerektirir.

Kayıt için, Arduino ortamını birçok AVR yongası için herhangi bir özel kod olmadan kullanabilirsiniz. İhtiyacınız olan tek ekstra şey, 40 dolarlık bir AVR programcısı, resmi bir Atmel programı veya 5 dolarlık bir USPASP programcısı veya hatta ArduinoISP taslağını çalıştıran başka bir Arduino olabilir.
JRobert
2014-04-02 19:16:34 UTC
view on stackexchange narkive permalink

Arduino, başlangıçta bir öğrenci platformu olarak tasarlanmış bir dizi açık kaynaklı donanım ve yazılım spesifikasyonudur. Bir İtalyan şirketi tarafından yapılan ancak açık kaynaklı "resmi" Arduino anakartları vardır, diğer kaynaklardan pek çok iyi varyant vardır.

AVR, Atmel tarafından üretilen ve orijinal tasarımlarda kullanılan MCU'ları ifade eder.

hotpaw2
2015-03-23 03:00:24 UTC
view on stackexchange narkive permalink

Arduino araçları ve ekosistemi, yalnızca Atmel AVR yongaları dışındaki işlemcileri destekler. Örneğin Arduino Due, ARM Cortex-M3 işlemci kullanıyor.

crowie
2015-11-14 23:04:04 UTC
view on stackexchange narkive permalink

Arduino, sattıkları geliştirme kartlarını geniş bir kullanıcı kitlesine erişilebilir kılan gerçekten yaygın bir kod setidir.

Arduino temelde C / C ++ dilini ve bir dizi Genel donanım setine uyarlanabilen sınıflar, ağırlıklı olarak Atmel ve çoğunlukla AVR, ancak insanların daha önce de belirttiği gibi, Arduino kartları giderek daha güçlü hale geliyor. Ancak ATmega328p ile ne kadar çok şey yapabileceğiniz şaşırtıcı.

Kartınızı programlamak için Arduino IDE'yi kullanmak zorunda değilsiniz ve aslında Atmel Studio'yu kendim veya Notepad ++ kullanma eğilimindeyim. Atmel Studio 6.2 ve üzeri için eskiz oluşturmanıza ve bunları çoğu Arduino kartına yüklemenize olanak tanıyan bir eklenti edinebilirsiniz.



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...