Xiaomi Smart IP CameraでBourne ShellまたはAlmquist Shell(shまたはash)を使用してGDriveを実行できますか? [閉鎖]

Xiaomi Smart IP CameraでBourne ShellまたはAlmquist Shell(shまたはash)を使用してGDriveを実行できますか? [閉鎖]

armv5tejlプロセッサを搭載したIPカメラがあります。私の目標は、カメラからGoogleDriveに動画を送信することです。 gdriveをダウンロードしましたが、bashでのみ実行されます。 bashなしでgdr​​iveを実行できますか?

# uname -m
armv5tejl

#ls -l $SHELL
lrwxrwxrwx    1 root     root             7 Jul 11  2014 /bin/sh -> busybox

# ./gdrive-linux-arm about
Illegal instruction

答え:
いいえ、できません。しかし、私はXiaomiスマートIPカメラ用に特別にgdriveを書いて、Googleドライブにビデオを送りました。良い結果。利用可能なRAMは1MBで十分です。ここから得ることができます:https://github.com/porunov/xiaomi_gdrive

ベストアンサー1

あなたのIPカメラは組み込みシステムです。つまり、利用可能なリソースが少なすぎて、それ自体が「太い」bashバイナリを保存することもできないという意味です。

メモリに保存するには、RAMが少なすぎるか、オペレーティングシステムがロックされているため、bashバイナリを永久に保存できない可能性があります。

デバイスからストリームを受信し、ホストコンピュータまたはサーバーから送信する方法(オプションで帯域幅を節約するために変換)を知る必要があります。

また、バイナリが互換性があることを確認する必要があります。ある種のエミュレータがないと、armマシンでi386バイナリを実行できません。fileコマンドが役立ちます。

おすすめ記事