業務案内
弊社の業務をご案内いたします
ポーティング業務
組み込みCPUボード製品に対し、各種OSポーティング作業を受託開発いたします。
開発事例
リアルタイムOSを使用したターゲットボードの組み込みシステム開発に数多く携わってきました。
制御タスク、ミドルウェア組み込み、ドライバ開発など下位層から上位層まで幅広く開発経験があります。
その中でも、各種ボードのプラットフォーム(ポーティング、デバイスドライバ)開発は経験豊富な分野となります。
デバイスドライバ/ミドルウェア 開発
EthernetドライバやSDカードドライバなど、様々なデバイスに対するドライバ・ファームの新規作成/ポーティング、PPPやSMTPなどのプロトコル開発など主にネットワーク関連のミドルウェア開発および、ポーティング作業を受託開発いたします。
独自プロトコルや既存ミドルウェアへの独自仕様など、出来る限り要求を取り入れた設計・開発を行います。
開発事例
ADAS ECUソフトウェア開発のプロジェクトに参画し、CAN、LIN通信および故障診断機能の開発に携わりました。
CAN、LIN通信全般のモジュール(以下)の開発を担当致しました。
・CANコントローラ、LINコントローラのデバイスドライバ (Can, Lin)
・CAN、LIN通信の通信ハードウェア抽象化層( CanIf, LinIf)
・CAN、LIN通信の通信サービス層( CanTp, LinTp)
本プロジェクトではCAN、LINの他に別途、CPU間通信用の通信サービスが存在し、
通信データをPDUとして扱い適切なモジュールに送受信を通知する仕組みを採用しました。
COMおよびPduRを実装し実現しています。
また、故障診断機能を実現するためのDem、Dcmの開発を担当しました。
システム開発
ネットワークを使用したシステム構築やタスクレベルの制御ソフトウェアなど、お客様のニーズに合わせたシステム開発を受託開発します。
システム全般を構築する場合は、使用するOS選定からの提案も行います。
また、システム内のサーバ設定UIなどのアプリケーション開発など多岐にわたる作業を行います。
大手クライアント、研究開発部門でのシステム構築を受託開発いたします。
UML等などモデリングツールを用いたシステム設計の実績もあります。
開発事例
<事例1> お天気カメラ制御システム
テレビ放送局で使用するお天気カメラ制御システムの開発に携わりました。
カメラ操作盤とお天気カメラを制御する主サーバー、副サーバおよびクライアントの開発を担当いたしました。
主にカメラ操作盤とカメラの接続、切断や切り替えなどを行っています。
クライアント(タッチパネル)の画面上で視覚的に操作できるようにGUIにて構築しています。
その他、お客様のニーズに答えた様々な機能を取り入れています。
<事例2> バイタル機器制御システム
バイタル機器制御を行う医療系システムの開発プロジェクトに参画しました。
バイタル機器の制御を行う STB(セットトップボックス)を作成し、以下のソフトウェアの開発を担当しました。
・NFCモジュールドライバ
⇒ NFCモジュールを制御し、バイタル機器との通信を行います。
・制御タスク
⇒ ヘルスケアライブラリを使用して、バイタルデータ(体温 / 血圧 / 血中酸素濃度 / 血統値 など)を取得します。
取得したバイタルデータを表示、サーバへの保存を行います。
その他、STB においては リアルタイムOS のポーティング、ヘルスケアライブラリの組み込みも行いました。
OS ポーティングからミドルウェア組み込み、上位制御アプリケーションまで、幅広く経験があります。