少し問題があります:
オフィスの組み込み IP カメラで使用するファームウェアにプログラムを追加する必要があります。そのCPUはARM7TDMIです。そうは言っても、Debian x64 マシンでプログラムをクロスコンパイルし、ELF 実行可能ファイルを取得しました。
stunnel: ELF 32-bit MSB executable, ARM, EABI5 BE8 version 1 (SYSV), statically linked, stripped
しかし、カメラの uClinux は BFLT バイナリしか実行しません!! Down は、そこから抽出した 1 つのプログラムの例です。
camera: BFLT executable - version 4 ram gzip
ELF バイナリを BFLT に変換する必要があります。elf2flt ツールを見つけましたが、コンパイルできませんでした。バイナリを BFLT に入れる簡単な方法を知っていますか? それとも、別のクロス コンパイラを使用して BFLT で直接コンパイルする必要があるのでしょうか。
関連する回答をありがとう