eBinder® 詳細
1. eBinder 概要
2. アジャイル開発
3. 高度で洗練された開発ツール
4. eBinderを使用したターゲット開発
5. eBinder for Arm
6. マルチコア上でのマルチタスクにeBinderを利用
7. eBinderを使用したJTAGデバッグ
8. eBinder動作環境
9. eT-Kernel™:ソフトウェア再利用のためのパーツパッケージ
JTAGデバッグ
JTAGデバッグ機能は、通信制御と実行制御の両方に対応しています。eBinderでは、ホスト側とターゲット側との通信にUARTとイーサネットを使用できます。ターゲットハードウェアにデバッグ通信用のデバッグポートがない時は、JTAGを使用できます(通信機能)。フラッシュメモリ内のプログラムのデバッグや、システム全体に影響する機能の停止といったJTAG固有の機能を使用するには、eBinder IDEの画面を使用します(実行制御機能)。
使用されているJTAGハードウェアによっては、一部の機能(プローブやハードウェアの実装)がサポートされない場合があります。
詳細
ページトップへ戻る
マルチプロセスに対応
マルチタスクプロセスアーキテクチャは、メモリ管理ハードウェアを備えたマルチコアチップをサポートしているイーソルのリアルタイムOSなどで使用されます。
マルチタスクプロセスシステムでは、ロード、デバッグ、システム解析機能がすぐに実現可能です。eBinderを使用することで、カーネルでもユーザープロセスでも、同じデバッグセッションから各システムタスクを同時に確認できます。これにより、システムへの可視性が向上し、より迅速なバグ解決が可能になります。
詳細
ページトップへ戻る
マルチコアプロセッサ対応
eBinderは、マルチカーネルまたはSMP/AMPプログラミングスタイルに対応しています。シングルコアのシステムと同様、イテレーティブ(反復型)およびインクリメンタル(漸増型)開発モデルを用いた開発が可能です。マルチコアプロセッサ上でのソフトウェアの設計・開発においては、タスクやプロセスの正しい並行プログラミングが特に重要です。eBinderのマルチプログラミングツールは、この並行プログラミングに最適です。さらにシステム解析ツールは、マルチコアシステムの並行処理やシステム全体の他の複雑な処理の状態を把握するのに効果的です。
詳細
ページトップへ戻る
eT-Kernel:パーシャルロード機能
eT-Kernel向けの機能として、プログラムをターゲットボード上で実行しながら検証対象オブジェクトモジュールをロードできる、パーシャルロード機能を提供しています。あとから追加したモジュールをタスクとして動的に生成し、実行させることも可能です。こうしたパーシャルロード機能やタスク生成機能を活用することで、対象モジュールの些細な変更のたびにシステム全体をリンク、ロード、リセットして再起動する必要がないので、待ち時間の大幅に短縮ができ、結果的に短期間でのアプリケーション開発が可能になります。
詳細
eT-Kernel: eBinderプロジェクトテンプレート
eT-Kernelでは、上記のような機能により、コードを再利用可能なグループ化された論理ユニットに整理することができます。この機能を利用することにより、ターゲットプラットフォームにデプロイするソフトウェアの構成を管理でき、ソースコードが偶発的に変更されたり、モジュールの元のコード内の情報が誤って更新されたりする問題を防止できます。さらに、ターゲットプラットフォームへのバージョン管理の適用も容易になります。
ページトップへ戻る
関連動画
|
さらに詳しい情報をお求めの際は、
お気軽にお問い合わせください。
お問い合わせ
オンライン無料相談会もご利用ください。
Zoomなどのオンライン会議ツールで行える無料相談会を実施しています。
弊社社員と時間を設けて会話しながら相談したい、という場合は
ぜひこちらをご活用ください。