組み込みシステムでソフトウェアを構築/インストールするにはどうすればよいですか?

組み込みシステムでソフトウェアを構築/インストールするにはどうすればよいですか?

私は、ARM アーキテクチャ上で何らかの Unix/Linux を実行するデバイスに取り組んでいます。このデバイスのメーカーは、USB 経由で PC に接続する「デバッグ ツール」を提供しています。Tera Term を使用して、デバイスのターミナル インターフェイスに接続できます。

デバイスは ZMODEM や Tera Term が備えているその他のファイル転送プロトコルをサポートしていないため、デバッグ ツールを使用して PC とデバイス間でファイルを簡単に転送できないようです。ただし、デバイスには USB ポートがあります。FAT32 USB ストレージ デバイスをこのポートに挿入すると、自動的に /mnt/usb/sda1 にマウントされます。これを使用して、デバイスとの間でファイルをコピーできます。

デバイスにはパッケージ マネージャーがインストールされていないようです ( もyum、 もapt-get、 もありません)。テキスト エディターもインストールされておらず (私の知る限り)、 、、、などdpkgの基本的な Linux/Unix コマンドもいくつか欠けています。teewhowhoamilessidman

FTP または SSH サーバーがインストールされていません。パッケージ マネージャーがないため、OpenSSH (および依存関係の zlib と LibreSSL) をソースからコンパイルしようとしましたが、make存在しません。(zlib の configure スクリプトも、なしで動作させるには少し調整が必要でしたtee)

使用しているディストリビューションを確認するには、コマンドがlsb_release見つからず、 も見つかりませんuname。また、/etc に '-release' で終わるファイルもありません。/proc/version では、カーネル バージョンが 3.10.27 で、GCC バージョンが "4.8.2 20131014 (プレリリース) (Linaro GCC 4.8-2013.10)" であることがわかります。

デバイスのルートアクセス権を持っています。

そこで質問なのですが、これにソフトウェアをインストールするにはどうすればいいのでしょうか? OpenSSH を設定できれば非常に便利ですが、「make」がなければ鶏が先か卵が先かという問題のような気がします。

関連情報