Народ, ит-удаленщики, кто-нибудь в курсе как теперь деньги из-за рубежа кроме как swift-ом получать? Кто-нибудь может уже работал альтернативными способами?
Есть кто-нибудь, кто работал с гипервизорами и virtio драйверами?
Как из линухов организована связь с микроконтроллером?
Ядро не пробовал подсунуть ему?
Ага вот! Обработчик прервания зареганный при помощи request_irq - как позовется?
Я вот смотрю на драйвера, скажем для микросхем физик ethernet, там когерентность используется при помощи кроссплатформенной библиотеки когерентности кеша. Для современных x86 ...
А навигация и автодополение там есть?
Не совсем понял. Вот в моем драйвере буфер смаплен в некоторую область памяти. Туда пишет и dma и мой драйвер. Мне нужно посетить эту память как no cache?
Может кто помочь разобраться. На современных x86 процах вообще нужно вручную обеспечивать когерентность кешей при работе с устройствами использующие dma?
Клиента под perf всмысле?
У этой штуки два проца же под корпусом. Один честный микроконтроллер, второй проц с mmu?
Получается нет ничего такого в ядре, что при штатной работе может затормаживать реакцию ядра на hardirq?
So are you going to execute machine learning framework on microcontroller?
То есть где нить, скажем, в каталоге /dev/, будет файл шарной памяти?
Не совсем понял, я эти все программисткие штуковины не понимаю, это тоже утилита какая то?
А как в ядре работают прерывания? Я не курсе всех этих сложных програмистких штук
А с неё стоит начинать? Я просто даже не знаю с какой стороны подступиться...
Полагаю Linux Kernel Development будет первая. Она актуальна? Там версия ядра 2.6
А как он работает если физический адрес 0, а виртуальный указывает на некоторый выделеный буфер?
Получается так делать вообще нельзя? Пустой указатель ведь передвать смысла нет тогда