Size: a a a

2021 January 26

P

Ponytale 🇷🇺 in Embedded Group
Viacheslav Kaloshin
Ну это в определении одно и тоже. На разных языках 🙂
ни в коем случае.
источник

VK

Viacheslav Kaloshin in Embedded Group
Ponytale 🇷🇺
еще раз: вы путаете конкретно crc и КС в общем случае. crc всегда зависит от порядка байт
мне лень уже. вот определение из вики "Циклический избыточный код (англ. Cyclic redundancy code, CRC[1]) — алгоритм нахождения контрольной суммы,"
источник

r

romanetz in Embedded Group
Про коллизии хохму помню
источник

P

Ponytale 🇷🇺 in Embedded Group
jon pedro
Т.е все-же есть некая зависимость длины пакета с достоверность crc?
оф корс
источник

r

romanetz in Embedded Group
В одном изделии специально оставляли массив в прошивке незадействованный
источник

r

romanetz in Embedded Group
Под коллизии )
источник

r

romanetz in Embedded Group
И прога была, которая считала, что надо, чтобы преобразовать один CRC в другой
источник

P

Ponytale 🇷🇺 in Embedded Group
romanetz
Там несколько явлений накладываются, на самом деле. Чем длиннее, тем выше вероятность ошибки на физике, хотя бы в силу того, что UART свои часы не подстраивает, в отличие от сетевой физики
подстраивает фазу на каждом импульсе же?
источник

r

romanetz in Embedded Group
Ponytale 🇷🇺
подстраивает фазу на каждом импульсе же?
Зависит от реализации (
источник

r

romanetz in Embedded Group
На уровне RTL никто не раскрывает из больших вендоров
источник

LZ

Leonid Zaliubovskii in Embedded Group
jon pedro
Ну смотри, я ставлю уставки, которые могу без перепрошивки выставить, соответственно мне их надо хранить в энергонезависимой памяти. Однако с флжшкой может произойти все что угодно, поэтому надо проверять, говняно записались данные или нет
как на счет использования страницы или пары страниц и по ним структуру с уставками гонять со сдвигом. А на саму струкруру кнотрольную сумму записать. Можно еще обмазать кодами коррекции (тот же рид соломона или подобный) - это позволит восстановить данные. А также вести учет количества записаных раз в ячейку. Чтобы в случае чего - рапортовать что ресурс исчерпан.
источник

P

Ponytale 🇷🇺 in Embedded Group
romanetz
Сэмплируется линия или прям тактовый вход защёлки на ней висит
сэмплируется причем несколько раз за длину импульса.
источник

jp

jon pedro in Embedded Group
Leonid Zaliubovskii
как на счет использования страницы или пары страниц и по ним структуру с уставками гонять со сдвигом. А на саму струкруру кнотрольную сумму записать. Можно еще обмазать кодами коррекции (тот же рид соломона или подобный) - это позволит восстановить данные. А также вести учет количества записаных раз в ячейку. Чтобы в случае чего - рапортовать что ресурс исчерпан.
ну в данном случае тип данных не имеет значения же
источник

LZ

Leonid Zaliubovskii in Embedded Group
https://en.wikipedia.org/wiki/JFFS2 ну еще есть такое вот. Но как мне кажется это избыточно здесь
источник

LZ

Leonid Zaliubovskii in Embedded Group
jon pedro
ну в данном случае тип данных не имеет значения же
да, в этом случае пофигу. Оно просто всю структуру с уставками защитит
источник

P

Ponytale 🇷🇺 in Embedded Group
Георгий Торопов
такое ощущение, что я в музей заглянул... RS232, RS458... когда все решают USB и Айзернет
хренасе. а мы чет не в курсе )
источник

P

Ponytale 🇷🇺 in Embedded Group
jon pedro
было бы полезно, спасибо
домой приеду кину
источник

C

Chuvi in Embedded Group
Георгий Торопов
такое ощущение, что я в музей заглянул... RS232, RS458... когда все решают USB и Айзернет
RS232 (а точнее uart) проще и надёжнее. usb/ethernet и прочие финтифлюшки хороши, когда уже хоть что-то запустилось и как-то работает
источник

P

Ponytale 🇷🇺 in Embedded Group
Viacheslav Kaloshin
(вырожденно, только поспорить) вот есть CRC-1 он же "бит четности", как с ней выявить смену последовательности байт?
выждайте уж до crc-0 и стройте умозаключения на этом, че уж там мелочиться
источник

r

romanetz in Embedded Group
Viacheslav Kaloshin
ну езернет радом с многокиловаттным движкой офигенно выжигает порты
Оптика же
источник