Picproje Elektronik Sitesi

BİLGİSAYAR => Gömülü İşletim Sistemleri => Android => Konuyu başlatan: Klein - 17 Temmuz 2012, 23:48:07

Başlık: Android USB
Gönderen: Klein - 17 Temmuz 2012, 23:48:07
Android konusunda oldukça acemiyim.  Bir kaç gündür USB üzerine çalışıyorum ama nafile.
Google SDK örneklerinde verilen talimatlara göre yazdım olmadı.
SDK örneklerindeki missile launcher kodlarını denedim olmadı.
İnternetteki birkaçtane projeyi çalıştırdım yine olmadı.

Ne yaparsam yapayım , USB device list hep boş.  VID ve PID değerlerini , intent filtrelerini vs.. hepsini ayarlıyorum ancak device list hep boş.

Loglardan takip ediyorum USB aygıt bağlandığında sistem tanıyor. sürücüsüne bakıyor bulamıyor vs... Ama uygulamamın loglarına bakıyorum hiç bir aktivite yok. 

Bir çok çeşit USB aygıt denedim. ST'nin demosundaki HID fareyi de denedim sonuç hep aynı.  ST'nin demosundaki usb ayarlarını değiştirip protokolü  değiştiedim yine olmadı.

Bunun için  sistemde yapılması gereken bir ayar mı var?  indirilmesi gereken bir sürücü mü var? USB aygıtların ayarına göre kimin yöneteceğini sistem mi ayarlıyor? anlamadım.
Biraz yardıma ihtiyacım var.

(Android sürümün 4.0.3 usb desteği var)
Başlık: Ynt: Android USB
Gönderen: Analyzer - 18 Temmuz 2012, 14:11:14
Selam,

