Picproje Elektronik Sitesi

BİLGİSAYAR => Gömülü İşletim Sistemleri => Android => Konuyu başlatan: armsistem - 13 Ekim 2013, 12:17:06

Başlık: android tablet usb
Gönderen: armsistem - 13 Ekim 2013, 12:17:06
Arkadaşlar merhaba ,tabletimi dışarıdan bir donanımla haftalardır haberleştirmeye çalışıyorum ,donanımda uart,usb çıkışları var

- Uart , çıktı alıp tablete nasıl yönlendiririm diye yola çıktım fakat tabletim çin malı bir tablet olduğu için usb to 232 çeviricileri tanımlayamadım. Profilic-Ftdi chipsetli çeviricilerimde sonuç olamadım ,datasheette verdikleri tabletler samsung gibi kaliteli tabletler.

- Tabletime harici klavye taktığımda tanıdı çalıştı acaba donanımın usb özelliğini hid olarak ayarlasam veriyi o şekilde göndersem ve daha sonra tablette yazdığım program ile istediğimi yapabilirim , gibi geliyor.

- Yol doğru mudur ?
Başlık: Ynt: android tablet usb
Gönderen: muhendisbey - 13 Ekim 2013, 12:27:52
ssh kur
wifi modeme bağla
modemin verdiği ip'yi tarat
ssh ile bağlan.
Sonrasında yazacağın kodlarla yada hazır program paketleriyle haberleştirmen mumkün. Muhtemelen kernel derlemesi gerektirmez.
SSH ile driver yükleyip farklı donanımları tanımasını sağlatman da mümkün. Ancak her zaman olduğu gibi çökertme ihtimalin de var.
Başlık: Ynt: android tablet usb
Gönderen: armsistem - 13 Ekim 2013, 12:33:12
Yanıt için teşekkürler Hocam , ama o zaman proje maliyeti artıyor , donanım lpc23xx+mfrc -- > mfr kart okuyucu işin içine birde wireless girerse iyice büyür, en basitinden halletmem lazım ,  yani tablet ile donanım çift taraflı bir veri yolu kurmam lazım hızı hiç önemi olmayan.
Başlık: Ynt: android tablet usb
Gönderen: t2 - 13 Ekim 2013, 12:38:49
Önce windowsta çalışan standard hid aygıt yapalım.  hazır örnek projeler varsa onlardan olabilir. bu aygıt windows bilgisayarına data gönderip alabilsin.   Windows uygulamasıyla test edelim. Aygıt yöneticisinden bakalım soruişareti ve ünlem olmasın .yani aygıtı düzgün yaptığımızdan emin olalım.

Sonra hid aygıt androidle nasıl haberleşir ? aşamasına geçebiliriz

Android drives custom USB HID device (http://www.youtube.com/watch?v=BN6V2j9mxO4#ws)

Başlık: Ynt: android tablet usb
Gönderen: muhendisbey - 13 Ekim 2013, 13:37:52
Alıntı yapılan: armsistem - 13 Ekim 2013, 12:33:12
Yanıt için teşekkürler Hocam , ama o zaman proje maliyeti artıyor , donanım lpc23xx+mfrc -- > mfr kart okuyucu işin içine birde wireless girerse iyice büyür, en basitinden halletmem lazım ,  yani tablet ile donanım çift taraflı bir veri yolu kurmam lazım hızı hiç önemi olmayan.
wifi sadece programlamak, tablete erişmek için sonrasında ister kullan ister kullanma o önemli değil hocam :)
Başlık: Ynt: android tablet usb
Gönderen: esensoy - 13 Ekim 2013, 13:48:38
ben mobee s800 tablet i mcp2200 ile haberleştirmiştim, mcp2200 ün 2 rolü var, biri USB CDC yani usb-232 olarak çalışıyor bir de ek olarak 8 GPIO var, bunlar da HID üzerinden çalışıyor,
Yanlış hatırlamıyorsam mcp2200 usb-rs232 olarak direk çalışmıştı ama hid kısmına rootlamadan ulaşamamıştım diye hatırlıyorum
Başlık: Ynt: android tablet usb
Gönderen: armsistem - 13 Ekim 2013, 15:17:03
Alıntı yapılan: esensoy - 13 Ekim 2013, 13:48:38
ben mobee s800 tablet i mcp2200 ile haberleştirmiştim, mcp2200 ün 2 rolü var, biri USB CDC yani usb-232 olarak çalışıyor bir de ek olarak 8 GPIO var, bunlar da HID üzerinden çalışıyor,
Yanlış hatırlamıyorsam mcp2200 usb-rs232 olarak direk çalışmıştı ama hid kısmına rootlamadan ulaşamamıştım diye hatırlıyorum
hocam merhaba pc de usb cdc virtual comport olarak goruyor hic bir sikinti yok fakat android taktigimda hic bir tepki olmuyor , sizin tablette nasil bir tepki oluyor.
Başlık: Ynt: android tablet usb
Gönderen: serdararikan - 13 Ekim 2013, 18:52:22
IOIO kullan
Başlık: Ynt: android tablet usb
Gönderen: armsistem - 13 Ekim 2013, 19:20:45
Alıntı yapılan: serdararikan - 13 Ekim 2013, 18:52:22
IOIO kullan
hocam o nedir ?
Başlık: Ynt: android tablet usb
Gönderen: esensoy - 13 Ekim 2013, 19:50:10
Basic4android kullanıyorum, onunla erişmiştim,

