組み込み Linux 開発ボード_Xunwei iTOP-4412 Elite Edition 入門 (2)

注:前回の記事「組み込みLinux開発ボード_Xunwei iTOP-4412 Elite Edition入門(1)」の続きです。

目次

注:前回の記事「組み込みLinux開発ボード_Xunwei iTOP-4412 Elite Edition入門(1)」の続きです。

3. iTOP-4412プラットフォーム基本ソフトウェアのインストールと学習

3.1 ハイパーターミナルのインストールと設定

3.1.1 USB シリアル ポート ドライバーをインストールする

3.1.2 ハイパーターミナルのインストール

3.1.3 ハイパーターミナルの設定  

3.1.4 ハイパーターミナルのシステム構成 

3.2 VMware下Ubuntu 16.04

3.2.1 VMware と Ubuntu のインストールと構成

3.2.2 仮想マシンのネットワーク設定

3.3 SSH ソフトウェアのインストールと使用

 3.3.1 SSHのインストール

 3.3.2 接続失敗時の対処

3.3.3 SSHの使用

4. Android ADBドライバーのインストールと設定

4.1 Win7 システム ADB オフライン インストール

4.2 win10 システムでの ADB オフライン インストール

4.3 win10ドライバーの自動更新をオフにする

 4.4 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 ハイパーターミナルのインストール
ハイパーターミナルは、シリアル ポート ソフトウェアまたはシリアル ポート アシスタントとも呼ばれます。
Xunwei が提供するハイパーターミナルのインストール パッケージは、「hyperterminal-v2.4.8.zip」です。

 インストールパッケージ「hyperterminal-v2.4.8.zip」を解凍すると、「hyper_terminal_latest.exe」というソフトウェアが生成されるので、「hyper_terminal_latest.exe」をダブルクリックするとインストールが開始されます。詳細な手順を次の図に示します。

3.1.3 ハイパーターミナルの設定  
ハイパーターミナルを開発ボードに接続する前に、設定を行う必要があります。 PC上のハイパーターミナルの設定について詳しく説明します。

前項でインストールしたソフトウェア「ハイパーターミナル」を開きます。 

次にメニューコマンド「ファイル(F)」→「新規接続(N)」を実行すると、以下の画面が表示されます。ここで、以下の COM3 については、マシンの実際の状況に応じてシリアル ポート番号を選択し、[OK] をクリックして設定を続行する必要があることに注意してください。

3.1.4 ハイパーターミナルのシステム構成 

PC では、ユーザーはオペレーティング システムをセットアップする必要もあります。 WIN10 を例に挙げると、 [マイ コンピュータ]/[プロパティ] を右クリックし、デバイス マネージャに入り、[ポート] メニューをクリックします。

COM3 ポートを選択し、[プロパティ] を右クリックして、[ポート設定] をクリックします。 「OK」をクリックします。 

3.2 VMware下Ubuntu 16.04
3.2.1 VMware と Ubuntu のインストールと構成
詳細なプロセスについては、以下を参照してください。
VMware による Ubuntu 16.04 のインストール (フル グラフィック チュートリアル)_ubuntu-16.04.7-desktop-amd64.iso-CSDN ブログ  
https://blog.csdn.net/Passerby_Wang/article/details/123745479?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169311779716800180694361%2522%252C%2522scm%2522%253A %252220140713.130102334..%2522%257D& ;request_id=169311779716800180694361&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-123745479-null-null.142^v93^chatsearchT3_2&utm_term=vmware %20ubuntu16.04 %E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B&spm=1018.2226.3001.4187
3.2.2 仮想マシンのネットワーク設定
1. 以下の図に示すように、これは一般的な構成方法であり、IP を自動的に割り当てることができるルーターを備えたネットワークに適用できます。 「ブリッジ モード」では、ルーターが IP を動的に割り当てる必要があるため、固定 IP を使用する多くの企業や一部のキャンパス ネットワーク ユーザーにとって、この方法ではインターネットに接続できません。

