Linuxの-Cのテストプログラムをコンパイルおよび実行に基づいて4418開発ボード

基づいてITOP4418開発ボードのLinux-Cのテスト手順
前の開発ボードは、特定のファイルシステム上のiTOP4418ファイルシステムの特定の機能の多くを実行することができ、次のことが可能
なハードウェアとドライバをテストするためのLinux-Cプログラムを使用します。そして、これらの手順は、Android、QT / E、および最小に簡単に移植されている
ファイルシステム上。
特記事項:Linuxの-cは、クロスプラットフォームのプログラムでは、単に方法は、コンパイルに下記の従って、Linuxの-cができ
、プログラムとAndroidのシステム、我々の注意の内容をテストするためのLinux-Cプログラムを使用して実行します。本質的には、私たちがすることができ
、これを理解し、Androidのは、あくまでも一例に続く最初のhelloworldに上で実行中のLinuxカーネルだけの大きなファイルである
二つのプログラム「HelloWorldの」+「アンドロイド」。
テストコード「(CD-ROMの内容を除く)の概要で\ 07_iTOP-4418開発ボード開発ボードiTOP4418ネットワークディスクのディレクトリ情報
Androidアプリケーション開発環境ソフトウェアとソースコード\ 04_linux-Cのテストプログラム」の下で。
8.1コンパイルとテストプログラムを実行します
8.1.1コンパイラー環境セットアップ・
コンパイラを使用して、Android上で動作しているアプリケーションのCプログラムはgcc4.4.1です。コンパイラリファレンスのインストール
章を参照してください。
環境変数を変更するには、以下に示します。
<ignore_js_op>  
以下に示すように、環境変数を更新し、変更した後。

<ignore_js_op>  
以下に示し、「アーム」を入力し、「TAB」キーを押すと、ディスプレイは後でコンパイラが必要になります
"アームなし-のlinux-gnueabi -gcc-4.4.1"。
<ignore_js_op>  
8.1.2コンパイラのHelloWorld
プログラムソースhelloworld.cは、以下の通りです。
<ignore_js_op>  
コンパイラのhelloworldは、次のコマンドを入力して"なし-ARM-Linuxの-GCC-4.4.1-gnueabi -o helloworldの
helloworld.c -static"、以下に示すように、実行可能ファイルのhelloworldを生成します。

<ignore_js_op>  
開発ボードにアップロード8.1.3 HelloWorldの
以下に示すように、このディレクトリをプログラムすることで、FASTBOOTプログラミングhelloworldディレクトリにコピーされた実行可能ファイルを
どこのfastbootツールディレクトリを。セクション3.6 FASTBOOTツールのリファレンスを使用する方法。
<ignore_js_op>  
安定したAndroidシステム開発ボード後、コンピュータに接続されたUSB OTGインタフェースは、「FASTBOOT」開くために
、図に示すように、ディレクトリ「CMD.EXEを」。
<ignore_js_op>  
完全な開発ボードの後に開始した、あなたは、「デバッグを許可するかどうか」を選択し、画面上の接続OTGインタフェース、開発ボードを促すメッセージが表示されます
「許可」ボタンを。
そして、以下に示すように、データディレクトリのパーミッションを変更するために、シリアルコンソールで「777 /データのchmod」コマンドを入力します。
<ignore_js_op> 
以下は、PC入力、「cmd.exeの」コマンド「adbのプッシュのhelloworld /データ」で、プログラムがアップロードされます
開発ボード「/データ」ディレクトリに。あなたは、「USBデバッグを許可」をオンにしない場合は、以下の情報を求めるプロンプトが表示されます。

<ignore_js_op>  
コマンド「adbのプッシュのhelloworld /データ」を使用して、以下に示すように、「USBデバッグ実行」を投入後。
<ignore_js_op>  
また、実行可能ファイルのhelloworldをアップロードするモバイルアシスタント、TFカード、Uディスクによって実現すること。プロンプトコマンドが場合は
利用できない注:マニュアルのセクション10.2.2を参照してください、ADBを更新します。
8.1.4権限やプログラム実行中のHelloWorldの変更
「のchmod 777使用して、ハイパーターミナルでは、タイプ「CD /データ」入力「/データ」ディレクトリを、以下に示すの
アクセス許可を変更するのHelloWorld」コマンドを、そして最後に「./helloworld」コマンドを入力します。プログラムを実行します。スーパーターミナルがプリントアウトされます
「こんにちは世界!」、プログラムが正常に実行されたことを示しています。

<ignore_js_op>  
iTOP4418開発ボードは、すでにAndroidの7.1システムをサポートしています

おすすめ

転載: www.cnblogs.com/liyue3/p/11981989.html