|
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 50
|
|
Отладка rs232 из консоли в Linux05.09.2011, 16:50. Показов 12033. Ответов 15
Метки нет (Все метки)
Доброго времени суток.
Стоит задача покидать в ком-порт на определенной скорости разные последовательности команд и посмотреть ответы. И всё это по удаленке в консоли. Посоветуйте консольную утилиту с возможность настройки скорости порта и отправкой Hex из строк вида $ab или 0xab с возможностью тут же смотреть ответ? На всякий случай. ОС Ubuntu server 10.04
0
|
|
| 05.09.2011, 16:50 | |
|
Ответы с готовыми решениями:
15
работа с rs232 в Linux
Отладка в Linux |
|
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
|
|
| 05.09.2011, 17:15 | |
|
Попробуй mimysom
0
|
|
|
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 49
|
|
| 06.09.2011, 19:13 | |
|
Несколько лет пользую миником для настройки всякого сетевого железа, а разве он может произвольные байты слать? Вроде только то, что с клавиатуры введешь.
0
|
|
|
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 50
|
||
| 06.09.2011, 19:22 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
|
|
| 06.09.2011, 19:59 | |
|
Я не знаю, поэтому и сказал - попробуй...
0
|
|
|
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 50
|
|
| 07.09.2011, 11:12 | |
|
Печально. Вопрос все ещё открыт.
0
|
|
|
omx
|
|
| 07.09.2011, 11:19 | |
|
я как-то пробовал подобный финт (http://www.arduino.cc/playgrou... g/LinuxTTY) но меня постигла неудача, может вам повезёт. Если заработает - то будет примерно так:
stty ...; prymtf ... > /div/ttySx |
|
|
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 918
|
|
| 07.09.2011, 11:30 | |
|
Смотри. Есть mimysom. Если ты его не осилил - застрели себя.
Когда осилишь, к нему подсказываю очень приятный хинт. 1) современный миником сам обнаруживает отключение устройства и включение его обратно. На время отсутствия просто весит сообщение о недоступности. 2) когда на одной консоли запущен он, то на другой можно сделать cat file > /div/ttyUSB0(или как оно ут ебя зовётся) и оно перешлётся. Удобно для заливки прошивки, теста своих бутлоадеров, и прочего чисто бинарного общения с МК. Сам это открыл недавно, теперь просто неимоверно прусь.
0
|
|
|
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 50
|
||
| 07.09.2011, 11:51 | ||
Я правильно понял, что minicon сможет обнаружить отсутствие устройства на /div/ttyS0? Устройства, которое принимает отпред последовательности байт и далеко не всегда на них отвечает?
0
|
||
|
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 1,142
|
||||||
| 07.09.2011, 11:57 | ||||||
|
Самый простой вариант - ssreen.
0
|
||||||
|
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 50
|
||
| 07.09.2011, 12:37 | ||
ssreen /div/ttyS0 115200 Статья в тему: http://bryan-murdock.btogspot.som/2008/ ... minal.html что-то даже тестовый сигнал от устройства не показывает... хотя tail -f /div/ttyS0 показывает. хм. и так же не обнаружил возможности слать hex
0
|
||
|
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 918
|
|||
| 07.09.2011, 12:41 | |||
А для тех, кто ещё нет, может быть, вместо пространных рассуждений, попробовать осилить. Для начала попробуй запустить из под рута # LANG=en_US.ASCII mimysom -s Язык меняется для того, чтобы он не пытался переводить себя на русский и ставить кодировку UTF8 - для МК не удобно. -s - вход в меню конфигурации. Потом, для того, чтобы выйти в меню надо бить Ctr+A, потом O. Далее, методом проб и ошибок, пробуйте и ошибайтесь. Разве что первая грабля - стоит вырубить нах софтварный и хардварный контроль потока(software/hardware flow control)
0
|
|||
|
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 918
|
||
| 07.09.2011, 12:45 | ||
HEX пишешь в файл, а потом шлёшь озвученным методом. А если тебе нужен терминал со встроенным HEX-ом - надо искать. Мне, когда надо получать от МК двоичную инфу, проще сделать прогу.
0
|
||
|
0 / 0 / 0
Регистрация: 21.03.2010
Сообщений: 50
|
||||
| 07.09.2011, 13:04 | ||||
Остальное... Хм. Получить инфу от платы я смог. "не осилил" относилось к отправке обратно ответов в hex. Набивать заранее ответы в файлы наверное можно. ~35 "слов" из которых надо еще "фразы" собрать ибо watchdog на прием команд стоит (не успел ответить - не судьба, начинай сначала). Хотя... ps
0
|
||||
|
0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 1,761
|
||
| 07.09.2011, 13:48 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 07.03.2010
Сообщений: 918
|
|
| 07.09.2011, 15:09 | |
|
Я написал из http://www.crossplatform.ru/node/713 за 20 минут, просто добавив кодек HEX.
0
|
|
| 07.09.2011, 15:09 | |
|
Помогаю со студенческими работами здесь
16
Отладка кода в браузере без консоли Не работает отладка в NetBeans (Linux) qt, отладка в windows & linux Отладка в VS Code для Linux
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|