0

uboot SPL を SD カードの特定の場所に書き込むためのクロス プラットフォーム (mac/windows) アップデータ ツールに取り組んでいます。

基本的に、ユーザー空間の C++ アプリケーションから、この Linux コマンドと同等のことを実行したいと考えています。

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

ここで、「out」は uboot SPL と dtb を連結したものです。

質問:

  1. Mac OSX および Windows のユーザー空間からこれを行う方法はありますか?
  2. カーネル ドライバーを必要とせずにディスク (sd カード) 上の特定の場所にバイナリ ファイルを書き込むことができるオープン ソースのクロス プラットフォーム ライブラリはありますか?

私はグーグルで検索しましたが、これを行うツールキットやライブラリを見つけることができませんでした.

4

0 に答える 0