MAGAZINE ARTICLES
|
|
現在、DSDPプロジェクトは6つのサブプロジェクトから構成されている。各サブプロジェクトは大きく以下の3つのグループに分類できる。
●組み込み全般のサポート
●C/C++関連
●Java関連
各サブプロジェクトの基本情報を表1にまとめた。これら6つのプロジェクトで、現在までに55万行(コメント行を含まず)にも及ぶソースコードが開発されている。
以下、個々のサブプロジェクトについて、その概要と最新の状況を説明していく。
DD(Device Debugging)プロジェクトは、その名が示すように、組み込みソフト開発におけるデバッグにフォーカスしたプロジェクトである。具体的には、良好な視認性と制御性を備える拡張されたデバッグモデルとAPI(application programming interface)、ビュー*2)を構築することを目指している(図1)。
2006年6月にリリースされたEclipse 3.2(Eclipse Callisto)から、デバッガの新しい拡張インターフェースが追加された。DDプロジェクトはこの拡張インターフェースを用いて、組み込み分野に適応させるべく、Eclipseのデバッグモデルにさらなる柔軟性とカスタマイズ性を与えようとしている。これらのインターフェースは、Eclipse PlatformやCDTにおいて、マルチコア対応のデバッグやオンチップでのデバッグをサポートするためのカスタムデバッガの実装に使われることになる。
2007年6月にリリースされたEclipse 3.3(Eclipse Europa)からは、「DSF(Debugger Services Framework)」と呼ばれる実装が追加された。DSFは、モジュール形式でEclipseのデバッガバックエンドに接続する新しいデバッガモデルである。また、SPIRITコンソーシアム*3)から提供されたIP-XACT*4)エディタとデバッガビューのプレビュー版を含んでいる。
上記のDSFやAPIを使用することにより、DDプロジェクトは、組み込みソフトウエアのデバッグに向けて以下のような機能を提供している。
●複数同時並行のデバッグへの対応
●ステップ実行やデバッガビューの大量更新などのような低速なデバッガ操作に対しても、スレッドセーフで高速な応答性を保証
●レジスタ、メモリー、ブレークポイントなどに対応した独自デバッガコンポーネントに対するプラグイン機能の提供
●Eclipseの一般的なデバッグ用ビューに対して、組み込み用の機能を拡張。レジスタビューにおいてはビットフィールドの表示と、値の直接書き換えなどを実現
●ハードウエアと密接に連携したビューの追加。例えばフラッシュメモリーへの書き込み、ハードウエアの自己診断、プロセッサからキャッシュへのアクセスなどのために専用のビューを用意
DDプロジェクトでは、今後以下のような機能拡張を行う予定である。
●GNUのデバッグエンジンであるGDBに対するGDB/mi(GDB machine interface)サンプル実装の構築
●マルチコアやマルチプロセスに対するデバッガビューの拡張
●IP-XACTエディタの正式版
●IP-XACTを用いたデバッグ対象記述に対応するAPIの展開
2 DSDPのサブプロジェクト
3次元測定機・3Dスキャナー活用ツール支援ツール Reshape(リシェイプ)3次元測定機が手ごろな…
ThinkDesign(シンクデザイン)は、目標駆動型設計(Target-Driven Design…
拡張性を重視する組込み用途に最適なミドルタワーモデル産業仕様マザーボード採用 デュアルコア インテル…
FA・組込み用途やデスクトップ機向けにカスタマイズできるミニタワー筺体モデル産業仕様マザーボード・エ…
FA・組込み用途向けタイニータワー筺体の汎用プラットフォーム産業仕様マザーボード・エンベデッドプロセ…
この技術解説では、Androidの設計、仕組み、ネットワーク対応機器の開発を加速するために、Androidをどのように活用できるかを考察していきます。またAnd…[メンター・グラフィックス・ジャパン]
診断ドリブン歩留まり解析で原因をより早期に特定
65nm以下の先端テクノロジ・ノードで開発されているICは、わずかな製造ばらつきがICの性能低下や故障を招く原因になります。さらに、設計に固有なフィーチャーに影…[メンター・グラフィックス・ジャパン]
アナログ・デバイセズに寄せられた珍問/難問集より<Issue 30>
容量センサー:実際に使えるほど堅牢なのか?Q. 容量センサーが民生用電子機器で使用されているのは知っていますが、過酷な工業環境で使えるほど堅牢でしょうか?[アナログ・デバイセズ]
LM26400Yレギュレータを使った、マルチ・レール・システムへの電力供給
マルチ電源レール・システムに最適な、ナショナルのデュアル降圧型スイッチング・レギュレータ「LM26400Y」とその使い方を紹介。[ナショナル セミコンダクター ジャパン]
最多30個のディスクリート部品を置き換える15mm × 15mm × 2.8mm表面実装パッケージのトリプル出力DC/DC μModuleレギュレータ-デザインノート469
複数電圧システムのスペースと設計期間が厳しいとき、ソリューションは複数出力のDC/DCコンバータICにかぎります。さらにスペースと時間が制約されたシステムの場合…[リニアテクノロジー]
4mm×4mm QFNパッケージの多用途TFT LCDバイアス電源および白色LEDドライバ
ハンドヘルド型の医療用、産業用および民生用機器のメーカーは多様な小型から中型のサイズの高分解能カラーTFTLCDディスプレイを使います。これらのディスプレイの電…[リニアテクノロジー]
LCフィルタの高周波減衰量を向上させる
標準的なPi 型フィルタ(Chipcon製開発キットの多くで使われているようなもの)では不十分な場合に、高調波をさらに減衰させるために使用できるT型LCフィルタ…[日本テキサス・インスツルメンツ]
アナログ・デジタルの仕様とパフォーマンス特性の用語集
この用語集は、テキサス・インスツルメンツのデルタ・シグマ()型、逐次近似レジスタ(SAR)、およびパイプライン ADコンバータの仕様と性能特性に関する定義を収録…[日本テキサス・インスツルメンツ]
検証の新しいアプローチEVEは、 ASIC/SoCデバッグと組み込みソフトウェア検証の両方を対象として、従来のエミュレーションとラピッドプロトタイピング・システ…[日本イヴ]
新しい検証アプローチEVE は、ハードウェアに支援された、全く新しい検証アプローチを切り開いてきました。これは、従来のエミュレーションとラピッド・プロトタイピン…[日本イヴ]
電磁波解析専用ソフトウェア PAM-CEM
電磁波関連機器・部品の解析設計を支援する電磁波解析専用ソフトウェア(CAE)です[特長]・「EMC・EMI問題への対策」を支援 有限差分時間領域法(FDTD)の「PAM-CEM/FD」または有限要素時...[日本イーエスアイ]
|
アナログ電子回路コミュニティ
技術者のための掲示板サイト |
|
Design Hint&Tips
アナログ設計回路の基礎から最新技術動向まで |
|
最適なソリューションを提案する パナソニックの最新キーデバイス パナソニック エレクトロニックデバイス |
|
MCU EXPO.COM
MCUの総合情報サイト |
|
Green Power Solution
電源IC & アナログ情報サイト |
|
FPGA Insights
FPGAの総合情報サイト |
|
ANALOG TECH & INFO
アナログ半導体の総合情報サイト |
|
特集 カーエレJAPAN |
|
特集 ET 2009 |