Embedded Systems

マイコンの
組み込みソフトウェア開発

マイコンのファームウェア開発を受託しますC / C++での新規開発既存コードの改修移植センサー制御省電力設計BLEWi-Fi などの通信実装実機での検証まで組み込み単体のご依頼が中心で技術調査だけのご相談も歓迎です費用は内容によって大きく変わるため別途ご相談とさせていただいています

Summary / 要点

このページの要点

何を受託できる
マイコンのファームウェア開発ですC / C++での実装センサーアクチュエータ制御省電力設計通信の実装まで対応します
対応マイコン環境は
ルネサスRH850RXRL78RA)、ARM Cortex-MSTM32)、ESP32Raspberry Pi Pico などベアメタルからFreeRTOSなどのRTOS構成まで選定します
小さな相談でもいい
構いません既存ファームウェアの改修技術調査だけPoCだけといった部分的なご依頼から受けています
AIやWebは必須
いいえ組み込み単体のご依頼が中心です必要な場合のみAIを使った開発効率化やクラウドWeb連携まで広げられます
費用はいくら
別途ご相談ですWeb制作の料金プランは適用されませんマイコン既存コードの有無実機検証の範囲で工数が変わるため個別にお見積もりします

Business

主な事業内容

組み込み分野でお引き受けしている事業です開発だけでなく技術者向けの講習もお受けしています

組み込みプログラミング講師

企業の技術者研修新人教育としてC / C++による組み込みプログラミングマイコン制御RTOSの使い方を実機演習つきで指導します

ターゲット用組み込みソフト作成

実機ターゲット上で動作する組み込みソフトウェアを要件の整理から実装実機デバッグ動作検証まで一貫して作成します

BSW各種RTOSポーティング開発

BSW基本ソフトウェア開発と各種RTOSの新しいターゲットへの移植を行います起動処理割り込みタイマドライバ層の載せ替えまで対応します

I/Oドライバーソフト開発

UART / I2C / SPI / CAN / GPIO / A-D変換など周辺デバイスのドライバを回路図とデータシートをもと開発します

監視制御アプリケーションソフト作成

設備装置の状態監視と制御を行うアプリケーションを作成します異常の検知と通知ログの収集操作画面までを含めて構築できます

各種通信プロトコルスタック作成

標準プロトコルから装置固有の独自プロトコルまで通信スタックを設計実装します仕様書のない既存装置のプロトコル解析からでもご相談いただけます

Scope

引き受けできる領域

どこまで頼めるのか分かるよう具体的な作業単位で挙げています

ファームウェア開発

マイコン上で動くソフトウェアをC / C++設計実装しますベアメタルからRTOS構成まで要件に合わせて選定します

  • ルネサス RH850 / RX / RL78 / RAファミリCS+・e² studio
  • ARM Cortex-M / STM32 / ESP32 / Raspberry Pi Pico
  • ベアメタルFreeRTOS などのRTOS構成
  • センサーアクチュエータ制御省電力設計
  • ブートローダOTA無線経由アップデート

通信IoT連携

機器同士機器とクラウドをつなぐ通信部分を実装します仕様書がない既存装置の解析からでもご相談いただけます

  • BLE / Wi-Fi / LTE-M によるネットワーク接続
  • MQTT / HTTP でのクラウド送信
  • UART / I2C / SPI / CAN などの機器間通信
  • 既存装置のプロトコル解析リバース調査

既存ファームウェアの改修保守

他社が書いたコード担当者が離れてしまったコードの改修も引き受けますまず読み解くところから始められます

  • 既存ソースの解析仕様の起こし直し
  • 機能追加不具合修正リファクタリング
  • マイコンからの移植コード周辺設定の載せ替え
  • ビルド環境書き込み手順の再構築

検証保守引き継ぎ

作って終わりにしませんテストと文書を残し社内で保守できる状態でお渡しします

  • 単体テスト結合テスト実機での長時間動作検証
  • 回路図データシートを踏まえた不具合解析
  • 設計書手順書の整備社内エンジニアへの引き継ぎ
  • 量産認証に向けた前段の技術検証PoC

Optional

任意で追加できる範囲

以下はすべて任意です組み込み単体で完結するご依頼が基本で要らない場合は含めません

クラウドWeb連携任意

機器のデータを外に出したい場合のみダッシュボードや遠隔監視まで同じ体制で続けて対応できます

  • MQTT / HTTP でのクラウド送信
  • 計測データの蓄積ダッシュボード表示
  • 遠隔監視遠隔操作の管理画面

AIを使った開発プロセス任意

希望があれば当社の開発工程にAIを組み込んで進めます成果物は通常どおりのC / C++コードでAIの利用を強制することはありません

  • 既存コードの解析仕様書の下書き生成
  • テストコード検証パターンの自動生成
  • レビュー観点の洗い出し最終判断は

AI機能の実装任意

取得データにAIを効かせたい場合に対応しますまずは統計的なしきい値判定から始め必要になった段階で機械学習に進む提案をします

  • センサーデータの異常検知傾向分析
  • エッジ側での軽量推論の検討
  • 収集データの可視化とレポート自動生成

AI活用の詳細はAI活用のページをご覧ください

Where To Start

こんな相談から始められます

仕様書がなくても途中まで作ったものがあって構いません

  • 前任者が辞めてしまい既存ファームウェアの改修ができず困っている
  • 既存の装置にBLEを追加してスマホから操作できるようにしたい
  • 廃番になったマイコンから別のマイコンへ移植したい
  • 試作品を動かすところまでPoCまず短期間で確かめたい
  • 手が足りないので機能単位でファームウェアの実装を任せたい
  • センサーの測定値をクラウドに上げてブラウザでグラフにしたい任意のオプション

Why Us

組み込み開発の強み

機器の中で完結する開発をきちんとやり切ったうえで必要になれば外側まで伸ばせます

組み込み単体で頼めます

ファームウェアだけ改修だけ技術調査だけWebやクラウドを含まない機器の中で完結する開発が依頼の中心です

小さな相談から受けられます

既存機器にBLEを足したい」「動かなくなった処理を直したいといった部分的な依頼から対応します仕様書がなくても構いません

クラウド連携は任意で追加できます

クラウド連携やAIを使った開発効率化異常検知は必要なときだけ追加できます使わない選択も当然できます

対応できない範囲を先にお伝えします

量産設計電気回路の設計や認証取得の代行は行いません対応できる範囲を最初に明示し必要なら専門の協力先と組む形をご提案します

Pricing

費用について

組み込み開発の費用は別途ご相談です金額の決まり方は先に開示します

組み込み開発の費用は別途ご相談です

組み込み開発には定額のプランを設けていませんマイコンの種類既存コードの有無通信や実機検証の範囲必要な期間によって金額が大きく変わるためですWebサイト制作の料金プランは適用されません内容をうかがったうえで個別にお見積もりをお出しします

初回のご相談見積もりは無料です費用を相談する

お見積もりで見る主な要素

  • マイコン開発環境ルネサス RH850 / RX / RL78ARM Cortex-M / STM32 / ESP32 など
  • 新規開発か既存ファームウェアの改修移植か
  • 通信の有無と種類BLE / Wi-Fi / MQTT / UART / I2C / SPI
  • 実機検証の範囲評価ボードのみ実機長時間試験
  • 納品物ソースコード設計資料試験結果報告
  • AI活用クラウドWeb連携を追加するかどうか任意

作業単位機能ごと工程ごとでの切り出しにも対応しますまず調査だけまずPoCだけという小さな範囲からのお見積もりも可能です

Process

相談から納品までの流れ

実現性の確認を先に行い難しい点は着手前にお伝えします

  1. 01

    相談現状の共有

    対象の機器使用中のマイコン既存ソースの有無困っていることを伺います仕様が固まっていない段階でも構いません

  2. 02

    技術調査実現性の確認

    データシートや既存コードを確認し実現方法と想定リスクを整理します難しい点は難しいとこの段階でお伝えします

  3. 03

    見積もり体制の決定

    作業範囲期間費用をご提示しますファームウェアのみWeb連携まで含むといった範囲の切り分けも可能です

  4. 04

    実装実機検証

    実装と並行して実機で動作を確認します進捗は週次で共有し仕様変更にも都度対応します

  5. 05

    納品引き継ぎ

    ソースコード設計書手順書を納品します希望に応じて保守や機能追加も継続して承ります

お引き受けできない範囲について

電気回路基板の設計筐体の機構設計量産管理電波法安全規格などの認証取得代行は行っていませんソフトウェアファームウェア通信クラウドWeb専念しハードウェア側は貴社または専門の協力先と分担する形をご提案します対応できない場合はその旨を最初にお伝えします

FAQ

組み込み開発についてのよくある質問

受託範囲や進め方についていただくことの多い質問です

Web制作以外に組み込み系の開発も依頼できますか

できますマイコンルネサス RH850RXRL78ARM Cortex-MSTM32ESP32などファームウェアをC / C++開発しBLEWi-FiMQTTUARTI2CSPIといった通信部分の実装センサー制御省電力設計まで対応します取得したデータを表示する管理画面やクラウド連携もあわせて実装できるため、「装置側Web別々の会社に発注する必要がありません

組み込み開発の費用はいくらですか

組み込み開発の費用は別途ご相談ですWebサイト制作の料金プラン298,000円など組み込み開発には適用されません対象のマイコン新規開発か既存コードの改修移植か通信の有無と種類実機検証の範囲納品物の内容によって工数が大きく変わるためです内容を伺ったうえで個別にお見積もりします機能単位工程単位での切り出しや技術調査のみPoCのみの小さな範囲にも対応します初回のご相談とお見積もりのご提示までは無料です

既存ファームウェアの改修や他社が書いたコードの引き継ぎもできますか

できます既存ソースの解析から着手し仕様の起こし直し機能追加不具合修正廃番マイコンからの移植まで対応します仕様書やコメントが残っていない状態でもまず読み解いて現状をご報告するところから始められます担当者が離れてしまい社内で触れなくなったコードのご相談も歓迎です

対応できるマイコンや開発環境を教えてください

ルネサスRH850RXRL78RAファミリ)、ARM Cortex-MSTM32など)、ESP32Raspberry Pi Pico 中心にC / C++開発しますルネサス系は CS+ / e² studio CC-RH / CC-RL などの純正ツールチェーンでの開発デバッグに対応し車載向けのRH850やCANCAN FDを使う機器のご相談も承りますベアメタル構成とFreeRTOSなどのRTOS構成のどちらにも対応し通信はBLEWi-FiUARTI2CSPICANなどを実装します記載のないマイコンでもデータシートを確認したうえで可否をお答えします

組み込みの依頼でもAIやクラウド連携は必須ですか

必須ではありません機器の中で完結する組み込み開発だけのご依頼が中心で納品物は通常どおりのC / C++コードです希望があれば開発工程にAIを組み込んで解析やテスト生成を効率化したりクラウド送信ダッシュボードまで広げたりできます使う使わないはお客様が選べます

IoT機器のデータをWebで見られるようにできますか

できますデバイス側のファームウェアMQTT等での送信クラウドでの蓄積Web上のダッシュボード表示までを一貫して設計実装します組み込みとWebの両方を同じ体制で担当するため通信仕様の擦り合わせや責任の切り分けで止まることがありません

すべての質問を見る

Contact

まずはやりたいことだけ
聞かせください

決まっているのがなんとなくの方向性だけでも大丈夫です予算ページ必要な機能は選択式でざっくり選ぶだけ

問い合わせフォームへ

入力は1〜2分ほどで終わります

  • 初回相談見積もりは無料
  • 選択式なので入力は1〜2分
  • 予算は目安でOK後から一緒に調整
電話で相談090-8208-7295無料で相談するお見積もりも無料