Com - порта на J2ME

Версия для печати

Список форумов SAMSUNG-mobile.ru / Программирование для Samsung и реверсинг прошивок / Com - порта на J2ME
Показать: « Предыдущая тема :: Следующая тема »



Аленочка

Начинающий


Рейтинг: n/a

В форуме с: 10.2007
Сообщения: 2
Откуда: Троицк, Московская область
Com - порта на J2ME Цитировать | Ответить

Помогите начинающему программисту. Телефон Е-200.
Есть код

try{
CommConnection cc = (CommConnection ) Connector.open("comm:0;baudrate=9600;bitsperchar=8;stopbits=1;parity=no ne;blocking=off;autocts=off;autorts=off");
int baudrate = cc.getBaudRate();
SamsungMIDlet.t.setString(String.valueOf(baudrate)); //Вывод на экран телефона
OutputStream os = cc.openOutputStream();

int ch = 20;
while(ch != 'Z') {
os.write(ch);
ch++;
SamsungMIDlet.t.setString(String.valueOf(ch));//Вывод на экран телефона
}

os.close();
cc.close();
SamsungMIDlet.t.setString("Ok");//Вывод на экран телефона

}catch(Exception e) {
SamsungMIDlet.t.setString("Error");//Вывод на экран телефона
}

На эмуляторе все работает, а на реальном телефоне повисает на строке os.write(ch);
В чем проблема? Что сделать, чтобы в com-порт телефона посылались данные?


12.10.2007 14:26

OfflineПрофайл | Отправить л/с


speeder
Диспетчер форума

Администратор сайта


Рейтинг: 81% (125 / 30)



В форуме с: 05.2004
Сообщения: 6526
Откуда: Надым
Com - порта на J2ME Цитировать | Ответить

Милая Аленочка, к сожалению 99,99% программеров отсюда ушли. Ищи их тут.

А твой подход мне нравится Улыбка Ни одна девушка ещё так далеко копала.


12.10.2007 14:57

OfflineПрофайл | Отправить л/с | Отправить e-mail


Аленочка

Начинающий


Рейтинг: n/a

В форуме с: 10.2007
Сообщения: 2
Откуда: Троицк, Московская область
Re: Com - порта на J2ME Цитировать | Ответить

Спасибо Улыбка


12.10.2007 15:02

OfflineПрофайл | Отправить л/с


AlexeyK

Признанный телефонист


Рейтинг: 93% (108 / 8)



В форуме с: 07.2004
Сообщения: 517
Откуда: г. Александров
Re: Com - порта на J2ME Цитировать | Ответить

Аленочка писал(а):
В чем проблема? Что сделать, чтобы в com-порт телефона посылались данные?

если я сильно не отстал от темы, то Java на samsung реализована в сильно ущемлённой форме. E200 - первый телефон, где из java разрешили доступ к файловой системе, но это не значит, что есть доступ к другой переферии. в частности COM порт или Видео устройство. На основе этого ответ только один - без изменения прошивки ни как не получится.

_________________
Patch & Hex редактор, ARM Debuger & Compiler: http://forum.samsung-mobile.ru/viewtopic.php?t=22518


20.10.2007 22:26

OfflineПрофайл | Отправить л/с | ICQ


_San_

Начинающий


Рейтинг: n/a

В форуме с: 10.2007
Сообщения: 8

Re: Com - порта на J2ME Цитировать | Ответить

AlexeyK писал(а):
... в частности COM порт или Видео устройство. На основе этого ответ только один - без изменения прошивки ни как не получится.

AlexeyK,
а запрет программирования СОМ-порта точно в прошивке убрать можно? Подскажи, пожалуйста, как могут называться патчи для открытия в прошивке возможности программирования СОМ-порта?

И ещё вопрос... Мне необходимо, чтобы телефон Х600 позволил из JAVA-приложения открывать и работать с COM-портом! Сейчас с прошивкой X600XEDD1 это невозможно! Если я прошью его прошивкой X600XEDI2, поможет ли это решить проблему? Если нет, то какая нужна прошивка?

Спасибо!


26.10.2007 03:25

OfflineПрофайл | Отправить л/с


AlexeyK

Признанный телефонист


Рейтинг: 93% (108 / 8)



В форуме с: 07.2004
Сообщения: 517
Откуда: г. Александров
Re: Com - порта на J2ME Цитировать | Ответить

_San_ писал(а):
а запрет программирования СОМ-порта точно в прошивке убрать можно? Подскажи, пожалуйста, как могут называться патчи для открытия в прошивке возможности программирования СОМ-порта?

И ещё вопрос... Мне необходимо, чтобы телефон Х600 позволил из JAVA-приложения открывать и работать с COM-портом! Сейчас с прошивкой X600XEDD1 это невозможно! Если я прошью его прошивкой X600XEDI2, поможет ли это решить проблему? Если нет, то какая нужна прошивка?

Спасибо!

тут похоже дело не в запрете работы с COM портом, а в отсутствии классов для работы с ним в Java машине встроенной в телефон. И замена прошивки тут не поможет. Раз разработчики решили, что этого не будет, то скорее всего и не будет никогда.

PS. я конечно могу и ошибаться, так как сильно не задавался такими вопросами.
PS. Если хочешь получить полный доступ к ресурсам телефона, в том числе и к COM порту, изучай ARM ассемблер и структуру прошивки телефона. Там есть все необходимые функции.

_________________
Patch & Hex редактор, ARM Debuger & Compiler: http://forum.samsung-mobile.ru/viewtopic.php?t=22518


09.11.2007 13:32

OfflineПрофайл | Отправить л/с | ICQ

Список форумов SAMSUNG-mobile.ru / Программирование для Samsung и реверсинг прошивок

Переход в другой форум
Страница 1 из 1
Форум Samung-mobile.ru — сотовые телефоны Samsung