ソフトウェア開発サービス

各種組込みボード/製品の実績を生かし、各種OSのポーティング、ドライバ開発やファームウェア開発からアプリケーション開発まで、対応いたします。

ソフトウェア開発サービスの概要

組込みシステムにおける長年の実績と経験により、各種ソフトウェア開発をサポート致します。
お客様のご要望に合わせて、ソフトウェアの一貫請負から部分的な開発請負などフレキシブルに対応致します。

アプリケーション開発

Windows、Linux、Androidなどのアプリケーション開発や、Qt Creatorを使用したGUI開発も対応しております。

ミドルウェア実装

ファイルシステム、IPv4/v6、Bluetooth、USB Class、USB Driver、SD、MTP、WiFi、WPA、WPS、GUI など実装をサポート致します。

OSポーティング

Linux、Android、WEC7、WEC2013などのOSポーティングやITRON系などリアルタイムOSのポーティング実装実績があります。

デバイスドライバ開発

LCD、タッチパネル、USB、SD/SDIO、UART、SPI、I2C、LAN、WiFi、カメラ、GPS、バッテリーなどBSP/SDKに含まれないドライバをスクラッチで開発することも可能です。

検証/評価

正常系、異常系、単体テストから結合テスト、性能チューニングまでご依頼内容に応じて対応致します。

その他、マイコン/SOCの置換えに伴うソフトウェア移植作業などにも数多く対応しております。

ソフトウェア開発実績

○対応デバイス実績(以下は一例です)

ベンダー 使用実績
NXP i.MX、Layerscape、LPC17xx、LPC43xx、Kinetis
STMicroelectronics STM32マイコン、STM32MP1
Texas Instruments DM/AMシリーズ、MSP430シリーズ、TM4Cシリーズ
RENESAS RL78、RX、RZ、RH850、SH、H8、
東芝 TZ2000シリーズ、TMPV75xxシリーズ、TXシリーズ
Qualcomm Snapdragon 420/820
Xilinx Zynq UltraScale+

○各種組み込みOSポーティング実績(以下は一例です)

OS 実装実績
Linux 開発環境:Yocto
Distribution:Debian、Ubuntu、OpenWRT
Android Version 2.8 ~ Version 8.1
RTOS Amazon FreeRTOS、FreeRTOS、MQX
uITRON NORTi、Toppers
Windows Embedded CE 5.0、CE 6.0、Compact 7、Compact2013

○使用言語(以下は一例です)
C,C++,VC++,Arm Assembler, VB,VB.net,C#,Java,kotlin,python
○画像/通信関連ドライバソフト開発実績(以下は一例です)

カテゴリ 実績の一例
カメラ関係 IPカメラ、MIPIカメラモジュール、UVC対応USBカメラ
ディスプレイ関係 LCD、LVDS、HDMI、MIPI、電子ペーパー、点字ディスプレイ
動画関係 H.264、H.265、MJPG
バッテリー関係 充電制御、残量IC制御
制御I/F I2C、SPI、QSPI、UART(RS232/RS485) 、USB、PCIe、MII
通信関係 LAN(10GbE/1GbE)、LIN、CAN、NFC、WiFi、Bluetooth、BLE、LTE、Zigbee、WiMAX
通信プロトコル HTTP、FTP、MQTT、RTP
センサ関係 GPS/GNSS、照度、温度、加速度、熱流、地磁気、赤外線、心拍、血糖値、
レーザレーダ、人感
入力I/F タッチパネル(抵抗膜、静電)、赤外線タッチパネル、点字キーボード
ストレージ関係 DDR2/3/4、SDカード、eMMC、NAND、FRAM、SSD

○各種アプリケーション開発実績(以下は一例です)

アプリケーション OS
計測器制御アプリケーション Android
ビル設置表示器 Linux(Qt)
音声認識 制御アプリケーション Linux
Intdash® ※を用いたデータ収集機器 Linux
EtherCAT(Slave) TI-RTOS
LTE通信機能付きIoT機器アプリケーション Amazon FreeRTOS
入退室管理システム NORTi
LIN通信ドライバ RTOS
LiDAR制御ソフトウェア Non-OS
3相ブラシレスモータ・ベクトル制御 Non-OS
計測器系アプリケーション(ロジアナ、オシロ) Windows 7、10
デバッガアプリケーション Windows 7、10
ネットワーク・音声録音/配信システム Redhat Linux、CentOS
  • Intdash®は、株式会社アプドポット社が提供する双方向データ転送プラットフォームです。

組込みLinux/Androidインテグレーションサービス

Linux/Androidの各種ドライバ開発、U-bootの実装などアプリケーション開発に必要な機能を提供します。
お客様はアプリケーション開発に専念できるため手間を大幅に低減し、開発期間短縮が可能です。

  • 長年にわたり数多くのプロセッサリファレンスボードやICEを開発してきており、経験豊富な熟練エンジニアによるコンサルティング形式でのサポートが可能
  • 正常系試験、異常系試験などご要求に応じた検証・評価に対応可能
  • ソフトウェアとハードウェアのトータルソリューション提供が可能

○開発実績例(以下は一例です)

  • モバイル決済端末:i.MX6(Linux)
  • 室内用音声ガイド機器:TZ2100(Linux)
  • ビル設置表示器:i.MX6(Linux)
  • 映像通信機器:SuapDragon820/410(Linux)
  • ナビゲーションシステム:i.MX6(Android)

Linux

開発環境:Yocto、Distribution:Debian、Ubuntu、OpenWRT、Kernel Version:2.6.31~5.10.9

Android

Version 2.8~Version 8.1

受託開発ビジネスモデルについては ⇒  こちら

ハードウェア開発サービスについては ⇒  こちら

クラウド/組み込み向けAI/IoTソリューションサービスについては ⇒  こちら