受託開発


大手家電メーカーと直結した開発体制により、国内および海外に向けて量産販売される製品へ搭載するマイコンの組込みソフトウェアを開発。

マイコンソフト、Windowsドライバ、アプリケーションまで、制御系の開発なら弊社にお任せください。
短納期やシステムの一部でもお請けいたします。
弊社独自のソフトウェア設計手法により高品質のソフトウェアを提唱致します。


受託範囲

電子機器の組込みソフトウェア開発を得意分野としております。
PCを含めた、各種ドライバ開発やアプリケーションソフトまでトータルにソリューション開発致します。
 ・組込みファームウェア開発
 ・Windowsドライバ開発
 ・アプリケーション開発
出向での対応も可能です

▲ページ上部へもどる



開発の流れ

高品質を実現するためには、「何を作るのか」ということが重要です。
私たちは要求をお客様と一緒に具体化していくことで、お客様のご要望に即した開発を行います。
そして、具体化できた要求を基にシステム設計、ソフトウェア設計などの詳細な設計を行います。
これら設計を十分に行うことで、高品質なシステムをご提供できます。
また評価にも重点を置き、要求を基に詳細な評価仕様を作成・実施することで高品質なシステムをご提供しています。
ソフトウェア開発のプロセスは、CMMI Level2を取得した仕組みに よって管理し、高品質を維持しています。




要求分析
要求をお客様と一緒に具体化して参ります。
要求はシステム評価基準となる重要なものです。
弊社品質基準に従い、要求をお客様と共有して参ります。
システム設計
ハードウェア、ソフトウェアを考慮したシステム全体の設計を行います。 品質は保持しながら、コストを抑える設計が可能です。
ソフトウェア設計
弊社品質基準に基づいた設計を行います。
設計時にはレビュを実施、要求に合っているかなど詳細も検討します。
ソフトウェア作成
弊社品質基準に基づいた作成を行います。
作成時にはレビュを実施、静的解析なども使い高品質を目指します。
ソフトウェア評価
弊社品質基準に基づいた評価を実施します。
評価仕様作成から、評価実施まで各レビュを実施、システムにあった評価内容を選定し、実施することでより高品質を目指し ます。
システム評価
ハードウェア、ソフトウェア、トータルでの評価を実施します。
評価仕様作成から、評価実施まで要件に応じた評価を実施することで一貫した評価を行います。
試験運用
お客様の実運用実施での確認をお願いしております。
もちろん、開発が終了しているわけではありませんので問題があれば、万全の態勢でバックアップさせていただきます。

※各工程はすべてレビュを実施しています。


▲ページ上部へもどる



開発事例

ソフトウェア開発における、過去の主だった開発事例を紹介します。


各種デジカメ(一眼、コンパクトなど)

【環境】 uITRON/C C++/ARM7 ARM9 ARM11 MIPS16


カメラ制御、ストロボ、シャッター制御、Jpeg、Mpeg制御、充電制御、電源制御、UI制御、FATファイルシステム、SDカードドライバ、USB制御、uITRONポーティング、ミドルウェアのポーティング、ミドルウェアのカスタマイズ

μiTRONをポーティングすることにより、システムの最適化を実現
DCF規格、Jpegのサムネイル表示など一般規格に準拠、カメラ制御(AE、AWBなど)、ストロボ制御などの基本機能からUIまで一貫したシステムを開発

【開発規模】

期間 11ヶ月
人員 50名(弊社担当 12名)
実工数 550人月(弊社実績 132人月)

【担当範囲】
ソフトウェア開発 要件作成
システム設計
ソフトウェア設計
ソフトウェア作成
ソフトウェア評価
システム評価


車載ナビゲーション-オーディオ制御

【環境】 uITRON/C C++/AM32


CD制御、USBオーディオ制御、HDDオーディオ制御、SDオーディオ制御、2codec 同時再生制御
MISRA-Cによるソフトウェア開発、SOCによる大規模開発への参加

ナビゲーションシステムにおけるオーディオの開発、USB、HDD、SDなど各種メディアより2Codec(MP3、AACなど異なるCodec)同時再生、車載標準のMISRA-Cに準拠したシステムを開発

【開発規模】

