roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 08:28

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Посоветуйте какую функциональсть включить в терминалку
СообщениеДобавлено: 31 янв 2011, 17:41 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Делаю среду программирования для микроконтроллера (Propeller). Надо добавить в нее терминал. Не особо навороченный, просто хочется чтобы был удобным.

Посоветуйте, где подсмотреть функциональность, с какими программами кто работал, что в них понравилось.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте какую функциональсть включить в терминалку
СообщениеДобавлено: 31 янв 2011, 18:04 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Advanced Serial Port Terminal


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте какую функциональсть включить в терминалку
СообщениеДобавлено: 31 янв 2011, 18:08 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
На базе чего, кстати, делаешь? Arduino IDE не смотрел?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте какую функциональсть включить в терминалку
СообщениеДобавлено: 31 янв 2011, 18:10 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Сам все пишу в Qt, компилятор только готовый внешний. Arduino IDE не пойму с какой стороны туда прикрутить?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте какую функциональсть включить в терминалку
СообщениеДобавлено: 31 янв 2011, 18:12 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А ну и ладно, просто у Arduino IDE открытые исходники вроде, ты же аналогичное что-то пишешь?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте какую функциональсть включить в терминалку
СообщениеДобавлено: 31 янв 2011, 18:15 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
"Все сам" - это я загнул :) Самое сложное - редактор с подсветкой, использую QScintilla, подсветку только для SPIN добавил.

По сути - да, аналогично, но в ардуине все на CPP и GCC заточено, проще заново написать.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Посоветуйте какую функциональсть включить в терминалку
СообщениеДобавлено: 31 янв 2011, 18:31 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Обязательно несколько кнопок (штук пять, думаю хватит),
чтобы каждой из них можно было назначить последовательность символов
(текстом ИЛИ хексом, причем текстом многострочным со спецсимволами (чтобы, например, можно было в строку включать \r\n или просто \r и т.п.)).

Обязательно большие ком-порты (чтобы можно было открыть COM37)
и по возможности гибкие скорости (ну это понятно, что на все железо и драйвера не угодишь)...

Обязательно просмотр в хексе и тексте (или два синхронных окна).

Прокрутка назад удобная, чтобы посмотреть, что там было вначале, и чтобы она не слетала вниз при приеме очередного байта...

Обязательно лог в файл (бывает, что портянка летит или байты неотображаемые буквами).
Лог-файл должен быть "нормально закрыт", флашнут или разрешен "параллельный доступ на чтение", чтобы можно его было смотреть, не выключая терминалку и при падении оставалось все на месте.

Хорошо бы (но это уже "на любителя") таймстампы.

Но вообще, главное, чтобы не висла в нештатных ситуациях и сохраняла логи при этом. Часто бывает такая фигня - ЮСБ или блютус на ходу "отвалился" (при отладке это - обычное дело) и все... Остался открытым ком-порт, который "внезапно пропал" из системы.
...висим, синий экран, снять задачу, обломки файлов... это больше всего напрягает.

Добавлено спустя 14 минут 35 секунд:
Ой, забыл.
Обязательно сохранение конфигурации (порт, скорость, назначенные макросы).
Причем, наверное, пусть при закрытии терминалки спрашивает "сохранить?"


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO