powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Serial Port
25 сообщений из 96, страница 1 из 4
Serial Port
    #38653588
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто может подсказать как в эклипсе под Java сконфигурировать Serial Port для Android??
Ну или как подключить библиотеки
import jssc.SerialPort;
import jssc.SerialPortEvent;
import jssc.SerialPortEventListener;
import jssc.SerialPortException


в экслипсе, который предоставляют разработчики Android прямая работа с Serial Port (на сколько я понял) не подразумевается.

В Delphi XE5 у меня получилось связаться с Serial Port, и передать данные, но он меня не устраивает из-за того что объем бинарного файла с одинаковым кодом получается в 7 раз больше (к примеру скомпилированый файл в эклипсе весит 0.8 Мб, а в делфи 5.2 мб)
...
Рейтинг: 0 / 0
Serial Port
    #38653605
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу размера apk: в нем нет очень жирного куска в виде ява-машины. Рантайм явы можно посмотреть в sdk\platforms\android-XX\android.jar

С учетом что в анроиде большая часть дров вырезана ради размера, то проще будет на ХЕ5 написать.
...
Рейтинг: 0 / 0
Serial Port
    #38653642
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,


К сожалению не могу пользоваться Delphi XE5 так как у меня всего 35 мб свободной памяти на устройстве, и увеличть я его не могу. приложение должно получать/отправлять данные через Serial Port и (в зависимости от режима) получать/отправлять данные через WiFi или USB . Беспрерывно в фоновом(сервис) режиме. Посему пришлось обратиться к Eclipse.

У меня нет проблем с написанием кода. для отправки/приема данных.

Я не могу найти как сконфигурировать серийный порт.
Я открываю его как файл, записываю и считываю данные .... Но каким образом задать ему настройки "115000 8 n 1" на Java - понятия не имею.. и в интернете не удалось ничего вменяемого найти... :\
...
Рейтинг: 0 / 0
Serial Port
    #38653646
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если конкретнее то я работаю не с RS232 а с UART
...
Рейтинг: 0 / 0
Serial Port
    #38653663
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoJI4er,

Нашел что-то вменяемое , правда еще не проверял.
...
Рейтинг: 0 / 0
Serial Port
    #38653686
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoJI4er, дрова там только для железок на базе чипов FDTI D2x.
...
Рейтинг: 0 / 0
Serial Port
    #38653713
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

То есть с железкой у которой электроника в основном базируется на чипах Texas Inctruments у меня ничего не получится..?
...
Рейтинг: 0 / 0
Serial Port
    #38654071
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoJI4er, ставлю на то, что не получится. Но надежнее получить ответ опытным путем.
...
Рейтинг: 0 / 0
Serial Port
    #38654073
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://www.google.ru/search?q=android usb com port есть несколько опытов по подключению без дров.
...
Рейтинг: 0 / 0
Serial Port
    #38654209
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

дело в том тчо у меня не переходник USB->COM . У меня на прямую выведен SerialPort из UART. ... OMAP3
...
Рейтинг: 0 / 0
Serial Port
    #38654342
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Serial Port
    #38654361
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По результатам отпишись, будь добр. Самому интересно.
...
Рейтинг: 0 / 0
Serial Port
    #38654397
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

смог найти исходники android-serialport-api , но не получилось выдрать из него библиотеку ... помочь можете? ... там лежит пакет для обращения к портам (с этим без проблем) и библиотеки C++/C, которые подключаются через JNI. Ну куда их всунуть и как подключиться к этом JNI я не знаю(
...
Рейтинг: 0 / 0
Serial Port
    #38654516
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoJI4erсмог найти исходники android-serialport-api
Вообще-то это я нашел и ссылку выше привел.

Пример есть тут
https://code.google.com/p/android-serialport-api/source/browse/#svn/trunk/android-serialport-api/project/src/android_serialport_api/sample%3Fstate%3Dclosed
Как в свой проект "добавить" библиотеки смотреть тут
https://code.google.com/p/android-serialport-api/source/browse/#svn/trunk/android-serialport-api/project/libs
либс при создании проекта уже создана

Упрощу: во вложении то, что должно лежать в libs, а два класса можно и вручную добавить.
...
Рейтинг: 0 / 0
Serial Port
    #38654538
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Android serialport api сырой, в нем нельзя установить 8N1, только скорость... :(
...
Рейтинг: 0 / 0
Serial Port
    #38654559
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Serial Port
    #38654584
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanВообще-то это я нашел и ссылку выше привел.


ну я на это еще 2-а дня назад наткнулся, просто исходники только сегодня накопал ))

Окей! попробую, гляну что получится и отпишусь
...
Рейтинг: 0 / 0
Serial Port
    #38654594
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanAndroid serialport api сырой, в нем нельзя установить 8N1, только скорость... :(


да.. точно.. а я как то не обратил на это внимание :\
...
Рейтинг: 0 / 0
Serial Port
    #38654647
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я близок к тому, чтобы допилить нативный код serialport. Если руки дойдут (эклипс ставить, доки читать по линуксу, jni и прикручиванию к дальвику), выложу.

Уж больно воображение разыгралось. :)
...
Рейтинг: 0 / 0
Serial Port
    #38654655
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

Было бы чем - с мотивировал бы :D
...
Рейтинг: 0 / 0
Serial Port
    #38655545
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кое-что написал, но в эмуляторе постоянно ошибки чтения/записи.

Если есть настоящая железка, то можем потестировать. Нужно только описать сценарий: настройки, что писать и что должно придти в ответ и т.п.
...
Рейтинг: 0 / 0
Serial Port
    #38656183
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

Можешь скинуть каталог JNI. А то у меня что-то не хочет определят половину функций.. то ли я что-то не правильно делаю..
...
Рейтинг: 0 / 0
Serial Port
    #38656195
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoJI4er,

и при сборке пишет

Description Resource Path Location Type
make: *** No rule to make target `D:/android/android-ndk-r8e/build/core/SerialPort.c', needed by `obj/local/armeabi/objs/serial_port/SerialPort.o'. Stop. Radian_SP C/C++ Problem




Description Resource Path Location Type
make.exe: *** No rule to make target `D:/android/android-ndk-r9d/build/core/SerialPort.c', needed by `obj/local/armeabi/objs/serial_port/SerialPort.o'. Stop. Radian_SP C/C++ Problem



Связано с тем что в файле "SerialPort.c" он не определяет функции которые наследует из jni.h("GetObjectClass","FindClass" и т.д.) но по какой причине я не знаю..

Собирал (для теста) обычную библиотеку (по изменению строки) все работало нормально...
...
Рейтинг: 0 / 0
Serial Port
    #38656201
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanЕсли есть настоящая железка, то можем потестировать.

Железка есть.. и тестировать есть с чем. Только собрать не получается ^_^
...
Рейтинг: 0 / 0
Serial Port
    #38656211
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoJI4er,

ты бы лучше код показал, а не только текст ошибки...

Напиши сценарий, я выложу тест и проверим.
...
Рейтинг: 0 / 0
25 сообщений из 96, страница 1 из 4
Форумы / Android [игнор отключен] [закрыт для гостей] / Serial Port
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]