IOIO:
http://www.aliexpress.com/item/IOIO-for-Android-PIC-Board/1149834812.html (http://www.aliexpress.com/item/IOIO-for-Android-PIC-Board/1149834812.html)
https://www.sparkfun.com/products/11343 (https://www.sparkfun.com/products/11343)
Başlık: Ynt: android tablet usb
Gönderen: armsistem - 13 Ekim 2013, 20:14:44
Alıntı yapılan: esensoy - 13 Ekim 2013, 19:50:10
Basic4android kullanıyorum, onunla erişmiştim,

IOIO:
http://www.aliexpress.com/item/IOIO-for-Android-PIC-Board/1149834812.html (http://www.aliexpress.com/item/IOIO-for-Android-PIC-Board/1149834812.html)
https://www.sparkfun.com/products/11343 (https://www.sparkfun.com/products/11343)
Yanit icin tesekkur ederim ioio tarzi bir donanimim var zati onemli olan bebim icin bu isin mantigi bu cihaz nasil haberlesiyor android nasil anliyor driver vs.
Başlık: Ynt: android tablet usb
Gönderen: serdararikan - 13 Ekim 2013, 20:21:55
IOIO yu yapan adam kodları paylaşmış.oradan bakabilirsin.açık kaynak.
Başlık: Ynt: android tablet usb
Gönderen: polleme - 13 Ekim 2013, 21:13:39
Bluetooth desteği varsa HC06 ile deneme yapabilirsiniz. BT modüller seri port yaratıp onun üzerinden iletişim kurabilmekteler.
Başlık: Ynt: android tablet usb
Gönderen: yufuk - 13 Ekim 2013, 21:34:55
FT311D deneyebilirsiniz...

https://www.picproje.org/index.php/topic,43508.msg317426.html#msg317426 (https://www.picproje.org/index.php/topic,43508.msg317426.html#msg317426)
https://www.picproje.org/index.php/topic,40513.msg333577.html#msg333577 (https://www.picproje.org/index.php/topic,40513.msg333577.html#msg333577)
Başlık: Ynt: android tablet usb
Gönderen: armsistem - 13 Ekim 2013, 23:03:07
Alıntı yapılan: yufuk - 13 Ekim 2013, 21:34:55
FT311D deneyebilirsiniz...

https://www.picproje.org/index.php/topic,43508.msg317426.html#msg317426 (https://www.picproje.org/index.php/topic,43508.msg317426.html#msg317426)
https://www.picproje.org/index.php/topic,40513.msg333577.html#msg333577 (https://www.picproje.org/index.php/topic,40513.msg333577.html#msg333577)
ft232r chipset ve profilic var ama nafile...
Başlık: Ynt: android tablet usb
Gönderen: t2 - 14 Ekim 2013, 00:14:18
Ft232r android  demosu yok mu ? çalışmıyor mu? ne gibi sorun çıkıyor?
Firmanının  demo diye verdiği şey sahte mi? vay utanmazlar!


http://www.ftdichip.com/Android.htm (http://www.ftdichip.com/Android.htm)

Alıntı YapFTDI have released a UART Terminal application based on their JAVA D2xx driver for use on the Android platform. This application supports all the FTDI to UART devices such as .. FT232R .


Alıntı Yap
..This library requires no special root access privileges, and can be easily adapted into applications by developers.   The API is packaged in d2xx.jar and is distributed with demo application source code
Başlık: Ynt: android tablet usb
Gönderen: armsistem - 14 Ekim 2013, 11:09:17
Alıntı yapılan: t2 - 14 Ekim 2013, 00:14:18
Ft232r android  demosu yok mu ? çalışmıyor mu? ne gibi sorun çıkıyor?
Firmanının  demo diye verdiği şey sahte mi? vay utanmazlar!


http://www.ftdichip.com/Android.htm (http://www.ftdichip.com/Android.htm)

- Hocam merhaba , yazdıklarınızdan hiç bir şey anlamadım lakin tavrınız bilginizle ölçüşmeyecek tarzda ukalaca geldi , daha önce araştırma yaptım vede profilic marka 232 çeviricinin çalışabildiğini forumlarda tespit ettim vede onun üzerine gittim tek atladığım unsur bu 232 çevirici her tablette çalışmıyor adamlar liste yayınlamış

- FT232r ile linux üzerinde haberleşme sağlanabiliyor , daha önce görmüştüm android de olabileceğini düşündüm.

(t2 hocam sorumun yanıtı dahi sende olsa söyleme burası forum ;bilginin paylaşıldığı yer , bilgi ile artistlik yapılıp ukalaca tavırlar sergilenecek bir şey değil , eğer ki öyle bir yerse ben kaydımı sildireyim forumdan.)
Başlık: Ynt: android tablet usb
Gönderen: t2 - 14 Ekim 2013, 11:23:24
 Sorunun cevabı bende değil. Bilmiyorum.
