注:前回の記事「組み込みLinux開発ボード_Xunwei iTOP-4412 Elite Edition入門(1)」の続きです。
目次
注:前回の記事「組み込みLinux開発ボード_Xunwei iTOP-4412 Elite Edition入門(1)」の続きです。
3. iTOP-4412プラットフォーム基本ソフトウェアのインストールと学習
3.1.1 USB シリアル ポート ドライバーをインストールする
3.2.1 VMware と Ubuntu のインストールと構成
4.1 Win7 システム ADB オフライン インストール
4.2 win10 システムでの ADB オフライン インストール
4.5 ADB ドライバーのインストールに関する一般的な問題の解決策
3. iTOP-4412 プラットフォーム基本ソフトウェアのインストールと学習
3.1 ハイパーターミナルのインストールと構成
3.1.1 USB シリアル ポート ドライバーをインストールする
ユーザーが開発ボードのシリアル ポート COM3 を PC のシリアル ポートに直接接続する場合、ハイパーターミナル ソフトウェアをインストールするだけでよく、USB シリアル ポート ドライバーをインストールする必要はありません。
ユーザーがシリアル ポートのないラップトップまたは PC を使用している場合は、開発ボードと PC を接続するために USB-シリアル ポート ケーブルが必要であり、USB-シリアル ポート ドライバーをインストールする必要があります。
USB シリアル ポート ドライバーの圧縮パッケージをダウンロードします。バンドルされているリソースを参照してください:。
ここでは、PC への USB-シリアル ポート ドライバーのインストールについて詳しく説明します。
1) 圧縮パッケージを解凍してファイルを取得し、PC のオペレーティング システムに応じて対応するインストール パッケージを選択します。以下は WIN10 を例にしています。
以下に示すように、上記の実行可能ファイルをダブルクリックして、USB シリアル ドライバーのインストールを開始します。
2) 以下に示すように、「次へ」を選択してインストールを続行します。
3) 以下に示すように、インストール契約に同意することを選択し、「次へ」をクリックしてインストールを続行します。
4) 以下に示すように、USB - シリアル ポート ドライバーがインストールされています。
5) 下図のように、ドライバーのインストールが完了したことを示すメッセージが表示されますので、「完了」をクリックして USB - シリアルポートドライバーのインストールを終了します。
次に、USB - シリアル ポート ドライバーが正しくインストールされているかどうかを確認します。
著者のマシンを例として挙げると、以下のスクリーンショットはユーザー インターフェイスと若干異なる場合があります。
6) ユーザーは、最初に USB - シリアル ポート ケーブルを PC に接続する必要はありません。以下に示すように、オペレーティング システムのデバイス マネージャーに直接アクセスし、「ポート」を開きます。
下の図に示すように、赤い長方形のボックスは、マシンに 1 つのシリアル ポート (COM1) しかないことを示しています。著者のマシンには独自のシリアル ポートがあるため、COM1 があります。
7) 次に、USB - シリアル ケーブルをコンピュータの USB インターフェイスに接続します。デバイス マネージャーは、下の図のように表示されます。下の図と上の図を比較すると、下の図の赤い長方形のボックスの内容がさらに多くなっていることがわかります。COM3 番号は、デバイス マネージャーによって割り当てられたシリアル ポート番号です。コンピューターの USB に接続した後、システムに接続します。 (ここで、表示されるポート番号は、ユーザーが接続する USB インターフェイスによって異なることに注意する必要があります。注意する必要があるのは、USB をシリアル ポートに挿入した後に追加されるシリアル番号だけです。これは追加されました。シリアル番号はハイパーターミナルの設定で使用されるため、覚えておく必要があります。)
この時点で、USB - シリアル ケーブル ドライバーがインストールされます。
3.1.2 ハイパーターミナルのインストール
インストールパッケージ「hyperterminal-v2.4.8.zip」を解凍すると、「hyper_terminal_latest.exe」というソフトウェアが生成されるので、「hyper_terminal_latest.exe」をダブルクリックするとインストールが開始されます。詳細な手順を次の図に示します。
3.1.3 ハイパーターミナルの設定
前項でインストールしたソフトウェア「ハイパーターミナル」を開きます。
3.1.4 ハイパーターミナルのシステム構成
PC では、ユーザーはオペレーティング システムをセットアップする必要もあります。 WIN10 を例に挙げると、 [マイ コンピュータ]/[プロパティ] を右クリックし、デバイス マネージャに入り、[ポート] メニューをクリックします。
COM3 ポートを選択し、[プロパティ] を右クリックして、[ポート設定] をクリックします。 「OK」をクリックします。
3.2 VMware下Ubuntu 16.04
3.2.1 VMware と Ubuntu のインストールと構成
3.2.2 仮想マシンのネットワーク設定
3. 以下に示すように、「カスタム」モードを選択し、ネットワーク「VMnet8 (NAT)」を選択します。このモードは、固定 IP を使用する一部の企業およびキャンパス ネットワークに適しています。仮想マシンをインストールすると、PC に 2 つの追加の仮想ネットワーク カードがインストールされます。そのうちの 1 つは、仮想 LAN を構築する PC に相当する VMnet8" です。仮想マシンと PC がネットワークに接続されたら、接続します。 to ローカルエリアネットワークに接続され、その後 PC が外部ネットワークに接続されます。
3.3 SSH ソフトウェアのインストールと使用
3.3.1 SSHのインストール
ユーザーは「SSH ソフトウェア」をインストールすることで、ホストと仮想マシン間の通信を簡単に実現できます。 SSH ソフトウェアは Windows だけでなく Ubuntu システムにもインストールする必要があります。
1. バインドされたリソースを見つけます。ssh を解凍した後、フォルダー内の SSHSecureShellClient-3.2.9.exe をダブルクリックし、次の手順に従って段階的にインストールします。
ファイル転送用とコマンド入力用の 2 つのデスクトップ アイコンを生成します。インターフェイスを切り替えずに前後に切り替えることができます。SSH Secure Shell でのコマンドの入力は、Ubuntu システムのターミナルと同等です。
2. SSH ソフトウェアも仮想マシン システムにインストールする必要があります。コマンドは次のとおりです。
sudo apt-get install ssh
インストールプロセスは次のとおりです。
仮想マシン内の Ubuntu システムの IP アドレスを表示するには、コマンドは次のとおりです。
ifconfig
このことから、Ubuntu の IP アドレスは
「SSH Secure Files Transfer」の「File/Quick Connect」で、以下のようにポップアップウィンドウにIPアドレスとrootを入力し、「Connect」をクリックします。
新しいポップアップ ウィンドウで [はい] をクリックします。接続に成功しました。
以下の図に示すように、「SSH Secure File Transfer」の左側はホストのファイル ディレクトリ、右側は Ubuntu システムのディレクトリです。
「SSH Secure Shell」の接続方法も同様で、下図のように接続に成功します。
3.3.2 接続失敗時の対処
注: 以下に示すように、接続失敗のプロンプトが表示される場合。
処理方法については、次の記事を参照してください。
サーバーが「アルゴリズム ネゴシエーションに失敗しました」と応答しました エラー解決策_ワインの強さが分かるのは酔ってからです - タイガーのブログ - CSDN ブログ https://blog.csdn.net/qq_27937043/article/details/123760527
サーバーが「アルゴリズム ネゴシエーションに失敗しました」と応答しました [SSH セキュア リンク サーバー エラー]_vMars_K のブログ - CSDN ブログ https://blog.csdn.net/vMars_K/article/details/95592451
3.3.3 SSHの使用
SSH Secure Shellの接続方法は上記と同様です。接続後、下の図に進むとコマンドを入力できるようになります(SSHコンソールと呼ばれます)。これはUbuntuターミナルでシステムにコマンドを与えるのと同じです。
このツールを利用すると、ファイルを転送できるだけでなく、仮想マシンやホストを切り替える手間が省け、効率が向上します。 SSH を使用して Ubuntu に接続し、新しく作成したフォルダーがそこにないことがわかった場合は、切断して再接続するだけでフォルダーが表示されます。
SSH の使用方法については、以下のインターフェースに示すように、2 つのシステム間でファイルを転送するには、マウスでドラッグ アンド ドロップするだけです。
4. Android ADB ドライバーのインストールおよび構成
iTOP-4412 開発ボード OTG プログラミング (または fastboot プログラミング) では、ADB ドライバーを使用します。
4.1 win7 システム ADB オフライン インストール
リソースをダウンロード ソフトウェア「android_drv_90000_64.exe」をクリックしてインストールを開始します。
下の図に示すように、ウイルス対策ソフトウェアがインストールされている場合は、ダイアログ ボックスが表示され、信頼またはインストール オプションを直接選択してインストールを続行します。
警告が再度ポップアップ表示される場合がありますが、信頼またはインストールなどのオプションを選択し続けます。
4.2 win10 システムでの ADB オフライン インストール
win10 に「Driver Wizard」ソフトウェアをインストールすると、OTG が開発ボードに接続すると ADB ドライバーが自動的にインストールされます。または、リソース パッケージを使用してインストールします。ダブルクリックしてインストールし、残りの手順に従ってインストールします。
4.3 win10 ドライバーの自動更新をオフにする
win10 システムはドライバーを自動的に更新するため、ドライバーが自動的に更新されると、ドライバーは使用できなくなります。ここでは、システムによるドライバーの自動更新を無効にする方法を示します。win+R キーを押して、以下に示すように開き、実行します。
クラス GUID を確認する方法は、[この PC - デバイス マネージャー] を右クリックし、開いたデバイス マネージャーで、更新を無効にするデバイスのプロパティを右クリックして見つけます (USB シリアル ポート デバイスなど)。は下図の通りです。
4.4 ADB ドライバーのオンライン インストール
4.5 ADB ドライバーのインストールに関する一般的な問題の解決策
「オフラインインストール」および「オンラインインストール」を行った後でも、ADBドライバが異常となる場合があります。著者は繰り返しテストを行った結果、ケースの 99% は、PC 上のソフトウェアが「競合」し、開発ボードに接続しようとしていることが原因であることがわかりました。現時点では、以下に示すように、ユーザーは少し辛抱して Baidu を使用する必要があります。
現在のテストで見つかった、ユーザーが使用できるキーワードは次のとおりです。
360 を無効にして電話に自動的に接続する; qq を無効にして電話に自動的に接続する; Tencent Butler を無効にして電話に自動的に接続する; Wandoujia を無効にして電話に自動的に接続する; Baofengyingyin を無効にして電話に自動的に接続する; ドライバを無効にする電話に自動的に接続するウィザード。電話に自動的に接続するには、Kingsoft Internet Security を無効にします。