Как стать автором
Обновить

Комментарии 6

Господи, какой лютый велосипед. Самое ужасное, что я знаю для чего это может быть нужно, но от этого не перестаёт быть велосипедом.

Одной из мыслей есть, что можно сделать pipe между терминалом и нужным СОМ-портом, далее уже конфигурировать его. Хотя тоже кривой велосипед.

Одной из проблем, которая видится мне, что UART в Linux не совсем UART (а скорее телетайп), писал по этому поводу даже статью . Как у терминала с винды с гибкостью таких настроек?
Ну, из тех, с кем я общался — никто про этот велосипед не знал. Мало того, когда я стал гуглить — тоже не нашёл ничего в целостном виде. Каждая из частей отдельно — да, есть, если про неё знать. Всё, собранное в кучу — (проброс через socat, настройка пользователя, чтобы клиенту ничего не требовалось делать, программная работа из Windows) — нигде.

Так что если хотя бы 50% читателей узнали что-то новое — уже писать стоит.

Что касается гибкости настроек — я не совсем понял вопрос. Потребности в общении с удалённым микроконтроллером при удалённой же отладке, этот способ закрывает. Скорость задать можно, прокачать данные — тоже. А управление потоком всё равно в подавляющем большинстве случаев при работе с контроллерами не используется.

Вы сделали крутую вещь. Просто она сама по себе дикая :)

Статья, вроде, направлена на решение проблемы и даже решает ее, за что ей большой плюс.
Но в то же время, столько кринжа «смотрите какой я лох новичек в Linux-е» я еще нигде не видел.
Неужели всё это самоунижение было обязательно?
Или это было завуалированное послание «Линух ацтой, Виндовz рулят»?
Так если бы ваш dev-kit был подключен к Windows-машине, аналог socat/picocom вам пришлось бы писать самому.
Эх, получилось слишком агрессивно — сообщество такое не любит, но кто-то должен был это сказать.
Это — посыл, что отвечать на уточняющие вопросы вправо-влево от основной линии статьи я не смогу. Правда, если надо — я их переадресую тем, кто это всё реализовывал.

Про мои познания в Линуксе я пишу не впервые. Был бы «ацтой» — я бы не проводил обучение в стиле «смотрите, я сам разобрался, сейчас научу всех, кто хочет это сделать, но пока боится». Например, тут. Не стал бы разжёвывать для таких, как я, чёткие правила именования последовательных устройств (в сети, что я находил — всё было обрывочно). Не стал бы учить достукиваться до любых блочных накопителей (кстати, жутко провальная статья и по просмотрам, и по рейтингу, никому это не интересно).

В общем, самоуничижение — это не потому, что я считаю Линукс плохим. Не переживайте. Просто я начинал с RT-11 на ДВК и СМ ЭВМ, потом — ДОС (это не только командная строка, это Int 21h, Int15h, Int 10h и прочие полезные прерывания), потом — WIN3.1… А потом я был уже безвозвратно испорчен. Если кто-то задаст наводящие вопросы в комментариях — я поплыву. Чем позориться — лучше сразу предупредить, что меня самого сейчас потихоньку учат. Ну, а я — стараюсь уровень остальных подтягивать, не будучи при этом гуру.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации