「アプリケーションラボ」は、Digi-Key社のご協力をいただいて、Digi-Key社が公開している新製品や技術情報を日本語でご紹介するWebページです。基礎技術から最新技術まで有益な情報を公開していますので、是非ご活用ください。
今回は、ルネサスエレクトロニクス社が提供するオープンソースソフトウェアパッケージを利用してマイコン開発の時間とコストを節約する方法について解説した記事をご紹介します。
■RenesasのRA製品シリーズを使用してオープンソースソフトウェアを開始 現在の製品は高度で複雑になっているので、開発コストや開発期間を考えるとすべての開発を自社内で行うことが難しくなっています。そのため、ソフトウェアに関してはオープンソースを活用するケースが増えています。
オープンソースのソフトウェアを利用すると、時間と費用の節約以外にもグローバルコミュニティにアクセスできるなど多くのメリットがあります。しかし、オープンソースには品質が良いものもあれば悪いものもあり、またサポートが突然行われなくなったり、ソースコードの公開が求められたりすることもあるので、オープンソースに関する十分な知識が要求されます。
ルネサス社が提供するフレキシブルソフトウェアパッケージ(FSP)は、Arm Cortex-Mコアを採用したRAファミリマイコン用のソフトウェアパッケージです。FSPは、ルネサス社によって統合とテストが行われたオープンソースであり、オープンソースの利点を生かしつつリスクを最小化することを目的としています。すなわち、開発者はオープンソースに関する不安を意識することなく、開発を進めることができます。
FSPには、ボードサポートパッケージ(BSP)、ハードウェア抽象化レイヤ(HAL)、複数のミドルウェアスタック、オープンソースRTOSであるFreeRTOSなどが含まれます。FSPによる開発は簡単に始めることができますが、FSPはルネサス社のRAシリーズマイコンでしか動作しないように設計されています。そこで最初にRAシリーズの開発ボードを選択する必要があります。
【アプリケーションラボ】では、ルネサス社が提供するFSPを利用するメリットについて解説した後、RAシリーズマイコンを搭載した開発ボードの特長とアプリケーションの開発方法を紹介しています。
ここで解説されているデバイスは、マルツオンラインのウェブサイトで購入できますので、是非参考にしてください。
Evaluation Kit for RA2A1(EK-RA2A1) 【RTK7EKA2A1S00001BU】 5,980円 |
|
Evaluation Kit for RA4M1(EK-RA4M1) 【RTK7EKA4M1S00001BU】 5,980円 |
|
Evaluation Kit for RA6M2(EK-RA6M2) 【RTK7EKA6M2S00001BU】 5,980円 |
|
Evaluation Kit for RA6M3(EK-RA6M3) 【RTK7EKA6M3S00001BU】 17,980円 |
|
下記の2本の解説記事も同時に公開しました。合わせて参考にしてください。
■光カーテンの仕様と購入 光カーテンは、光によるゲートを作って、危険な機械の周辺で作業するオペレータを守る安全装置です。ここでは、光カーテンの国際規格や種類、使用方法などについて解説します。
■セキュアバイデザインの医療用IoTおよびウェアラブルデバイス セキュアバイデザインとは、IoT機器の設計段階からセキュリティ対策を組み込んでサイバーセキュリティを確保しておくことです。医療機器では、ハードウェアに対するハッキングが大きな問題となっており、ここではその対策方法について詳しく解説しています。
|