Başlık: Ynt: android tablet usb
Gönderen: esensoy - 14 Ekim 2013, 11:25:13
kardeş elindeki tableti rootlaman gerekebilir, yani yeni bir firmware yüklemen gerekebilir,
tabletin içini açtığında pcb üzerinde bir yerlerde model numarası oluyor, o numaradan aratarak ulaşabilirsin,
mobee s800 ün kini deneye deneye bulmuştum ben ama bayağı aramıştım,
zaten rootlandıktan sonra hid de çalışır, o elindeki rs232 çeviriciler de,

Başlık: Ynt: android tablet usb
Gönderen: armsistem - 14 Ekim 2013, 11:45:20
Alıntı yapılan: esensoy - 14 Ekim 2013, 11:25:13
kardeş elindeki tableti rootlaman gerekebilir, yani yeni bir firmware yüklemen gerekebilir,
tabletin içini açtığında pcb üzerinde bir yerlerde model numarası oluyor, o numaradan aratarak ulaşabilirsin,
mobee s800 ün kini deneye deneye bulmuştum ben ama bayağı aramıştım,
zaten rootlandıktan sonra hid de çalışır, o elindeki rs232 çeviriciler de,
Teşekkür ederim.
Başlık: Ynt: android tablet usb
Gönderen: leblebitozu - 15 Ekim 2013, 18:36:29
Her tablet USB-Seri çevirici'yi tanıyacak diye bir kaide yok, USB host desteği varsa ve android image'e bu sürücü dahil'se o şekilde olabilir, daha standart bir iş yapmak için ADK "Android Accessory Kit" denilen mekanizmaya göz atman gerekir.
Başlık: Ynt: android tablet usb
Gönderen: SERRO EFE - 15 Ekim 2013, 21:40:50
Tanınmayan usb cihazların tanınabilmesi için tabletin root edilip "android.hardware.usb.accessory.xml" dosyasına erişilip
<permissions>
<feature name="android.hardware.usb.accessory"/>
<library name="com.android.future.usb.accessory" file="/system/framwork/com.android.future.usb.accessory.jar"/>
</permissions>
tanımlamalarının eklenmesi lazım. Seri portu tanımayan bir çok tablette bu şekilde çalıştırdım.
Başlık: Ynt: android tablet usb
Gönderen: armsistem - 19 Ekim 2013, 12:25:43
Alıntı yapılan: SERRO EFE - 15 Ekim 2013, 21:40:50
Tanınmayan usb cihazların tanınabilmesi için tabletin root edilip "android.hardware.usb.accessory.xml" dosyasına erişilip
<permissions>
<feature name="android.hardware.usb.accessory"/>
<library name="com.android.future.usb.accessory" file="/system/framwork/com.android.future.usb.accessory.jar"/>
</permissions>
tanımlamalarının eklenmesi lazım. Seri portu tanımayan bir çok tablette bu şekilde çalıştırdım.

- Evet her tablet seri portu çalıştırmıyor adamlar zaten saterken her usb modemle çalışmaz diyor.

Başlık: Ynt: android tablet usb
Gönderen: erpay - 19 Ekim 2013, 13:02:19
Alıntı yapılan: SERRO EFE - 15 Ekim 2013, 21:40:50
Tanınmayan usb cihazların tanınabilmesi için tabletin root edilip "android.hardware.usb.accessory.xml" dosyasına erişilip
<permissions>
<feature name="android.hardware.usb.accessory"/>
<library name="com.android.future.usb.accessory" file="/system/framwork/com.android.future.usb.accessory.jar"/>
</permissions>
tanımlamalarının eklenmesi lazım. Seri portu tanımayan bir çok tablette bu şekilde çalıştırdım.

Evet bunun yapılması şart. Geçen yıl bir projede ADK ile Android'e bağlanmıştık. Yaptığım devre Samsung S2 ile bağlantı kurarken S3 ile yukarıdaki satırlardan dolayı bağlantı kuramıyordu, sadece bağlantıyı görüp ney olduğunu anlayamıyordu aynı olay ucuz tabletlerde de olmuştu.
Başlık: Ynt: android tablet usb
Gönderen: armsistem - 19 Ekim 2013, 23:03:53
Alıntı yapılan: erpay - 19 Ekim 2013, 13:02:19
Evet bunun yapılması şart. Geçen yıl bir projede ADK ile Android'e bağlanmıştık. Yaptığım devre Samsung S2 ile bağlantı kurarken S3 ile yukarıdaki satırlardan dolayı bağlantı kuramıyordu, sadece bağlantıyı görüp ney olduğunu anlayamıyordu aynı olay ucuz tabletlerde de olmuştu.

Hocam özelden de yazdım sana , nettede çok aradım lakin nafile , veriyi send veya receive yapmak bu kadar zor mu ?
Başlık: Ynt: android tablet usb
Gönderen: erpay - 19 Ekim 2013, 23:30:04
Bizi baya uğraştırmıştı ama microchip android framework ile biraz üstesinden gelmiştik ama android kısmında programlayan arkadaşlar iyiydi o tarafta.