MYIR が設計した MYS-6ULX は、わずか70mm×55mmで、業界およびモノのインターネット(IoT)アプリケーション向けに特別に設計された高性能で低コストのシングルボードコンピュータ(SBC)です。これは、最も効率的なARM Cortex-A7コアを特長とし、最大528MHzの速度で動作できるNXP i.MX 6UL/6ULLプロセッサファミリに基づいています。
MYS-6ULXシングルボードコンピュータは、YoctoとDebian OSをサポートしています。ここでは、Debian OSを例に挙げます。
プログラミング手順は次のとおりです。
私がPCで作業している開発環境はUbuntu VMSで、Ubuntu VMSにはARMGCCコンパイラをインストールする必要があります。コンパイラが使用可能かどうかは、命令arm-linux-gnueabihf-gcc–vで確認できます。Ubuntu16には、次のような5.4バージョンのコンパイラが付属しています。
システムにコンパイラが付属していない場合は、コンパイラをインストールする必要があります。提供されたツールキット MYIR には、そのコンパイラが含まれています。03-Tools \ Toolchainフォルダを開くと、
"gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar.xz"です。
このパッケージをVMSのフォルダにコピーし、以下のコマンドを使用して抽出します。
xz -dgcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar.xz
タール-xfgcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar
gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf という名前のファイルがあります解凍後、以下の手順に従ってコンパイラを設定します。
export PATH= $PATH:$DEV_ROOT/\gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf/bin
exportCROSS_COMPILE=arm-linux-gnueabihfexport
ARCH=アーム
コンパイラのバージョンを再度表示すると、画面に印刷される情報は次のようになります。
コンパイラのバージョンは4.9.3であることがわかります。これで、開発環境の設定はすべて完了です。
前述のように開発環境を設定しました。Debianを使用してGPIO_5をオン/オフするアプリケーションを作成する方法を説明していただけますか。
前もって感謝します