Üstad siz Android ADK üzerinden mi çalışıyorsunuz? Şu tarz yani : STM32F4-Discovery ADK test (http://www.youtube.com/watch?v=yeRZhdveV4U#ws)

Analyzer
Başlık: Ynt: Android USB
Gönderen: Klein - 18 Temmuz 2012, 15:46:56
Yapmaya çalıştığım şey tam olarak bu.

ADK'mı kullanıyorum?
Siz bu soruyu sorana kadar ADK dokümanlarını hiç incelememiştim.  Hep SDK ile ilgilendim. Tüm örnekleri 'API Guide' içinde aradım.
Şimdi ADK biraz göz attım.

ADK, SDK  farkı nedir? ADK nasıl yüklenir? konusunda ön bilgi verirseniz , gerisini google  dokümanlarından tamamlarım.
Başlık: Ynt: Android USB
Gönderen: Analyzer - 18 Temmuz 2012, 17:01:41
Selam,

Üstad ADK (accessory development kit) olarak geçiyor. Android cihazlara donanım tanımlama işine yarıyor. Ben bir süre önce araştırdım. Hatta STM32F4 Discovery ve STM32 Discovery kit ile denemeler yaptım. Ancak bir sonuç alamadım maalesef. Derleme yapıyor ancak çalıştırma esnasında USB enumeration kısmında hata veriyor sürekli. Youtube daki apk paketini yükleyip denediğimde hata vermedi ancak işlem de yapmadı. Androidli cihazımdan kaynaklı bir sorun diye düşünüp ertelemiştim.

Analyzer
Başlık: Ynt: Android USB
Gönderen: MC_Skywalker - 18 Temmuz 2012, 19:17:35
Android cihazında developer modunda olmak gerekiyor yada root işlemi yapmak gerekli diye bir yazı okumuştum.


bilmeyenlar in root Unix tabanlı OS larda Administrator demek.
Başlık: Ynt: Android USB
Gönderen: Klein - 18 Temmuz 2012, 21:31:21
Zaten programı atmak için developer modda olmak gerekiyor.  ADB Bağlantısını wi-fi üzerine kaydırıp usb'yi boşa çıkarıorsunuz.
Eğer USB developer moddan çıkartılırsa , ADB bağlantısı Wi-Fi bile olsa kopuyor.

Gidip bir aurdino board alıp, çalıştığı ilan edilen bir uygulamayı deneyeceğim. O zaman ortaya çıkar sorunun kaynağı.

ADK meselesini biraz inceledim. Sanırım SDK içerisindeki USB kütüphanesine ek olarak birkaç kütüphane daha geliyor bu kitle. Ben ADK kullanmadım. Mseleyi tam çözdüğümde haber veririm.

Başlık: Ynt: Android USB
Gönderen: Ersin - 18 Temmuz 2012, 21:37:39
Alıntı YapZaten programı atmak için developer modda olmak gerekiyorGerekmiyor.
Gerekmiyor.
APK file i pc de oluşturduğunuzda , usb device tan storage olarak atınca apk yi install edebiliyosunuz, tabii işlem uzuyo biraz.
Başlık: Ynt: Android USB
Gönderen: SERRO EFE - 27 Ağustos 2012, 10:57:45
Konuyu hortlatayım arkadaşlar..
Bende stm32f4 discovery ve android üzerine bi çalışma yapmayı planlıyorum. Konu ile ilgili çalışma yapmış arkadaşların tavsiye ve yol göstermelerine ihtiyacım var. İlgilenenler bi sonuca ulaşabildimi acaba..
Şu anda hali hazırda hiçbir denemem olmadı. Sadece eclipse kurdum geleneksel "hello world" uygulaması yaptım ;D
Başlık: Ynt: Android USB
Gönderen: Klein - 27 Ağustos 2012, 12:46:47
mesajı attığım zamandan beri uğraşamıyorum.  Yakında tekrar başlayacağım. Çözersem haber veririm.
Başlık: Ynt: Android USB
Gönderen: SERRO EFE - 27 Ağustos 2012, 13:12:38
Teşekkür ederim bende bi gelişme olursa buradan paylaşırım.
Başlık: Ynt: Android USB
Gönderen: yufuk - 10 Şubat 2013, 18:53:07
Bu konuda bir gelişme oldumu?
Başlık: Ynt: Android USB
Gönderen: Klein - 10 Şubat 2013, 18:58:43
Benim açımdan bir gelişme olmadı. Hem hevesimin kaçmış olması, hem de projenin iptal olması sebebiyle çalışmayı bıraktım.
FTDI firması androidler için bir çip çıkarmıştı. Forumdan bir arkadaş duyurmuştu. O zaman çip piyasaya sürülmemişti. Geçenlerde baktım piyasada var. Kodunu hatırlamıyorum. Firmanın sitesinde var.
Başlık: Ynt: Android USB
Gönderen: yufuk - 10 Şubat 2013, 19:30:04
FT311D koduyla isimlendirilmiş. Araştıralım...
Başlık: Ynt: Android USB
Gönderen: yufuk - 10 Şubat 2013, 21:21:59
Bazı tabletler usb-ethernet çevirici aparatlarla ethernet bağlantısını destekliyor. Ethernet üzerinden kartlarımızı haberleştirsek daha kolay olacak galiba. ::)
Başlık: Ynt: Android USB
Gönderen: Analyzer - 10 Şubat 2013, 23:24:29
Selam,

Ethernet yerine bluetooth ile haberleştirebilirsiniz.

http://android-bluetooth-msp430-uygulama.blogspot.com/ (http://android-bluetooth-msp430-uygulama.blogspot.com/)

Analyzer
Başlık: Ynt: Android USB
Gönderen: yufuk - 11 Şubat 2013, 11:25:49
Öneri için teşekkürler.

Niyetim kablolu haberleştirmek.

Bu arada FT311D bazı sitelerde satışa çıkmış. Farnell'de fiyatı bile belli ancak stoklara henüz girmemiş.
Başlık: Ynt: Android USB
Gönderen: Klein - 11 Şubat 2013, 12:07:34
http://www.findchips.com/avail?part=ft311d (http://www.findchips.com/avail?part=ft311d)

Future, Digikey ve Mouser stoklarında var.