реклама на сайте
подробности

 
 
> STM32 & ISO-TP стратегия
MaxiGroup
сообщение May 16 2018, 10:19
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 28-04-05
Из: Russia, Moscow
Пользователь №: 4 581



Здравствуйте коллеги,

хочу спросить совета у повидавших виды: стоит задача реализации отправки-приема больших пакетов по CAN.

Приглянулась реализация ISO-TP но исходников нема.
На сайте Техаса предлагают некую контору, которая продает такие исходники за $17500, на гитхабе какие-то недоделки ужасные покопал и понял, что лучше писать самому.

Тут возник вопрос, коли отправляя пакет, нужно ждать подтверждения и затем решать - повторить его или дальше слать, или отмена. То по какому принципу делать? Использовать прерывания или писать тупо очередь в функции с ожиданием(типа отправил, таймаут, потом проверил не приходило ли чего, потом дальше. Но может я параноик, но мне кажется что в таком случае возможны пропуски пакетов)
А с прерываниями как-то оч сложно представляется, нужно очень много флагов разных... )))
Палка о двух концах...

А в современном мире как такие вещи делаются?

Что посоветуете?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alechek
сообщение May 18 2018, 05:18
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(MaxiGroup @ May 16 2018, 15:19) *
хочу спросить совета у повидавших виды: стоит задача реализации отправки-приема больших пакетов по CAN.

Вопрос встречный: насколько больших? Мегабайты? Терабайты?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 23:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.0189 секунд с 7
ELECTRONIX ©2004-2016