ブリッジ ネットワーク接続モードで構成された仮想マシンは、ホストが配置されているイーサネット ネットワークの一部として扱われます。仮想システムとホストの関係は、同じハブに接続された 2 台のコンピュータのようなもので、ホストと同様にイーサネット上のすべての共有リソースとネットワーク接続にアクセスでき、インターネットにも直接アクセスできます。
ホストと仮想マシン間、および仮想マシン間での相互アクセスが可能です。対応する仮想マシンは、ホストが配置されているイーサネット ネットワーク上で独立した物理マシンとして扱われます。各仮想マシンは、デフォルトの VMnet0 ネットワーク カードを介してホスト イーサネットに接続され、仮想マシン間の仮想ネットワークは VMnet0 です。現時点では、仮想マシンは LAN 内の独立した物理マシンのようなものです。仮想マシンのオペレーティング システムは他のホストに ping を送信でき、逆に他のホストが仮想マシンに ping を送信できます。
2. 以下に示すように、クローズドモードである「ホストオンリーモード」を選択します。このモードでは、ホストと Ubuntu 間の通信にのみ使用でき、仮想マシンはインターネットにアクセスできません。ネットワークが存在しない場合、ホストはインターネットにアクセスできませんが、ホストと仮想マシン間の通信を実現するには、このモードを使用して設定できます。

 3. 以下に示すように、「カスタム」モードを選択し、ネットワーク「VMnet8 (NAT)」を選択します。このモードは、固定 IP を使用する一部の企業およびキャンパス ネットワークに適しています。仮想マシンをインストールすると、PC に 2 つの追加の仮想ネットワーク カードがインストールされます。そのうちの 1 つは、仮想 LAN を構築する PC に相当する VMnet8" です。仮想マシンと PC がネットワークに接続されたら、接続します。 to ローカルエリアネットワークに接続され、その後 PC が外部ネットワークに接続されます。

仮想マシンのネットワーク構成手順の詳細については、オンラインで情報を確認できます。基本的に、上記 3 つの設定方法をマスターすれば、仮想マシンのネットワーク設定に問題はありません。
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」をクリックしてインストールを開始します。

下の図に示すように、ウイルス対策ソフトウェアがインストールされている場合は、ダイアログ ボックスが表示され、信頼またはインストール オプションを直接選択してインストールを続行します。

警告が再度ポップアップ表示される場合がありますが、信頼またはインストールなどのオプションを選択し続けます。 

上の図の長方形のボックスに「...使用できます」というプロンプトが表示されたら (長方形のボックス内のプロンプトはシステムによって異なる場合があります)、ドライバーのインストールが成功したことを意味します。ドライバーをインストールした後、コンピューターを再起動することをお勧めします。
ADBドライバーが使用できるか確認してみましょう。まず、オペレーティング システムのタスク マネージャーに入ります (下の図は Win7-64 ビット オペレーティング システムのデバイス マネージャーです)。

開発ボードを起動し、Android システムに入ります。次に、下の図に示すように、OTG ケーブルを使用して開発ボードをコンピュータの USB インターフェイスに接続します。赤い長方形のボックスに「Android Phone」が表示されている場合は、ドライバーがインストールされました。

4.2 win10 システムでの ADB オフライン インストール

 win10 に「Driver Wizard」ソフトウェアをインストールすると、OTG が開発ボードに接続すると ADB ドライバーが自動的にインストールされます。または、リソース パッケージを使用してインストールします。ダブルクリックしてインストールし、残りの手順に従ってインストールします。

4.3 win10 ドライバーの自動更新をオフにする

 win10 システムはドライバーを自動的に更新するため、ドライバーが自動的に更新されると、ドライバーは使用できなくなります。ここでは、システムによるドライバーの自動更新を無効にする方法を示します。win+R キーを押して、以下に示すように開き、実行します。

「gpedit.msc」と入力してグループ ポリシーを開き、以下に示すように、[コンピューターの構成] - [管理テンプレート] - [システム] - [デバイスのインストール] - [デバイスのインストールの制限] を見つけます。

次に、右側の [次のデバイス インストール プログラム クラスに一致するドライバーを使用したデバイスのインストールを禁止する] を見つけ、右のボタンをダブルクリックして [編集] を選択するか、ダブルクリックして設定ダイアログ ボックスを開きます。 [有効] にチェックを入れ、[表示] をクリックしてデバイスのクラス GUID を入力します

