eDEVS/eBinder 概要 > イーソルが提供する開発ツール > eBinder 概要 > アジャイル開発 eBinder® 詳細 1. eBinder 概要 2. アジャイル開発 3. 高度で洗練された開発ツール 4. eBinderを使用したターゲット開発 5. eBinder for Arm 6. マルチコア上でのマルチタスクにeBinderを利用 7. eBinderを使用したJTAGデバッグ 8. eBinder動作環境 9. eT-Kernel™:ソフトウェア再利用のためのパーツパッケージ アジャイルな開発スタイル eBinderは、イテレーティブ(反復型)開発やインクリメンタル(漸増型)開発に対応しています。これは、今日のアジャイル開発プロジェクトで一般的に採用されている手法です。一方で他のシステム、特にミックスド・クリティカルシステムに対応するべく、eBinderはソフトウェアモジュール検証機能を提供しています。 そのタスクごとの単体検証に使用されるのが、パーシャルロード機能やタスク生成機能です。1つのタスクの単体検証が完了したら、そのままそのタスクをシステムに組み込んでシステムの検証を実行できます。eBinderではこのサイクルを効率的に繰り返すことができ、スムーズな開発を実現します。 反復型開発モデルの開発手順 1. ランタイム環境には、カーネルやミドルウェア、検証済みのユーザコードといった、デバッグの必要のないモジュール群が動作しています。デバッグ対象のプログラムはタスク/モジュール単位で開発します。 2. コンパイル済みのオブジェクトプログラムを、動作中のランタイム環境にパーシャルロードします。 3. パーシャルロードしたオブジェクトを新規タスクとして動的生成します 4. 動的生成したタスクをタスクレベルデバッガにアタッチし、デバッグします。 5. タスクレベルデバッガを使用してバグが発見されたら、 6. エディタなどを使ってバグを修正します。 7. 修正したコードをリコンパイルします。 8. バグ修正済みのオブジェクトを動作中のランタイム環境にリロードします。 9. リロードしたオブジェクトを新規タスクとして動的生成し、 10. 生成したタスクをタスクレベルデバッガにアタッチし、デバッグします。 11. タスクレベルデバッガを使用して、バグ修正を確認します。 12. デバッグの完了したオブジェクトをシステムに追加します (静的リンク) 。 13. タスク単位の検証が終わると、今度はシステム解析ツール (EvenTrek、PartScope、Realtime Profiler) などを使って、システム全体の検証を行います。このサイクルを繰り返してシステムの開発を進めていきます。 ページトップへ戻る 関連資料 関連動画 ウェビナー「複雑化する組込みシステム開発を強力にサポートする組込みシステム開発向け統合開発環境eBinderのご紹介」[視聴所要時間:約15分]2020年に配信したウェビナーをオンデマンド公開しています。 本ウェビナーでは、多種多様なシステム開発の要求を強力にサポートするeT-Kernel向けの統合開発環境「eBinder」について、デモを交えて紹介します。 さらに詳しい情報をお求めの際は、お気軽にお問い合わせください。 お問い合わせ オンライン無料相談会もご利用ください。Zoomなどのオンライン会議ツールで行える無料相談会を実施しています。 弊社社員と時間を設けて会話しながら相談したい、という場合は ぜひこちらをご活用ください。希望日時を指定して申し込む