LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

ну в даном случае rpmsg немного не то.

В данном случае «немного не то» - это блочное устройство (а понты о «DDR3 вставленная в соответствующие слоты» - это «много не то»). Для общения и с соседним ядром, и с сопроцессором на плате расширения хватит стандартных API вроде virt_to_phys, phys_to_bus, dma_*, и будет это общение по сути передачей сообщений. Его можно набыдлить вручную (я так делал, когда не было rpmsg) или воспользоваться существующим.

Исходная версия tailgunner, :

ну в даном случае rpmsg немного не то.

В данном случае «не то» - это блочное устройство (а понты о «DDR3 вставленная в соответствующие слоты» - это «много не то»). Для общения и с соседним ядром, и с сопроцессором на плате расширения хватит стандартных API вроде virt_to_phys, phys_to_bus, dma_*, и будет это общение по сути передачей сообщений. Его можно набыдлить вручную (я так делал, когда не было rpmsg) или воспользоваться существующим.