日本市場での組み込み開発を加速!SEGGERのツールキットでコンセプトから完成までをサポート
ポジティブワン株式会社
2025年1月15日-ポジティブワン株式会社(本社:東京都渋谷区、SEGGER Microcontroller GmbH(ドイツ・モンハイムに本社)正規VAR代理店)は、SEGGERが提供する組み込み開発ツールキットを活用し、アイデアを現実の製品に変えるプロセスをサポートすることを発表しました。
◆SEGGERツールキットの概要
SEGGERの開発ツールは、組み込み開発プロセスを「Create(作成)」、「Build(構築)」、「Debug(デバッグ)」、「Verify(検証)」、「Program(プログラム)」という5つのカテゴリに分けて整理されており、これらが開発の流れを直感的にサポートします。
◆事例:スマート灌漑コントローラの開発
これらのツールを使用して、スマート灌漑コントローラの開発プロセスを見てみましょう。このコントローラは、土壌湿度や天候データに基づいて水やりスケジュールを調整することで水資源を節約します。
Create-基盤の構築
・ 開発の第一歩は、アプリケーションの基本機能を設計することです。スマート灌漑コントローラの場合、以下の機能が含まれます:センサーデータの収集: 土壌湿度センサーからリアルタイムデータを取得
・ 天候データの統合: クラウドベースの気象データをネットワーキングスタックを使用して収集し、土壌データと組み合わせて最適な灌漑スケジュールを計算
・ ユーザーインターフェースの設計: emWinグラフィックライブラリを利用し、直感的で視覚的に分かりやすいインターフェースを構築
SEGGERのemPower OSは、これらの機能を実現するためのすべての要素を提供します。ネットワーキングスタック、emFileファイルシステム、emWinグラフィックライブラリを活用して、信頼性の高い基盤を構築できます。また、RTOSの柔軟性により、複数タスクのスムーズな管理を可能にします。
Build-アイデアを現実に
次に、Embedded Studio IDEを使用して、選定したコンポーネントを統合し、アプリケーションコードを作成します。このIDEは、組み込みシステム専用に設計されており、メモリ使用の最適化やコンポーネント間の円滑な通信を実現します。
・ 効率的なコード生成: 内蔵のSEGGERコンパイラとリンカは、リソース制約がある環境でも効率的なコードを生成
・ ハードウェア制約への対応: 低消費電力設計のマイクロコントローラに最適なコードを生成
たとえば、低コストのマイクロコントローラで動作するコントローラの場合、Embedded Studioが限られたリソース内で高い性能を引き出します。
Debug-アプリケーションの完成
アプリケーションが一度で完全に動作することはありません。デバッグは非常に重要なステップです。SEGGERのJ-Linkデバッグプローブを使用することで、ターゲットハードウェア上で直接テストと調整が可能になります。
・ リアルタイムデバッグ: J-Linkを使用して、コードの問題を即座に特定し修正
・ トレース機能: J-Traceを利用してタイミング問題やパフォーマンスのボトルネックを検出
例えば、土壌湿度の読み取りに問題がある場合、変数やコードフローをリアルタイムで解析し、問題の原因を迅速に突き止めることができます。
Verify-品質と信頼性の確保
SystemViewを使用して、アプリケーションの動作をリアルタイムで解析します。タスク実行のタイミング、メモリ使用量、CPU負荷を詳細に分析し、問題を特定します。
・ システム動作の可視化: タスクスケジューリングや優先度の問題を視覚的に確認可能
・ 時間依存タスクの最適化: センサー入力に基づくリアルタイム制御を調整
例えば、センサー入力に基づいて水バルブを閉じる際の遅延が発生した場合、SystemViewを活用してリソース競合やタスク遅延を特定し、システム全体を最適化します。
Program-最終製品の提供
最終ステップは、アプリケーションをハードウェアにプログラムすることです。SEGGERのFlasherを使用すると、プロトタイプの準備から量産まで、迅速かつ確実なプログラミングが可能です。
・ 高速プログラミング: Flasherは、量産環境での効率的なプログラミングを実現
・ セキュリティ機能: 安全なファームウェア転送により、不正アクセスを防止
Flasherはファームウェアをマイクロコントローラのフラッシュメモリに転送し、すべてのデバイスが正確にプログラムされることを保証します。量産環境では、自動化されたプログラミングセットアップをサポートし、一貫性と信頼性を確保します。
◆統合されたツールボックスで開発を簡略化
SEGGERの「Create」、「Build」、「Debug」、「Verify」、「Program」という5つのステップに沿うことで、アイデアを完成された製品へと変えることができます。
初めての組み込みアプリケーションの開発でも、複雑な産業システムの構築でも、SEGGERのツールがあらゆるニーズに対応し、プロジェクトを簡略化します。
【SEGGER Microcontroller GmbHについて】
SEGGER Microcontroller GmbHは、組み込みシステム向けのソフトウェア、ハードウェア、および開発ツールを提供するリーディングカンパニーです。同社のツールとコンポーネントは柔軟かつ使いやすく、開発プロセス全体をサポートします。また、IoTやエッジコンピューティングの発展に対応し、セキュアな通信やデータ保護を可能にする包括的なセキュリティソリューションを提供しています。1992年の設立以来、組み込みシステム業界において確固たる地位を築いています。本社はドイツ・モンハイムに位置します。
URL:
https://www.segger-pocjapan.com【ポジティブワン株式会社について】
ポジティブワン株式会社は、最先端技術を活用したエンベデッドソリューションを提供し、国内外の顧客のプロジェクト成功に貢献しています。海外の最先端技術企業との提携により、多様な仕様に対応するOEMハードウェアやISO準拠の高品質ツールを提供しています。また、システムコンサルティング、組み込みシステム開発、ハードウェア・ソフトウェアのシステム受託開発を手掛け、プロジェクトの効率的な遂行を支援しています。
所在地:〒150-0043 東京都渋谷区道玄坂1-12-1 渋谷マークシティ・ウエスト22F
URL:
https://www.positive-one.comお問い合わせ:
メール: poc_sales@positive-one.com
TEL: 03-3256-3933 / FAX: 03-4360-5301
配信元企業:ポジティブワン株式会社
プレスリリース詳細へドリームニューストップへ
記事提供:DreamNews