Robotik, tüm bağımlılıklarınızın çalıştığı gibi yeterince zor. İhtiyacınız olan son şey, uyumsuz bileşenlerden veya desteklenmeyen kombinasyonlardan kaynaklanan ek problemlerdir.
Buna biraz baktım ve işte benim ilerlemem:
Raspberry Pi, Ubuntu'yu desteklemiyor, çünkü ARM CPU daha eski bir komut seti kullanıyor (ARM v6? Sanırım?) Ve Ubuntu ekibi bunun gibi bir destek verdi.
Beaglebone Ahududu Pi'ye birçok yönden benzer ve Ubuntu'yu çalıştıracak yeni bir talimat setine sahip. Bununla birlikte, 'en iyi' Ubuntu ARM dağıtımı Linaro projesinden çıkıyor ve Beaglebone desteğini bir kaç revizyona geri bıraktılar (en son Linaro 12.03 idi) çünkü daha eski bir TI OMAP 3 işlemci kullanıyor (hızlı akıllı telefonun harika dünyasına hoş geldiniz!) ilerleme).
Bir sonraki adım, şu anda desteklenen daha yeni OMAP 4 işlemciyi kullanan TI Pandaboard'a bakmaktı, ancak 200 $ 'a yakın bir maliyette.
Ama şimdi Ubuntu Nexus 7 için resmen yayınlandı. 200 Dolar, Nexus 7 size Ahududu Pi'nin sunduğu her şeyi ve daha fazlasını sunar. Ahududu Pi ile bile, bir kez şarj cihazına, wifi adaptörüne, depolama kartına ve kablolara 35 dolardan 100 dolara yaklaştığınızı, bu yüzden Nexus 7'nin çok daha iyi bir anlaşma olduğunu unutmayın.
Son olarak, gerçek zamanlı olmayan bir işletim sisteminden 1 khz sinyal çıkarmayı denemeyin. Kendinize PJRC Teensy (Arduino klonu) gibi ucuz bir mikrodenetleyici takın ve sizin için basit gerçek zamanlı işleri yapmasına izin verin. Bu şekilde ucuz CPU'yu zamana duyarlı bu basit görevlere adamazsınız. Birden fazla zamanlayıcıyı destekleyen 16 MHz'de, küçük bir AVR MCU, sorun çıkmadan yarım düzine görevi yapabilir.