-
- Может, подсмотреть в USB? - Vit(26.08.2016 22:41)
- usb это обширная тема, мне ее не осилить без острой потребности! - Argon(27.08.2016 07:08)
- Не подскажет кто ссылку на реализацию что-то из 2-го варианта? DiMiNiON(226 знак., 21.08.2016 18:50)
- Прочитал, снял флаг. Записал, выставил флаг. Областей несколько, образуют кольцевой буфер. - бомж(25.08.2016 00:16)
- Я за 1-й вариант, он же проще. "Реалтаймовость" потом можно оценить. Подозреваю, что если OPi будет тормозить, то протокол не поможет. - SciFi(21.08.2016 11:12)
- Наверное, тормозить может в зависимости от реализации SPI. Говорят, проще всего работать с SPI OPi через sysfs. Думаю, в этом случае и возможны лаги и тормоза. А если писать драйвер-модуль ядра, то вроде как все более честно и шустро. Argon(155 знак., 21.08.2016 11:35)
- Ну вот не будет он тормозить, зато юзер сможет реагировать лишь раз в 100 миллисекунд. Ну и зачем тогда эта реалтаймовость? - бомж(25.08.2016 00:18)
- я чо боюсь насчет тормозов: у меня андроидовый китаефон двухядерный бывает подтормаживает - пару секунд приходится ждать реакции. причем памяти хватает, интернет и много чего отрублено. Argon(305 знак., 25.08.2016 14:19 - 14:23)
- Не верю про тормоза. Опять же, если sysfs "тормозит", можно выделить окучивание протокола в отдельный поток. Это будет в 100500 раз проще, чем городить свои линуксовые дрова, КМК. - SciFi(21.08.2016 11:41)
- буду только рад, если sysfs достаточно! - Argon(21.08.2016 11:45)
- Ну вот не будет он тормозить, зато юзер сможет реагировать лишь раз в 100 миллисекунд. Ну и зачем тогда эта реалтаймовость? - бомж(25.08.2016 00:18)
- Наверное, тормозить может в зависимости от реализации SPI. Говорят, проще всего работать с SPI OPi через sysfs. Думаю, в этом случае и возможны лаги и тормоза. А если писать драйвер-модуль ядра, то вроде как все более честно и шустро. Argon(155 знак., 21.08.2016 11:35)
- Я бы делал промежуточный вариант - фоновый, постоянный обмен сообщениями в прерываниях SPI (или в существующий таймер вставить, если подходит) с разбором данных. Абсолютно автономная задача с конкретным результатом - состояние датчиков. - VL(21.08.2016 10:32, )
- это фактически тот же 2й вариант - непрерывный фоновый обмен таблицей данных "туда" и управляющих сообщений "обратно". - Argon(21.08.2016 11:07)
- Да, только предлагаю отказаться от DMA и прочей экзотики. - VL(21.08.2016 22:44, )
- это фактически тот же 2й вариант - непрерывный фоновый обмен таблицей данных "туда" и управляющих сообщений "обратно". - Argon(21.08.2016 11:07)
- Может, подсмотреть в USB? - Vit(26.08.2016 22:41)