Evde yapabileceğim en basit Linux yetenekli kart hangisidir?


36

Düşük teknolojili garaj araçlarımla (2 taraflı PCB'ler, yeniden akış tavaları, delikleri yok) tek bir bilgisayarlı bilgisayarı Linux'u açabilecek hale getirmek istiyorum.

Seçebileceğim en basit donanım tasarımı nedir?

Linux / uCLinux'u çalıştırmak için yeterli flash / RAM'lı mikrodenetleyici var mı?


Şahsen, bir tane satın almak yerine bir tane almanın daha kolay olacağını düşünüyorum. Bir BeagleBoard 149 $ oldukça popüler bir çözümdür.
semaj

2
Kesinlikle katılıyorum. Ama, bir tane yapmak istiyorum :-)
Toby Jaffey

Böyle bir girişim için hırs için +1. İyi şanslar.
semaj

Bir tane almanın, bir tane inşa etmekten daha ucuz / daha kolay olduğuna katılıyorum. Orada çeşitli çözümler var ... İşte bildiğim birkaçı: - Gumstix - BeagleBoard - Chumby (kolayca kesilebilir ) - Fiş Bilgisayarları ( SheevaPlug , GuruPlug , vb. - plugapps.com sitesini ziyaret edin )
Nate,

Yanıtlar:


13

Bunu da görmek isterdim, ama içgüdülerim "belki, ama çok fazla iş" demek . En küçük Linux dağıtımının bile çalışması için bir megabayt RAM civarında olması gerekir. Bu, mikrodenetleyicideki RAM denetleyicisi için en az 30 veya daha fazla ek pim ve birkaç büyük RAM yongası anlamına gelir.

Linux için bildiğim en basit mimarilerden biri Atmel AVR32 serisi parçalar. En küçüğü olan AT32UC3A0128 nispeten korsan dostu bir 100 pimli TQFP paketi ile geliyor. Bu, en azından BGA paketlerinde gelen işletim sistemi özellikli yerleşik mikrodenetleyicilerin aksine, lehimlemeye uygundur. (altında küçük lehim topları bulunan cipsler) EVK1100 değerlendirme panelini inceleyerek bu çipi kullanan bir devrenin karmaşıklığı hakkında bir fikir edinebilirsiniz .


EVK1100'ün kesinlikle gerekenden çok daha karmaşık olduğunu. Bu tür değerlendirme panoları genellikle fazladan çevre birimlerine sahiptir - LCD'ler, düğmeler ve çipten çıktı almanız için size bir ayak vermek için orada olanlar. Kendi tahtanızı yaparken sadece önem verdiğiniz şeyleri içereceksiniz ve genellikle daha basit bir tasarıma sahip olacaksınız.
edebill

Kesinlikle, çoğu değerlendirme kurulları. EVK1100, çekirdek kısımları ve çevre birimleri olan kısımları ayırarak birçok parçadan daha iyi görünüyor. En azından resimlerden öyle görünüyor ki bende yok. :)
todbot

8

Linuxstamp muhtemelen en iyi seçeneğinizdir. Açıktır ve PCB çizimleri, şemaları vb. Mevcuttur. Ama evde bunu yaparken - muhtemelen değil. Bazı parçalarda çok iyi adımlar var. Denemeye davetlisiniz, ama bu bana biraz şaşkınlık gibi geldi.


6

Nintendo DS uCLinux’u çalıştırabilir. Ucuz olanı satın alabilirsiniz, Linux üzerinde çalıştırmak için ihtiyacınız olan tek çevre birimi bir microSD adaptördür (dealextreme.com'dan 15 dolara satın alınabilir) ve bir microSD (küçük olanlar bugünlerde ücretsizdir)


3

Çok iyi bir boyutta RAM'e ihtiyacınız var ve MCU / MPU'nun dışında yanıp söneceksiniz. Linux'ta çıplak kemikler yapacak olsaydım, seri portlu basit ucuz ARM ile giderdim. 4 MB RAM, 2 MB FLASH, RS-232 alıcı-verici, COM portu ve ARM ile küçük bir PCB yapabilirsiniz. Ethernet ekleyerek gerçek bir fantezi elde edebilirsiniz, ancak bu PCB'ye çok fazla gayrimenkul eklemez.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.