Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 47, средняя оценка - 4.79
Konstantin1
0 / 0 / 0
Регистрация: 19.09.2009
Сообщений: 9
#1

Использование com порта на Android - Android

21.06.2013, 19:19. Просмотров 6011. Ответов 4
Метки нет (Все метки)

Здравствуйте. Подскажите пожалуйста по такому вопросу. Есть устройство, управление которым осуществляется через com порт. Управляющее приложение под Win32. Что потребуется для переноса управления на Android? Для чтения-передачи данных с портом используются стандартные функции например CreateFile, WriteFile, ReadFile. Еще нужна поддержка работы с таймером в отдельном потоке. Можно ли уже написанные методы на С++ записать в DLL и далее использовать в проекте на андроид?
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2013, 19:19     Использование com порта на Android
Посмотрите здесь:

Использование C# библиотеки в java android Android
Android android:theme="@android:style/Theme.Dialog"
Android Использование библиотеки 47deg/android-swipelistview
Android Qt 5.1.1 for Android
Hello android Android
Использование android.text.format.DateFormat Android
Использование библиотек C# для Android Android
Android studio использование внешнего JAR пакета Android
Android Использование Hibernate запросов в Android
Android с 0 Android
Android Android Studio использование NDK
Android Использование Android.Graphics

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
raxp
10148 / 6535 / 477
Регистрация: 28.12.2010
Сообщений: 21,167
Записей в блоге: 1
22.06.2013, 00:24     Использование com порта на Android #2
...а что мешает работать с COM-портом из под JAVA? Есть готовые классы.
...DLL это вы не в ту степью

Есть устройство, управление которым осуществляется через com порт
в вашем случае понадобится конвертор-переходник на основе FTDI-чипа FT-232 или PL-2303 и сам андроид не ниже 3.1 и поддержка Host/OTG железом.

К примеру, аналогичные приложения https://play.google.com/store/apps/d...i50ZXJtdXNiIl0.
Konstantin1
0 / 0 / 0
Регистрация: 19.09.2009
Сообщений: 9
22.06.2013, 12:00  [ТС]     Использование com порта на Android #3
Спасибо за полезные ссылки. Еще вопрос по поводу отладки. Можно ли добавить в AVD эмуляцию порта? Среда разработки Win7 Eclipse. И какой девайс посоветуете для тестирования с поддержкой otg. На стационарном ПК все устройства присутствуют: само устройство, преобразователь интерфейса RS232 на RS485 и физический порт COM. Возможна ли отладка с ПК? Для планшета имеется так же преобразователь интерфейса на чипе FTDI usb to comm.
Спасибо за информацию.
raxp
10148 / 6535 / 477
Регистрация: 28.12.2010
Сообщений: 21,167
Записей в блоге: 1
22.06.2013, 13:39     Использование com порта на Android #4
...отладка на ПК возможна в эмуляторе, но в эклиппсе это дикие тормоза, быстрее залить в планшет по вай-фаю (или что там у вас) через поднятый под андроидом FTP и отлаживать сразу на целевом устройстве.

И какой девайс посоветуете для тестирования с поддержкой otg
практически все современные планшеты поддерживают USB Host/OTG, единственно и убедиться что ОС не ниже 3.1
Konstantin1
0 / 0 / 0
Регистрация: 19.09.2009
Сообщений: 9
28.07.2013, 19:44  [ТС]     Использование com порта на Android #5
Подскажите пожалуйста еще по среде разработке. Использую Eclipse Version: Kepler Release
Build id: 20130614-0229 на openSUSE 12.3 (Dartmouth)(x86_64). Хочу написать свою библиотеку на С++
для работы с портом. как я понял для открытия порта open("/dev/ttyS1",O_RDWR | O_NOCTTY | O_NDELAY);
нужны права su. Можно ли в eclipse настроить отладку с правами su? или же есть какие другие варианты
спасибо
Yandex
Объявления
28.07.2013, 19:44     Использование com порта на Android
Ответ Создать тему
Опции темы

Текущее время: 06:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru