1.2. ハードウェア開発およびソフトウェア開発の役割
ハードウェア開発およびソフトウェア開発では、その役割に応じて異なるサブセットのSoC EDCツールキットが必要となります。次の表は、一般的な設計開発の役割およびそれぞれの開発段階で必要となるツールを示しています。
それぞれのツールについての詳細は、SoC Embedded Design Suiteを参照してください。
| ツール |
ハードウェア エンジニア |
ベアメタル開発者 |
RTOS 開発者 |
Linuxカーネル開発者およびドライバ開発者 |
Linuxアプリケーション開発者 |
|---|---|---|---|---|---|
| ARM DS-5 Debugging |
√ | √ | √ | √ | √ |
| ARM DS-5 Tracing |
√ | √ | √ | ||
| ARM DS-5 Cross Triggering |
√ | √ | √ | ||
| Hardware Libraries |
√ | √ | √ | ||
| Second Stage Bootloader Generator |
√ | √ | √ | √ | |
| Flash Programmer |
√ | √ | √ | √ | |
| Bare-Metal Compiler |
√ | √ | √ | √ | |
| Linux Compiler |
√ | √ | |||
| Linux Device Tree Generator |
√ |