dlinyj: (Default)
[personal profile] dlinyj
Не самый удачный мой стрим. Давно уже ничего не вёл, низкое разрешение сделал. Косноязычно рассказывал, видно утратил навык. Плюс, как-то не очень подготовился. Но в целом доволен. Не успел рассказать только про мнопоточную работу с СОМ-портом. Итак, сами видео.





Примеры программ, которые я показывал, живут тут https://github.com/dlinyj/rs-232_linux_example

termios man

Примеры из поста:
1. Пример
2. Пример

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

Ну и магазин https://chipster.ru/ , спасибо ему за помощь!

Date: 2018-09-09 06:16 pm (UTC)
From: [identity profile] 22021977.livejournal.com
По требованию владельца это видео не воспроизводится на других сайтах. Посмотреть на YouTube.

Date: 2018-09-09 06:33 pm (UTC)
From: [identity profile] dlinyj.livejournal.com
Спасибо!
Долбанный ютуб. Сделал
Edited Date: 2018-09-09 06:34 pm (UTC)

Date: 2018-09-10 09:06 pm (UTC)
From: [identity profile] free-artp.livejournal.com
В воскресенье не успел (весь день шлифовал ноги беседки на даче) и посмотрел только сегодня. IMHO - норм.

Date: 2018-09-11 09:55 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Спасибо на добром слове. Надо чаще такое проводить, руку набью, тут много скомкано было. Сказал сильно меньше, чем планировал.

Date: 2018-09-11 10:08 am (UTC)
From: [identity profile] free-artp.livejournal.com
Лично у меня вылезли, в свое время, проблемы с синхронностью переключения приемпередатчика 485-го на чтение/запись по окончании передачи. На AVRке делал это по прерыванию опустошения железного буфера, при условии пустоты буфера программного. А на стороне линуха не осилил и подбирал времена задержки.. Это из области очевидного, что вся улица знает или ты до этого не дошёл?

И как насчет вопроса, который я в личку задавал? Или он тоже не долетел?

Date: 2018-09-11 10:36 am (UTC)
From: [identity profile] dlinyj.livejournal.com
Всё определяется конкретной микросхемой драйвера rs-485 и собственно драйвера в линуксе. По идее, со стороны пространства пользователя заниматься такими низкоуровневыми вещами - это моветон. Либо нужно править драйвер, либо разбираться как этот драйвер должен работать. А если приходится заниматься извращениями, то тут вероятнее всего отсутствие толкового описания.

Лично я бы первым делом полез посмотреть исходники драйвера.

Date: 2018-09-13 08:46 am (UTC)
From: [identity profile] free-artp.livejournal.com
Это верно. Но мне нужно было быстренько собрать макет и раскурить протокол общения девайса. Сперва, вообще, пытался на sh написать, но что-то там не задалось, как раз с неблокирующим чтением :)Потом на него вешал самодельный контроллер на атмеге. Но зарубку оставил, что надо бы разобраться.

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 23rd, 2026 06:41 am
Powered by Dreamwidth Studios