Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
17 августа
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Кибернетика, автоматика, протоколы
1298290
Топик полностью
3m
(04.04.2023 11:22, просмотров: 170)
ответил
=AlexD=
на
UART - это стандартное устройство для любой OS, а CAN - это в лучшем случае мутная либа для конкретного переходника. Так что ситуация отнюдь не симметричная.
Это в мышиной оболочке мутная либа. А в ОС для программистов - стандартный сетевой интерфейс начиная аж с 2.6.25 то есть ...дцать лет как.
Ответить
Ну, лично мне, честно говоря, не сильно-то нравится, что в более-менее свежих ядрах линукса CAN запилили наподобие сетевого интерфейса (сдается мне, что при этом теряется возможность получать от CAN-контроллера временн[b]ы[/b]е метки).
Eddy_Em
(255 знак., 04.05.2023 23:43
,
ссылка
)
Метки времени есть если их дарйвер кан поставляет (говнокодеры в линуксе тоже есть). А еще в ядре есть навороченный модуль bcm (broadcast manager). Я его функционал не вкурил.
-
3m
(05.05.2023 15:51
)