エー・アール・アイ/ARI Amenitiy Research Institute
快適創造
ARI 2003検索お問合せご利用案内
ARI 新着情報,お知らせ
ソフトウェア,ファームウェア 開発ツールの話 製品案内、技術

技術、開発の閑話

1. ファームウェア(組み込み、エンベデッド)開発の技術

製品案内、技術 >技術、開発の閑話 1 | ハード | ファーム | ソフト
ハードウェア、ソフトウェア 技術、開発 コラム

1. ファームウェア開発の技術

このページは、ソフトウェア、主に機器組込みのエンベデット・ソフトウェア(ファームウェア)の開発に関連したコラムのページです。コラムは、メールマガジン「アメニティ&サウンド 音と快適の空間へ」の技術・開発コラムの連載コラムを再編集したものを主に構成しています。

CPU、DSP技術を利用したファームウェア(機器組み込みソフトウェア)は、特性のハードウェアで動作したり、新しい特殊なチップ(CPU/DSP)、専用アセンブラなどで開発することになります。

そのため、開発環境の構築や、効率的なアセンブル、コンパイル、リンク、デバッグのためのや、ツール作成が必要になる場合も多々あり、ファームウェアの開発技術は、ハードウェアの知識、ファームウェアの知識と技術以外に、開発システムでの問題解決能力が必要となります。一般的に、ソフトウェア技術者の能力を見ると、ファームウェア分野の技術者の方が、アプリケーション分野の技術者よりも、より、経験の豊富なベテランの活躍が目立つように見えるのも、開発やデバッグのための知識、経験と解決能力が生かされるためではないでしょうか(だからといって決してWindowsアプリケーションの開発が簡単であるとはいえませんし、アプリケーションの開発には、別の最新の沢山の知識を必要とします)

CPUとDSPソフトウェアが協調動作したり、DSPなどのマルチチップ構成で処理能力を高めた機器などの場合(研究目的の実装確認機器など)、オブジェクトのリンクやデバックにも工夫が必要となることが多く、開発システムの選定でも、過去の経験が生かされます。

技術力の判定

このように振り返って考えてみると、ファームウェアの開発技術力は、ハードウェアの知識や開発ツールの知識までを含めた総合的な技術力であることが判ります。ですから、ファームウェアの開発力を知りたい場合には、どのようなプラットフォーム上で、どの程度の数量の経験をもっているか、得意とするCPU、DSPに特化している場合でも、ハードウェアや開発システムに多様性があるかなどを見ることで、ある程度、実力が類推できます。

ARIのファームウェア技術を、みなさんは、どのように判定されるでしょうか。

ファームウェア関連での開発実績は、ファームウェアCPU/DSP実績一覧のページに掲載していますのでご覧ください。


ARI製品、モバイル通信機器開発用オーディオ測定システムなどの製品では、ハードウェア設計、製造、ファームウェア開発、Windowsアプリケーションの開発をしています。

開発実績をお求めの方は、製品情報などもご覧いただいて、ご参考になさってください。

無料メールマガジン
無料メールマガジン アメニティ&サウンド 音と快適の空間へ
アメニティ&サウンド バックナンバー 音、音響、技術開発、次世代携帯電話などの話題についてお届けしています。お気軽にお試しください。

アメニティ&サウンド マンスリー
月刊HTML版も発行しています。

連載中のコラムには、音響、オーディオ関連の話題、開発ツールの話、携帯電話(3GPP通信)のコラム、その他があります。

お問合せ

株式会社エー・アール・アイ(ARI CO.,LTD.)会社案内ARI 会社案内
株式会社エー・アール・アイ(ARI CO.,LTD.)お問合せお問合せ

お問合せいただいたお客様情報は、一般的な秘守義務と同様、無断で営業活動その他に利用したり、漏洩することはありませんので、お気軽にお問合せください。

弊社とお取引いただいておりますお客様のシステムなどと競合製品となる場合には、お取引いただけない場合がありますことをあらかじめご了承ください。

求人・人材募集!

ただいまARIではファームウェア、アプリケーションソフトウェア開発を一緒に取り組んでいただける、意欲のある技術者(SE、プログラマ)を募集しています。

株式会社エー・アール・アイ 求人、人材募集案内へ求人情報

株式会社エー・アール・アイ(ARI CO.,LTD.)

 

▲ページのトップ  技術・開発 2.ファームウェア開発の技術

ARI.CO.,LTD | 免責事項 Copyright(C) 2001-2004. ARI CO.,LTD. All Rights Reserved. ARI SITE MAP