ソフトウェア開発 Software Development

ソフトウェア開発

企画から開発までワンストップ。
FPGA・回路設計の最適解をご提案

組み込み向けファームウェア開発をはじめ、通信インターフェース設計、ドライバ開発、GUIを含む制御用アプリケーション開発までの、下位層から上位層まで幅広く開発できる体制により、装置全体の最適化と高品質なソフトウェアを提供します。また、シミュレータ開発やAndroid向け機能開発、Webアプリ開発など、多様なニーズにも対応可能です。

開発事例

シミュレータ開発

産業機器・制御装置などのシミュレータ開発を行っています。設計段階での早期検証や運用トレーニング、故障解析を可能にします。カスタム要件に応じたモデル化、リアルタイム処理、可視化インターフェースをワンストップでします。次世代通信規格と記憶媒体向けのシミュレータ/エミュレータ開発に対応可能です。

シミュレータ/エミュレータ
GUIアプリ開発

各種組み込み機器や制御システム向けファームウェアと連携し、操作性や可視性を高めるGUIアプリケーションの設計・開発を行っています。 動作パラメータの設定変更、内部状態やセンサデータの可視化、ログ取得などをGUIアプリケーションとして提供します。 また、Node.jsなどを使用した、Webアプリケーション/サーバを使用した開発にも対応可能です。 組み込み開発で培ったFPGA/マイコンのファームウェア開発の知見を背景に、通信方式やデータ構造を考慮した実用性の高いGUIを実装します。

開発風景
組み込み開発

記憶媒体向け制御ファームウェアの開発や、各種センサ制御、インタフェース開発など、デバイス特性を考慮した組み込みソフトウェア開発を行っています。 FPGAファームウェア開発(Linux OS/RTOS/ベアメタル)、各種マイコン(STM/NXP/Nordic/etc.等)を用いた制御ソフトウェア開発に対応可能です。

組み込み風景
動画像、音声処理開発

動画像および音声処理分野において、リアルタイム性と高画質・高音質を両立したソフトウェア開発を行っています。 畳み込み処理による画像フィルタや、オーディオイコライザ等の、用途に応じた信号処理を実装します。 各種アルゴリズムを最適化し、処理遅延を抑えた実用性の高いシステムを提供します。

基盤

業務フロー

要件定義

基本設計

詳細設計

実装

デバッグ・
単体テスト

実機デバッグ・
結合テスト

は当社の業務範囲です。

実績一覧

シミュレータ開発
  • NVMeエミュレータ
  • 光通信シミュレータ作成
  • 5G無線シミュレータ作成
GUIアプリ開発
  • プロット線形補完と3次元データ化アプリケーション開発
  • 超広帯域無線(UWB)による距離測定・及び屋内測位
  • 測量機器の組み込みシステム開発
  • 動画配信Webアプリ開発/サーバー構築
組み込み開発
  • マイコンによるLED制御ICの通信と動画像処理及び画像編集Webアプリ開発
  • 工業用顕微鏡システムの制御ファームウェア開発
  • NANDストレージの制御ファームウェア開発
動画像、音声処理開発
  • オーディオイコライザの作成
  • リアルタイム画像フィルタ処理

ツール一覧

言語/フレームワーク
  • アセンブリ
  • C、C++
  • C#
  • Java
  • JavaScript
  • TypeScript
  • Python
  • Matlab
  • CUDA
  • OpenCL
  • OpenCV等
対応CPU
  • Intel
  • ARM
  • Renesas
  • Microblaze
  • RISC-V
  • NIOS
  • Xtensa LX7等
プラットフォーム/OS
  • Linux
  • Windows
  • RTOS等