エンジニアリングソリューション
Porting / Development Support

エンビテックでは、これまでの豊富なRTOS・ミドルウェアを活用したアプリケーション開発の経験を活かして、お客様のソフトウェア開発を支援いたします。お気軽に弊社営業までご連絡下さい。

受託開発サービス

Porting
OS ポーティング
カスタマイズ・チューニング
ドライバ開発
アプリケーション開発
ミドルウェアポーティング

ミドルウェア・スタックの開発

(開発、カスタマイズ、移植、チューニング)

TCP/IP、HTTP、GUI、USB、File System などのミドルウェアのソフトウェア・スタックプログラムを移植します。ハードウェア化されたスタックプログラム(ハードウェアTCP/IP、 IPSec 等)の移植も可能です。ご要望により、ミドルウェアスタックプログラムをカスタマイズします。

RTOS 移植・カーネルのチューニング、カスタマイズ

ARM、SH、PowerPC、MIPS 等のプロセッサベースのターゲットハードウェアの仕様及び特長に合わせて組込み向けOS 対応。
基板回路図又はハードウェア仕様書を参考にした移植済みOS のチューニング。
新しい開発環境へ乗り換える時のOS カーネルのマイグレーション。
命令・レジスタ構成変更可能なCPU へ移植する時のOS カーネルの対応。

ファームウェア・I/O デバイスドライバの開発、移植、チューニング作業

ターゲットハードウェアに実装されている様々なコントローラのデバイスドライバプログラムを開発します。デバイスドライバとは、ハードウェア、ミドルウェア(又はアプリケーション)及びOS のインターフェースです。コントローラによって、同じ機能のコントローラでも内部のハードウェア管理が違います。
システム全体の最適化のため、それぞれのコントローラの内部ハードウェア管理ロジックを合わせて設計します。標準I/O デバイスコントローラ以外に、お客様専用のハードウェアIP デOS ポーティング バイスのドライバ開発サービスも提供します。

J-Link / Flasherカスタムデバイス対応:

お客様ハードウェアのマイコン環境で内蔵フラッシュ・外付けのNOR/SPI フラッシュメモリへのJ-Link/Flasher対応は可能です。カスタムハードウェア環境でのデバイス対応はお気軽にご相談ください。

フラッシュ書込みツール:デバイス対応

標準でサポートされていないフラッシュメモリデバイスにフラッシュ書込みツールを対応いたします。

  • SEGGER製フラッシュ書込みツール(Flasherシリーズ)
  • IAR Embedded WorkbenchのC-SPYデバッガのフラッシュローダー