期間 17ヶ月
人員 50名(弊社担当 3名)
実工数 850人月(弊社担当 51人月)

【担当範囲】  
ソフトウェア開発 要件作成
システム設計
ソフトウェア設計
ソフトウェア作成
ソフトウェア評価
システム評価


車載SDカードMP3プレイヤモジュール

【環境】 uITRON/C/V850


OEM開発(ハード+ソフト) 3500台@年で量産中
FAT16でフォーマットされたSDカード内のMP3を再生させるモジュール、ミドルウェアのポーティング
車載1DINに搭載、車載のための過酷な条件に対応するためのハードウェアおよびソフトウェアの設計、作成、各種試験(温度、ノイズ、静電気)を実施し、製品に必要な工程を網羅
ハード設計からソフトウェア開発、および量産まで、一貫したシステムを開発

【開発規模】

期間 13ヶ月
人員 ソフト2名 ハード2名
実工数 28人月

【担当範囲】  
ソフトウェア開発 要件作成
システム設計
ソフトウェア設計
ソフトウェア作成
ソフトウェア評価
システム評価
ハードウェア開発 要件作成
システム設計
回路設計
ハードウェア作成
ハードウェア評価
システム評価


車載SDカードMP3プレイヤモジュールの量産検査装置

【環境】 Windows XP/C C++/Intel


拡張I/Oボード制御、GPIB、外部電源機器制御


車載SDカードMP3プレイヤモジュール量産時の検査システム
拡張I/Oボードを利用し、モジュールの検査からシステム検査(MP3の再生)までを検査可能
不良解析もその場で行えるシステムを開発

【開発規模】

期間 3ヶ月
人員 ソフト1名 ハード1名
実工数 6人月

【担当範囲】  
ソフトウェア開発 要件作成
システム設計
ソフトウェア設計
ソフトウェア作成
ソフトウェア評価
システム評価
ハードウェア開発 要件作成
システム設計
回路設計
ハードウェア作成
ハードウェア評価
システム評価


半導体オーディオプレイヤ

【環境】 uITRON/C/ARM7 ARM9 ARM11 MIPS16


各種オーディオコーデック制御(MP3, WMA, AAC)、USBマスストレージ、UI、充電制御
μITRON(ポーティング、省電力化)

各種コーデックに対応した半導体オーディオプレイヤ、uITRONにSoCの省電力制御を盛り込んだカスタマイズを行い製品の電池寿命を極限まで向上させたシステムを開発

【開発規模】

期間 12ヶ月
人員 14名(弊社担当 7名)
実工数 168人月(弊社担当 84人月)

【担当範囲】
ソフトウェア開発 要件作成
システム設計
ソフトウェア設計
ソフトウェア作成
ソフトウェア評価
システム評価


販促用自動販売機表示制御

【環境】 Linux/C C++/Intel

CF or USBメモリ内の動画コンテンツを再生、Linux(Fedora)ポーティング、
メインボードとの通信ドライバ作成、アプリケーションの自動アップデート

市販CPUボードにLinuxのポーティングを実施、USBメモリによるコンテンツの更新およびアプリケーション自体の自動アップデートを実現、システム変更後にも稼働状態のまま、販売機よりシステム機器を取り出すことなくアップデートが可能
通常は販売促進用動画コンテンツを再生、顧客が商品を購入した時に販売用動画コンテンツを再生するシステムを開発

【開発規模】

期間 3ヶ月
人員 2名(弊社担当 7名)
実工数 16人月

【担当範囲】  
ソフトウェア開発 システム設計
ソフトウェア設計
ソフトウェア作成
ソフトウェア評価
システム評価


ゲームコントローラ

【環境】 自社カスタムOS/C/AM13


USB-HID、3軸加速度センサ、振動モータ制御、アナログスティック制御、自社カスタムOS

自社開発のカスタムOSを利用し、3軸加速度センサでの操作を実現、振動モータ制御も実現、デジタル、アナログ両方に対応したゲームコントローラ
ハード設計からソフトウェア作成まで、一貫したシステムを開発

【開発規模】

期間 4ヶ月
人員 ソフト2名 ハード1名
実工数 12人月