クラス GUID を確認する方法は、[この PC - デバイス マネージャー] を右クリックし、開いたデバイス マネージャーで、更新を無効にするデバイスのプロパティを右クリックして見つけます (USB シリアル ポート デバイスなど)。は下図の通りです。

[詳細] タブを選択すると、以下に示すように、[プロパティ] ドロップダウン リストで対応するデータが表示されます。この値をグループ ポリシーに入力するだけです。

 4.4 ADB ドライバーのオンライン インストール
Windows のバージョンが多すぎるため、すべての ADB オフライン インストール パッケージを提供することは不可能です。一部のユーザーは Xunwei が提供するオフライン インストール パッケージを使用しており、正常に動作しない可能性があります。この場合は、オンライン インストールを使用できます。
オンラインでインストールできるソフトウェアは数多くありますが、いくつかの一般的な PC ソフトウェアをテストしたところ、ADB ドライバーはほぼ自動的にインストールできました。 360 シリーズ ソフトウェア、qq および Tencent Butler、Baidu Butler および Baidu Antivirus、Baofeng Video、Driver Genie および Kingsoft シリーズなど。筆者は「ドライバウィザード」の使用を推奨しており、ドライバウィザードを使用したインストールの成功率は非常に高いです。
まず、インターネットからドライバー ウィザードをダウンロードし、PC にドライバー ウィザード ソフトウェアをインストールし、インストール後にドライバー ウィザードを開きます。
次に、Android スマートフォンを見つけて、OTG ケーブルを介してスマートフォンの OTG を PC の USB に接続します (開発ボードが Android システムの場合は、開発ボードが Android システムに入った後、開発ボードの OTG インターフェイスに接続するための OTG ケーブル PC の USB ポートに接続します。 必ず最初に Android システムを起動してから、OTG ケーブルを接続してください。 )、ドライバー ウィザードは、新しい< a i=3>ドライバー デバイスがあることを示すプロンプトを表示します (PC がこれまでに携帯電話に接続したことがない場合、PC は下位の新しいデバイスを要求するプロンプトを表示します)ドライバー ウィザードが新しいデバイスにドライバーがないことを認識するまでに 1 ~ 2 分かかる場合があり、その後自動的にインストールされます。
自動インストール完了後、ドライバーウィザードでPCの再起動を促すメッセージが表示された場合は、そのままPCを再起動し、メッセージが表示されない場合は再起動しないでください。
ここで注意する必要があるのは、ドライバー ウィザードが自動的にインストールされた後、電話機が PC に接続された後、デバイス マネージャーに 2 つの状況が表示される場合があることです。
シナリオ 1: 次の図に示すように、デバイス マネージャーにポータブル デバイスが表示される場合があります。

上の写真にあるポータブル デバイスの場合、黄色の感嘆符が表示されていなければ、通常はインストールされています。
2 番目のケース: 下の図が表示され、黄色の感嘆符がない場合は、ドライバーのインストールが成功したことを意味します。

4.5 ADB ドライバーのインストールに関する一般的な問題の解決策

 「オフラインインストール」および「オンラインインストール」を行った後でも、ADBドライバが異常となる場合があります。著者は繰り返しテストを行った結果、ケースの 99% は、PC 上のソフトウェアが「競合」し、開発ボードに接続しようとしていることが原因であることがわかりました。現時点では、以下に示すように、ユーザーは少し辛抱して Baidu を使用する必要があります。

 現在のテストで見つかった、ユーザーが使用できるキーワードは次のとおりです。

360 を無効にして電話に自動的に接続する; qq を無効にして電話に自動的に接続する; Tencent Butler を無効にして電話に自動的に接続する; Wandoujia を無効にして電話に自動的に接続する; Baofengyingyin を無効にして電話に自動的に接続する; ドライバを無効にする電話に自動的に接続するウィザード。電話に自動的に接続するには、Kingsoft Internet Security を無効にします。

……
……
携帯電話への自動接続を禁止するソフトウェアが2つある場合は、一般的には正常に利用できない可能性が高くなります。さらに、他の多くのソフトウェアが携帯電話に自動的に接続するため、正しく接続できなくなります。

おすすめ

転載: blog.csdn.net/Eva20192020/article/details/132958838
おすすめ