96Boards Starter KitのADCを使ってみた
センサーメザニンカード「96Boards Starter Kit」とDragonBoard 410cを使用して、Windows 10 IoT上でセンシングアプリケーションを構築。96Boards Starter Kit上にあるSPI接続のADCを使用して、スライダーやポテンションメータの値を読み込んでアプリケーションに反映させています。
センサーメザニンカード「96Boards Starter Kit」とDragonBoard 410cを使用して、Windows 10 IoT上でセンシングアプリケーションを構築。96Boards Starter Kit上にあるSPI接続のADCを使用して、スライダーやポテンションメータの値を読み込んでアプリケーションに反映させています。
DragonBoard 410cとUARTのメザニンカードを使用して、Windows 10 IoT上にシリアル通信を実装しています。シリアル通信と言えば組み込みには欠かせない機能ですが、Windows 10 IoT上に実装することで、Visual Studioを使用した最新開発環境下でIoT機器開発が可能になります。
Atmelのファンである荒木氏は、代表を務めるALABのさまざまな製品にAtmelのマイコンを採用している。ここではAtmelの製品概要やALABの開発した小型の地震計やAnywhereタッチパネル、さらに決済システムなどについて話を聞いた。
アルテラSoCを搭載したSOMを浜松の株式会社アルファプロジェクトが開発。アルテラSoCはμITRON 4.0に準拠したイー・フォース株式会社のμC3もサポートされる。ここでは国産SOMと国産RTOS両社のアルテラSoCをつかいやすくする取り組みやソリューションの特徴を聞いた。
QualcommのSnapdragonプロセッサがついに汎用SoCとして提供されることになった。その第一弾がQualcomm Snapdragon 410プロセッサを搭載した開発用ボード「DragonBoard 410c」だ。ここではQualcommの取り組みと、DragonBoardを展開する代理店のアロー・ユーイーシー・ジャパンに話を聞いた。
Qualcomm社のSnapDragon 410を使用した「DragonBoard 410c」。そんなDragonBoard 410cを使ったIoT事始めとして、Windows 10 IoTのイメージを書き込むところから、デフォルトで用意されているLチカアプリをDragonBoard 410cで動かしてみます。
フリースケール・セミコンダクタ(以下、フリースケール)の「i.MX 6Solo」を、音響機器メーカーのZOOMはオーディオ信号のA/D、D/A変換や音響効果をもたらすオーディオ・インタフェース機器にを搭載した。ここでが採用の決め手などを聞いた。
アルテラSoCを、従来の産業用パソコンを置き換える最新のC言語コントローラユニットに三菱電機は採用した。アルテラSoCの高性能、小型化(ArmとFPGAの統合)、低消費電力などが採用の決め手になったという。三菱電機の名古屋製作所で、アルテラSoC採用のポイントや開発についてお話を伺った。
リセット例外からmain()関数を呼び出すまでの初期化は、ユーザが作成する部分とArmコンパイラが実行する部分に分けることができます。コードのコピーや初期化変数/未初期化変数の初期化は、リンカのメモリ配置設定を処理系ライブラリが実行します。