кросс-платформенный (mac / win) способ записи uboot в определенное место на SD-карте

Я работаю над кроссплатформенным (mac / windows) средством обновления, чтобы записать SPL для загрузки в определенное место на SD-карте.

Я в основном хочу сделать эквивалент этой команды Linux из моего пользовательского пространства приложения C ++:

sudo dd if=out of=/dev/sdb seek=64 conv=notrunc

где «out» — это объединение SPL и db базы для загрузки.

Вопросы:

  1. Есть ли способ сделать это из пространства пользователя на Mac OSX и Windows?
  2. Существует ли кроссплатформенная библиотека с открытым исходным кодом, которая может записывать двоичные файлы в определенные места на диске (SD-карта), не требуя драйверов ядра?

Я гуглил, но не смог найти никаких наборов инструментов или библиотек, которые делают это.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]