【担当範囲】  
ソフトウェア開発 要件作成
システム設計
ソフトウェア設計
ソフトウェア作成
ソフトウェア評価
システム評価
ハードウェア開発 要件作成
システム設計
回路設計
ハードウェア作成
ハードウェア評価
システム評価


赤外線リモコン

【環境】 自社カスタムOS/C/


赤外線通信制御、自社カスタムOS、自社オリジナルフォント

赤外線リモコンに自社開発のカスタムOSを搭載することで、機能をオブジェクト化することに成功
キー制御、赤外線通信制御、表示制御など各種機能を独立化、小規模ながら汎用性に富んだシステムを構築

【開発規模】

期間 6ヶ月
人員 5名
実工数 30人月

【担当範囲】  
ソフトウェア開発 システム設計
ソフトウェア設計
ソフトウェア作成
ソフトウェア評価
システム評価


ポータブルカーナビゲーション開発

【環境】 Windows CE/C C++/Intel


DB構築、UI、ミドルウェアのポーティング、ミドルウェアのカスタマイズ

SSDを利用したポータブルナビゲーションで、DB検索機能、地図データの高速圧縮解凍などシステムに最適なアルゴリズムを構築し、 ユーザにストレスの少ないシステムを開発

【開発規模】

期間 20ヶ月
人員 30名(弊社担当5名)
実工数 600人月(弊社担当100人月)

【担当範囲】  
ソフトウェア開発 システム設計
ソフトウェア設計
ソフトウェア作成
ソフトウェア評価
システム評価



これらの他にも、民生機器から医療用、工業用製品、並びに検査システムなど、マイコンからアプリケーションまで様々なノウハウがございます。
お気軽にご相談ください。


▲ページ上部へもどる



保有技術

OS カテゴリ 開発実績
μiTRON4.0 組込み ポーティング
省電力化
ドライバ開発
アプリケーション開発
自社カスタムOS 組込み スケジューラ
メッセージ通信
Windows CE Windows ポーティング
ドライバ開発
アプリケーション開発
Windows XP Windows ドライバ開発
アプリケーション開発
Windows XP Embedded Windows ポーティング
ドライバ開発
アプリケーション開発
Fedora Linux ポーティング
ドライバ開発
アプリケーション開発
Suse Linux ポーティング
アプリケーション開発
Debian Linux ポーティング
ドライバ開発
アプリケーション開発
RTLinux 組込み
Linux
ポーティング
ドライバ開発
アプリケーション開発



組込み システム開発 アプリケーション開発
対象
プロセッサ
Panasonic系


Renesas系


NEC系

EPSON系


Freescale系

Intel系
ARM系


NIOS系
Zilog系
Sony系
Micro Chip系
Atmel系
AM1シリーズ
AM2シリーズ
AM3シリーズ
H8シリーズ
M16シリーズ
SHシリーズ
78Kシリーズ
V850 シリーズ
S1C88シリーズ
S1C17シリーズ
S1C33シリーズ
i.MX
68HC
x86
ARM7
ARM9
ARM11
NIOS II
Z80シリーズ
SPCシリーズ
PCIシリーズ
AVRシリーズ
Intel系 x86
開発言語 アセンブラ

C++
アセンブラ

C++
使用OS uITRON
Linux
Windows CE
自社カスタマイズOS
Windows XP
Windows XP Embedded
Windows CE
Linux
開発環境・ツール JTAGデバッガー
各種ICE・デバッガー
WideStudio
Visual Studio
Eclipse


ミドルウェア開発
File System FAT
USB マスストレージクラス
ヒューマンインタフェースデバイスクラス
ベンダクラス
SDカード カードドライバ
DSP マイクロコード
制御ドライバ


ITRON、独自スケジューラ
File System
CD、MD、DVD規格
SDカード規格
ラジオ規格(DARC、RDS、DAB)
ATAPI/USB規格
各種通信制御
(GPIB、NET、車載BUS、無線通信)
メカコントロール制御
サーボ制御
各種LSI、DSP、IC制御
充電制御
カメラ制御、画像解析
各種ドライバソフト
制御アプリケーションソフト

お問い合わせ

お問い合わせはこちらのお問い合わせフォームよりお願い致します



▲ページ上部へもどる