Aramdillo-640、Armadillo-IoT A6のUSBインタフェース(CON5)の電源を制御する方法をご案内します
ブログ
-
at_takuma.fukuda
-
at_takuma.fukuda
Armadillo-IoTゲートウェイG3・Armadillo-X1のWLANモジュールをアドホックモードで動作させてみました
-
at_yukari.hara
Armadillo-440の実践開発ガイドでも紹介しているcronでの定期実行する方法について、説明のページが複数個所にわたっている為、手順をまとめました。
-
at_yukari.hara
VMWareのコミュニティでWindows10 1903にアップデート後、VMwareが動かないという現象が発生したという書き込みがあったので、Windows10 1903で、VMware+ATDEが動くかどうか確認してみました。 また、その対策として記載があった「Hyper-V」を有効化/無効化することによる変化の確認を行いました。(VirtualBoxをご利用の方もいらっしゃるかと思いますのでそちらも併せて確認しております。)
-
at_yukari.hara
以前ブログで紹介した「Reactでグラフ、画像表示のサンプルアプリケーションを作成してみた」のデモ動画です。
-
at_takuma.fukuda
Armadillo-IoTシリーズをアクセスポイントとして使用するとき、 ただWLANモジュールをAPモードで動作させただけでは、 3G/LTEやEthernetなどの他のネットワークデバイスとWLANモジュールは別セグメントのネットワークとなります。 WLANモジュールと他のネットワークデバイスをブリッジ接続して同一セグメントのネットワークに接続する方法を説明します。
-
at_takuma.fukuda
Armadillo上で展開しているDockerコンテナ上のアプリケーションから、Armadilloに接続しているデバイスへアクセスする方法を説明します
-
at_kazutaka.bito
Armadillo-IoT(G3/G3L)/X1/640:Armadillo上でデバイスツリーの対象製品名を見分ける方法です。
-
at_kazutaka.bito
Armadillo-IoT(G3/G3L)で、閉域網の3G/LTE再接続サービス(connection-recover)の設定の注意点です。
-
at_ito
作成したコマンドや、インストールしたコマンド実行時に「Syntax error: "(" unexpected」エラーが出る場合の対応法を紹介します。
-
at_ito
Armadilloは長期にわたり継続供給する製品のため、一部部品等が変更される場合があります。変更内容については変更通知にて発行されます。新たに発行された場合は、ユーザー登録をし、変更通知を受信する設定になっているメールアドレスに配信されます。 変更された場合は、ソフトウェアのバージョンも変更する必要があることもあり、手持ちの製品がどの変更がなされている物なのかを確認する必要がある場合もあります。 そのため、ここでは製品に関しての変更内容を確認する方法を紹介します。
-
at_kazutaka.bito
Armadillo-640で、PWM出力を使ってみました。
ここでは、下記の2つの端子をPWM出力にする例で説明します。
CON9の13:PWM5
CON9の14:PWM6 -
at_kazutaka.bito
Armadillo-X1、Armadillo-IoT(G3/G3L)、Armadillo-640と作業用PCとシリアル経由でファイルの送受信を行う方法です。
通信速度が遅いので、大きなサイズのファイルの転送には向いてませんが、簡単なスクリプトや、 小さいサイズのログファイルの転送などには便利です。 -
at_ito
Armadillo-640で動作するReactのサンプルアプリケーションを作成してみました。 組み込み機器でよくつかわれるUIとして、グラフ表示と画像表示を行う機能があります。組み込みでReactを使用する際の参考としていただければと思います。
-
at_ito
デバッグ時等で一時的にCPU、ディスク、メモリに負荷をかけ、動作を見たい時があります。そういった場合は、stress-ngコマンドを使用すると便利に実現できます。 ここではstress-ngコマンドの使用例を紹介します。
-
at_shigehisa.yamamoto
Armadilloはデフォルトで、オートネゴシエーションでネットワークに接続されます。 本ブログでは、オートネゴシエーションを無効にして、ネットワーク通信速度を固定する方法をご紹介します。
-
at_shigehisa.yamamoto
Armadilloはデフォルトで、オートネゴシエーションでネットワークに接続されます。 本ブログでは、オートネゴシエーションを無効にして、ネットワーク通信速度を固定する方法をご紹介します。
-
at_yukari.hara
マニュアルにも記載されていますが、Armadillo-X1の評価用拡張ボードを動かす一連の流れをまとめてみました。
-
at_yukari.hara
組み込み初心者でもDHCPサーバーを構築できるのか、Armadillo-X1で試してみました。
-
at_takuma.fukuda
接続されたUSBモニタを自動認識する方法と、USBモニタに必要な情報のみを表示する方法を説明します。
-
at_takuma.fukuda
外部ディスプレイ向けのインタフェースを持たないArmadillo-IoTシリーズでUSB接続可能なモニタを使用する方法について
-
at_takuma.fukuda
Armadillo-IoT G3LへDockerをインストールし、コンテナを動作させるようにするまでのTIPS
-
at_takuma.fukuda
Reactのチャート描画ライブラリであるRechartsを使って、
Armadillo-640と接続したPCのブラウザにグラフを描画します。
-
at_syunya.ohshio
アットマークテクノが配布しているdebianパッケージのソースコードを取得する方法についてご紹介します。
-
at_kazutaka.bito
Armadillo-640で、音声ファイル(mp3)を再生する方法です。
-
at_kazutaka.bito
Armadillo-640で、USBオーディオで録音、再生を試してみました。
-
at_ito
Armadillo-640は標準でLCDのオプションがあるため、GUIのアプリケーションを試すのが非常に簡単です。 そこでLCDへ何かしらの表示をするためにブラウザのSurfを動かしてみました。
-
at_ito
Armadillo-640上でReactを使ってグラフ表示ができるライブラリrechartを使ってサーバーを立ててみました。 ここではサンプルの実行までの手順になりますが、カスタマイズ等すればWebブラウザからArmadilloのデータ等を見られるアプリケーションを作成することができます。
-
at_shigehisa.yamamoto
Armadilloにログインすると、ホスト名やユーザ名が表示されたシェルプロンプトが表示されます。 このとき複数台のArmadilloを運用していると、どのArmadilloにログインしているのか分からなくなる場合があります。 そこで本ブログでは、Armadilloのシェルプロンプトのホスト名を変更する方法を記載します。
-
at_shigehisa.yamamoto
Armadilloにログインすると、ホスト名やユーザ名が表示されたシェルプロンプトが表示されます。 このとき複数台のArmadilloを運用していると、どのArmadilloにログインしているのか分からなくなる場合があります。 そこで本ブログでは、Armadilloのシェルプロンプトのホスト名を変更する方法を記載します。
-
at_kazutaka.bito
Armadillo-640で、デバイスツリーで、GPIOのデフォルトを出力に設定する方法です。
備考)
Armadillo-640:デバイスツリーで、GPIOのデフォルトを出力に設定する(その1)
の方法では、ユーザー領域からは、Low/High出力を切り替えることができません。
ここでは、簡易的にGPIO 接続用LED ドライバ (leds-gpio)を活用して、
ユーザー領域からLow/High出力を切り替えれるようにします。 -
at_kazutaka.bito
Armadillo-640で、デバイスツリーで、GPIOのデフォルトを出力に設定する方法です。
備考)
この方法の場合、ユーザー領域で、GPIO出力のLow/Highの切り替えができません。
ユーザー領域からGPIO出力のLow/Highの切り替えを行う場合は、
Armadillo-640:デバイスツリーで、GPIOのデフォルトを出力に設定する(その2)
を参照ください。 -
at_yukari.hara
-
at_yukari.hara
Armadillo-IoT G3/G3L、Armadillo-X1開発体験セミナー(動画)に戻る
目次
6-1 ゲートウェイ運用時に必要な項目
6-2 電源断対策について
6-3 時刻の保持について
6-4 リモートソフトウェアアップデートについて
6-5 システムの監視ソフトウェアについて
6-6 セキュリティについて
6-7 ログの管理について
6-8 ストレージの書き換え回数について
6-9 3G/LTEサービスについて -
at_yukari.hara
Armadillo-IoT G3/G3L、Armadillo-X1開発体験セミナー(動画)に戻る
目次
5-1 クラウドとの接続
5-2 環境の構築
5-2 (番外編)AWS環境の構築
5-3 AWSIoTコア Shadowの更新によるテスト
5-4 サンプルプログラムの作成
5-5 サンプルプログラムの実行 -
at_yukari.hara
Armadillo-IoT G3/G3L、Armadillo-X1開発体験セミナー(動画)に戻る
目次
4-1 システム構成
4-2 動作確認
4-3 実行環境の設定
4-4 サンプル作成
4-5 サンプルの実行 -
at_yukari.hara
Armadillo-IoT G3/G3L、Armadillo-X1開発体験セミナー資料と動画に戻る
目次
1-1 対象製品、Armadillo-IoTとは
1-2 Armadillo-IoT G3の接続方法
1-3 Armadillo-IoT G3Lの接続方法
1-4 Armadillo-X1の接続方法
1-5 コンソールの接続
1-6 電源の投入
1-7 ルートファイルシステムの説明
1-8 Armadilloの安全な終了方法 -
at_shigehisa.yamamoto
Python3.7をインストールする方法をご紹介します。
-
at_shigehisa.yamamoto
LTE再接続サービスからArmadilloを再起動させることで、LTE接続を復帰させる方法を解説します。
-
at_kazutaka.bito
Armadillo-640で、OpenCVを使った画像処理を試してみました。
-
at_kazutaka.bito
Armadillo-640:OpenCVを使ってみる
では、画像処理結果をbmpファイルに出力していましたが、
ここでは、Armadillo-640で、OpenCVの画像処理結果をネットワーク経由で確認できるようにしてみます。 -
at_takuma.fukuda
セルフ開発した結果をx1-debian-builderで作成するルートファイルシステムアーカイブに反映する方法についてまとめました
-
at_ito
ArmadilloのGUIはブラウザで実現することも可能になってきています。 昨今のWebアプリケーションでは、ページ遷移のないシングルページアプリケーション(SPA)への需要が増えてきているというトレンドがあります。 SPAを実現するライブラリとしてReactというものがあるようなので、 Armadillo上でReactを使ってHello Worldを試してみます。
-
at_ito
Node.js等のスクリプト言語では、実行するNode.jsのバージョンにより動作しなかったりということが起きうるため、各言語で用意されている*envコマンドにてバージョン管理を行うことが多いです。 ここでは、Armadilloでスクリプト開発を行う際に、使用する可能性のあるATDE7でanyenvとnodenvを使ってNode.js実行環境を構築してみます。
-
at_takuma.fukuda
Armadillo実機上でセルフ開発を行ったものを量産するための手段についてまとめました
-
at_yukari.hara
Armadillo-IoT G3/G3L、Armadillo-X1開発体験セミナー資料と動画に戻る
目次
3-1 シェルスクリプトの作成(※CPUの温度データを取得してみる)
3-2 シェルスクリプトの実行
3-3 C言語でHello World
3-4 PythonでHello World -
at_yukari.hara
Armadillo-IoT G3/G3L、Armadillo-X1開発体験セミナー資料と動画に戻る
目次
2-1 イメージの更新方法(インストールディスクの作り方)
2-2 イメージの更新方法(インストールディスクの実行方法)
2-3 ネットワークの接続方法(有線LAN)
2-4 パッケージ情報の更新方法第二章 Armadilloの基本操作
2-1 イメージの更新方法(インストールディスクの作り方)
※以下の動画で案内する方法は、Armadilloが初期化されますので、既にArmadilloで開発などを行っている方はご注意ください。
-
at_takuma.fukuda
Armadillo-640に接続したLCD画面にwxPythonを使用してグラフを描画するデモアプリケーションを紹介します
-
at_takuma.fukuda
Armadillo-X1を使って、オムロン環境センサからBLEでデータを取得してグラフを表示するデモアプリケーションを紹介します
-
at_takuma.fukuda
Armadillo IoTゲートウェイで、それぞれどの通信インタフェースが使用可能であるかの一覧