armv5tejlプロセッサを搭載したIPカメラがあります。私の目標は、カメラからGoogleDriveに動画を送信することです。 gdriveをダウンロードしましたが、bashでのみ実行されます。 bashなしでgdriveを実行できますか?
# 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
コマンドが役立ちます。