 |
 |
 |
 |
|
ファームウェアの開発は量産を行ううえで、重要なポイントです。
しかし、最近のプロジェクトでは開発方法を誤り、開発期間の長期化や、量産できないケースを多く見受けます。 |
 |
| クルーのファームウェア開発は、販売マーケットから、生産ライン、資材の調達、出荷、製品のメンテナンスにいたるすべてをコーディネートし、日々変化するスケジュールや製品機能、製品評価の完了までに必要とされるチューニング機能を事前に設計に取り入れています。 |
 |
| 的確に設計、開発されたファームウェアは不具合の発生も少なく、たとえ不具合が発生しても原因究明と対処に不必要に時間を費やすことはありません。また、仕様変更などにも柔軟に対応できます。 |
 |
 |
 |
| そのためクルーでは、アプリケーション以上にオブジェクト化した設計、開発が重要であると考え、実践しています。そして、品質の維持を図るための単体テスト、シュミレーションテストなども重視しています。 |
 |
| こういった一見遠回りに見える地道な開発作業が、開発工数の削減、開発期間の短縮、品質向上につながり、数々の利益を生むと確信しています。 |
 |
| また、ファームウェアの開発は毎回新しい設計を必要とすることが大半です。ですから、クルーでは使用するMPUやOS、言語に制約されず、あらゆるプラットフォームに柔軟に対応します。 |
 |
 |
 |
 |
|
| Microprocessor |
|
|
 |
|
8086, ARM, Am29K/E86, Cold Fire, H8, Intel/i960, M32R/D, MIPS/R, |
|
 |
|
PowerPC, SH, Strong ARM, Super H, TI/320, V800/VR, Xscale, x86, |
|
 |
|
Z80, etc. |
|
 |
|
 |
 |
 |
 |
|
| Operating System |
|
|
 |
|
Firmware Linux, iTRON, Java OS, Palm OS, QNX, ThreadX, VxWorks, |
|
 |
|
Windows CE, etc. |
|
 |
|
 |
 |
 |
 |
|
| Language |
|
|
 |
|
ASM, C, C++, HTML, Java, Machine Code, etc. |
|
 |
|
 |
|
|
|