メモ
IoT PnP Bridge、とりあえず動いたのでメモ。 動かした環境 ハードはRaspberry Pi 4B Raspbianは2019-09-26-raspbian-buster-lite.img シリアルデバイスはSeeeduino(USB接続)
MRAAのインストールは、「ソースからコンパイルだぜ!」という硬派なスタイルなのですが、毎度、コンパイルしていてはやっぱり面倒です。 そのため、.debパッケージを作ってみたいと思います。 ここでは、CMakeの情報を元にパッケージを生成する、CPackとい…
IoT Plug and Play Bridgeのconfig.jsonを斜め読み。 config.jsonはこちら。 github.com ドキュメントはこちらにありますが、当然、英語ですorz 雰囲気で読んでみましょう。
IoT Plug and Playで、ちょっとワクワクする情報が流れてきました。 github.com どうやら、UARTやBluetooth、I2Cのデータを、IoT Plug and PlayでAzure IoT Hubへ転送するソフトウェアのようです。
マイクロソフトのdocsにプルリクエストを出したところ、こんな表示が。 以前からあったのかなこれ? というわけで、覗いてみました。
Jetson Nanoでよく使うコマンドのメモです。
コンピューティングのGPGPUの仕組みには興味あって、CUDAとかはチョイチョイ触っていたのですが、昨今、流行りの、カメラ+深層学習にはどうも興味が湧かなくて静観していました。 が、お仕事でJetson NanoとかCoral DevBoardとかを扱わなければならず、「深…
OSインストール 最新のRaspbianをダウンロードしてmicroSD焼きます。 現時点の最新、2019-07-10-raspbian-buster-lite.imgを使いました。 あと、sudo apt updateとsudo apt upgradeも忘れずに実行。 NETCore 3.0インストール 最新のNET Core 3.0をダウンロー…
ML.NET Samplesにある、Object Detectionを動かしてみました。 github.com Object Detectionサンプル 学習済みモデルTiny Yolo2を.NET Coreコンソールアプリ(+ML.NET)で動かすサンプルプログラムです。 実行 Visual StudioでObjectDetection.slnを開いて実…
某氏と話していて「ML.NETいけるんじゃね?」(←だいぶ省略)と興味が湧いてきたのだが、Machine Learningよくわからないマンなので、、、 とりあえず、Get startedがあったので、Windowsでやってみました。 dotnet.microsoft.com Visual Studioをインストー…
IoT Plug and PlayのAZ3166向けサンプルコードを調査。 github.com ★ ... Azure IoT SDK for C ☆ ... Azure IoT Device Workbench生成コード main.ino setup() connectIoTService() registerDeviceRetry() registerDevice() IoTHub_Init()★ prov_dev_set_sym…
nanoFrameworkの土台がChibiOSなので、ChibiOSを調査します。 ドキュメントはこちら。 ChibiOS free embedded RTOS - ChibiOS Homepage ソースはこちら。 GitHub - ChibiOS/ChibiOS: Read only mirror of SVN ChibiOS repository. Official forum http://for…
Azure Sphere SDKに含まれている、Azure IoT Hub Sample for MT3620 RDB (Azure Sphere)プロジェクトのコードを調べます。 main()から、Azureに絡む関数のコールツリーはこんな感じ。 main() InitPeripheralsAndHandlers() AzureIoT_Initialize() AzureIoT_S…
これの続きです。 matsujirushi.hatenablog.jp Native stubを生成 前回最後にやった「Native stubを生成」で、 class MyNativeClass { [MethodImpl(MethodImplOptions.InternalCall)] public extern int MyNativeFunc(int param1, int param2); } から生成さ…
TinyCLR OSのInteropをウォークスルーしてみます。 TinyCLR Applicationを新規作成 Visual Studio 2017を起動して、TinyCLR Applicatonプロジェクトを新規作成します。 資料のサンプルコードはフィールド、メソッド、プロパティを宣言していますが、メソッド…
Wataraiさんが分かりやすい記事をアップしました。そちらが分かりやすいです。 VSCodeでSTM32マイコンのデバッグ環境を構築する 手順の精査は必要ですが、とりあえず動いたのでメモ。 OpenOCDを使う。(NucleoはST-LinkなのでpyOCDはダメ) OpenOCDはコマン…