実証済み標準を使用した革新的なハードウェア/ソフトウェア製品により開発期間の大幅な短縮を可能にする組み込みソリューションを提供するMikroElektronika(以下MIKROE、本社:セルビア、ベルグラード)( https://www.mikroe.com/ )は1-Wireデバイスをベースとしたハードウェア/ソフトウェア(HW/SW)オープンソース・ソリューション「ClickID」( https://www.mikroe.com/clickid )を発表しました。Click™( https://www.mikroe.com/click )やその他のmikroBUS™( https://www.mikroe.com/mikrobus )対応アドオン・ボード・ペリフェラルボードを、組み込みLinuxや類似OSを実行する開発ボードにホットプラグで接続することが可能です。
ClickIDは組み込みツールにおける自動化と自己診断のレベルを押し上げる製品です。
組み込みシステムのClick board™に統合すると、ソフトウェアがアドオン・ボードの周辺機器構成を識別できるようになり、複雑な操作もスムーズになります。ClickIDのデモ・ライブラリ( https://github.com/MikroElektronika/mikrosdk_click_v2/tree/master/clicks/clickid )
は、すべてのMIKROE開発システムで使用可能です。デモの一般的な例ではClickIDからのデータの読み取り、書き込み、処理の方法を示しています。さらに、アプリケーションコードとすぐに利用可能なプロジェクトが完備されており、NECTO Studio( https://www.mikroe.com/necto )パッケージ・マネージャーから簡単にインストールしたり、LibStock™( https://libstock.mikroe.com/ )からダウンロードしたり、MIKROEのGitHub( https://github.com/MikroElektronika )アカウントで検索することができます。
MIKROEのCEOのNebojsa Maticは「すべてのClick boardは標準化されたmikroBUS™ソケットを搭載することで、組み込み業界を大きく前進させました。組み込みボードのモジュール化を推進し、ClickをはじめとするmikroBUS互換アドオン・ボードでハードウェアを手軽に追加/変更して容易にアップグレードすることができます。今回、Linuxなどの一般的なOSで自動認識されるHW/SWサポートが追加されたことにより、ブート時にデバイス・ツリーから膨大な種類のデバイスを設定する手間が省け、時間の節約とエラーの回避につながります」と述べました。
Linuxベースの組み込みシステムをサポート
ClickIDにより、BeaglePlay®をはじめとするLinuxベースのシステムにおける周辺機器アドオン・ボードの追加と操作が簡素化します。ClickIDは1-Wireプロトコルを使用してOSのカーネルと通信するため、アドオン・ボード上のシリコンICの自動認識が可能になります。マニフェスト・ファイルをOSに提供し、SPI、I2C、UART、PWM、ADCなどのインターフェースに適したドライバーの読み込みを促します。
ClickIDとLinuxベースのシステムとの互換性について、詳細はMIKROEの詳細ページ( https://www.mikroe.com/blog/beagleplay-and-clickid-magic )をご覧ください。Linuxイメージを使ってClickボードを利用する方法が記載されています。
BeagleBoard.org FoundationのCEOのChristine Long氏は「BeagleBoard.org®では、新規ユーザーを中心とした開発者の体験の向上に取り組んでいます。MIKROEがClickIDをリリースしたことにより、私たちの提唱するmikroBUSマニフェストがLinuxの将来のバージョンで利用できるようになったことを嬉しく思います。BeagleBoard.org® BeaglePlay®などのボード・ユーザーは用意されたテスト済みのコードを容易に扱い、接続するだけで利用でき、検索や統合が不要になります。これは大きな前進です」と述べました。
MikroElektronikaについて
MikroElektronika(MIKROE、本社:セルビア、ベルグラード)は業界標準ハードウェア/ソフトウェア・ソリューションの使用を通じ、組み込み電子機器業界の変革をサポートしています。2011年にはmikroBUS™開発ソケット標準と、同標準を使用して開発期間を大幅に短縮する小型Click boards™を発明しました。現在、MikroElektronikaは競合他社の10倍に及ぶ1,000種類強のClick boardsを提供しています。また、mikroBUS標準はマイクロチップ・テクノロジー、ルネサス エレクトロニクス、東芝などの主要なマイクロコントローラ企業の開発ボードに採用されています。SiBRAINはMCU開発アドオン・ボード/ソケット向けのMIKROEの最新標準です。さらに、MIKROEは非常に広範なコンパイラ製品ラインナップとともに、開発環境、開発ボード、スマート・ディスプレイ、プログラム・デバッガも提供しています。詳細については、 http://www.mikroe.com/ をご覧ください。