DEVELOPMENT / 開発技術項目
開 発 実 績
iPad位置情報アプリ
端末の位置情報を周期的にサーバに報告する。端末休止中においても報告する。
位置情報を元にサードパーティライブラリによる付加情報を取り扱う。

Swift、Xcode、MAC、iPadOC、位置情報、Background処理、MQTT
大型ECU【進行中】
大型ECUプロジェクトに準受託にて参画。複数マイコン、高速制御周期
組込みC++、RTOS、CAN、J1939。
点検記録アプリ【試作】
点検項目をユーザが組み立て、点検実施記録を行うアプリ。
Android/iOSクロス開発、Xamarin、C#、SQLite
大型ECU【進行中】
大型ECUプロジェクトに準受託にて参画。複数マイコン、高速制御周期
組込みC++、RTOS、CAN、J1939。
IoT リモートログ システム
AWS IoT、ラズパイ、市販4Gモジュールを組合せ、組込み機器からのログ収集システムを構築。ラズパイ内プログラム、サーバ内プログラム、WEBページを一括して制作。

ポイント
・市販品組合せで工期圧縮。実質2ケ月で稼働。
・AWS IoTで、装置からの情報収集もスマート。
・多機能なAWSサーバ利用で、サーバテストも大幅に簡略。
・データSIMは、IoTに特化したMEEQ SIMを適用。
Linux、Unixシェルscript、Python、AWS IoT、AWS DynamoDB、AWS Lambda、Unixシェルscript、HTML5
アナログ入力付きECU→PC通信中継器【プロト作成完】
生産困難となった古い機器の再構築。アセンブラ外部仕様からC言語で新規作成。RS232CのUSB化。一部他機器からアセンブラ部の移植。ECU通信は、UARTとマイコンメーカ固有通信に対応。ハードウェアの基本構想、マネージメント含み。四輪整備調整向け。

ポイント
・現在廃止されたNECマイコン通信(SBI)に対応。
・PC側、ECU側UART、ECU側SBIとトリプル通信に対応。
・RS232CのUSB化。
ルネサスRL78、C言語/アセンブラ混在、FTDI社USB-IC、UART、SPI独自カスタム、多重DMA
ETAS社INCA用 セキュリティ用ユーザカスタムモジュール
ETAS社の適合TOOL「INCA」では、各種ユーザカスタムモジュールが適用できます。接続認証用のSeed&Keyモジュール、通信スキャンによるROM内容漏洩を抑止するためのROMバイナリ符号化モジュールを制作し、基礎セットアップまで対応しました。

その他ポイントとしましては、
・INCAライセンスが足りない、INCA直Callではテスト効率が低い場合用に、モジュール単体テスト用のドライバアプリも併せて制作。
・INCAもPC環境も様々、トラブルシューティング用に、動作ログを出力します。
VC++ dll、インテルHEX形式、VC++ .NET、INCA、A2L
組込ソフトROMファイル セキュリティ用暗号化ツール
ECUのFLAS Boot Loaderのリプロセキュリティ仕様に合わせて、ROMファイルを符号化するアプリケーションです。
VC++ .NET、インテルHEX形式、モトローラSレコード形式
組込ソフトROMファイル 独自方式チェックサム計算ツール
ECUのFLAS Boot Loaderのリプロセキュリティ仕様に合わせて、チェックサム計算するアプリケーションです。
VC++ .NET、インテルHEX形式、モトローラSレコード形式
組込ソフトROMファイル I/O DLLライブラリ
C/C++用のインテルHEX形式、モトローラSレコード形式の読書き用APIライブラリです。以下API
  • インテルHEX形式 読込み。
  • モトローラS形式 読込み。
  • ROMバイナリ値 取出し。
  • インテルHEX形式 書込み。
  • モトローラS形式 書込み。
VC++2019、インテルHEX形式、モトローラSレコード形式
ECUセッティングアプリ MAP書換不具合解析と修正
十数年「調子が悪い」と諦めていた不具合を解析し、修正いたしました。
VC++6 MFC、FTDI社USB-IC
生産用USB機器名シリアルNo.等書込みアプリ
FTDI社USB-IC搭載機器向けの機器名、シリアルNo.、パラメータの書込みツールを作成しました。
VC++2019 .NET、FTDI社USB-IC
Windows XP時代のPCアプリ用インストーラ再構築。
紛失したInstallShield Xで作成されたインストーラを再構築。 InstallShieldを新規導入すると高額なため、「Visual Stdio Setup Project」で安価に構築しました。
Visual Stdio 2019 Setup Project、VC++6
ECUセッティングアプリの通信RS232C→USB化
RS232C対応のアプリケーションを、FTDI社USB-ICを用いUSB化しました。ハードウェアの基本構想、マネージメント含み。
VC++6 MFC、NECマイコンアセンブラ、FTDI社USB-IC
JavascriptによるWEBページ用アニメーション サンプル Javascript, CANVAS
NordicマイコンによるUART通信のBLE化
RL78G1DのBLE通信を、より安価で本家のNordicマイコンで置換えました。
組込みC, Nordic nRF5シーリーズ
インストールキーラベル印刷アプリケーションのメンテナンス。 Windows, VB6
インストールキー生成アプリケーションのメンテナンス。 Windows, VB6
市販スティックマイコンボードによる不揮発性ソレノイドカウンター
市販のカウンタは多数使うと高額かつ、装置に組込むスペースが取れず、計測波形にも制約あり。 そこで、小型スティックマイコンボードとデータフラッシュで、カウンタを作成しました。
組込みC, ルネサスRL78(第3世代)、データフラッシュ(EEPROMエミュレーション)
ガス圧力計測装置のファームウェアメンテナンス、やや高速で不安定な圧力センシング 組込みC, ルネサスRL78, UART
車両ECUのリプログラミングアプリケーションの機能追加。複数車並列書換対応他。 Windows, VC++6, Win32APIのみで構築
ETAS社製INCA向け マイコンROMレイアウト変更に伴うA2L修正 INCA、A2L
適合ツールの保守。ECU仕様変更に伴う修正、各種不具合修正、インストーラ作成サポート、マイコン拡張ROM領域対応。 Windows, VB/VCの混合, InstallShield
CAN通信アプリの保守。 Windows, ドイツPEAK社USB-CANインターフェイス, XCP on CAN
WiFi経由のラズパイカメラMULTIビューア
Windows, C#, .net, ラズパイSetup
UART通信のBluetooth(BLE)化、マスター側およびスレーブ側。
組込みC, ルネサスRL78G1D、VUART
タブレットからBluetooth身体計測器複数機種による計測
Android, Java, 計測器:A&D社/日本精密計測

開 発 可 能 項 目
IoTアプリケーション&システム AWS IoT, AWS Lamba、AWS Dynamo DB, ラズパイ
携帯端末アプリケーション Android( Java@Android Studio / C#@Xamarin )、iOS( C#@Xamarin / Swift@Xcode )
Windowsアプリケーション本体の開発 .net, MFC(VC++), VB6, 日英語対応
Windowsミドルウェアの開発 DLL(.net, MFC(VC++)), OCX(ActiveX Contoll)
Windows通信部の開発 RS232C, CAN(PEAK-CAN), LIN, TCP/IP, シリアル通信(FTDI)
Windows向けインストーラ作成 日英対応, カスタム動作, Install Key対応。
Windowsアプリケーションのライセンス管理 ハードウェアキー、ソフトウェアキー、ネットワークアクティベーション
組込ソフト開発/適合のための、各種データ生成/変換のユーティリティ開発 言語: perl, awk, sed, html, Javascrpit ※費用対効果のためscript言語を用います。
組込みソフトの通信部の開発 ルネサスマイコンRL78/RH850, Nordic
その他マイコン:H8、SH、78K、RX、V850、R8C、M16C、SH、RH850
C言語 / アセンブラ / C++
CAN / LIN / KLINE / UART / SPI / Bluetooth, FLASH Bootloaddr & WCP
組込みソフトの全般部の開発 各種表示や操作デバイス, デジタルアナログI/O、外付EEPROM、データFLASH(EEPROMエミュレーション含む)、
その他適合規格対応等 XCP:適合通信プロトコル
A2L:適合データ定義フォーマット
INCA導入セットアップ
各種ROMフォーマットPCアプリ作成
ホームページ作成 HTML5/CSS/CGI/Javascriptなど、一通りのHowToは有しております。 デザイン提案力はこざいませんゆえ、デザイン目標をお持ちお客様がベターです。 座間市、相模原南区の法人/個人事業者様ならお安く手早く行わせていただきます。 当ホームページもお手製です。 商用の専用エディタは用いず、軽く、イニシャル費も低くう努めています。 画像編集は、フリーソフト:GMIP、Inkspace で行います。
Apachサーバのセットアップも可能です。

保 有 開 発 環 境
開発用PC MAC Book Pro 2015、MAC mini 2018, HP 800G、Vaio Pro PG、Vaio Pro S11、FUJITU Q556R
開発用携帯端末 iPhone X、iPhone 8、iPad 6th、SAMSUNG SM-T580、MOTOROLA G32
試験装置 TEXIO 安定化電源 PS40-10AR
株式会社オーテックエレクトロニクス オシロPOS-4
アプリケーション開発環境 / データベース Microsoft Visual Stdio Professional MSDN Open Business
Microsoft Visual C++ 6.0 エンタープライズ
Microsoft Access 2003 / 2021
Apple Developer Program
アプリケーションミドルウェア TrueWin Chart 8.0J
コンテックACX-PAC
マイコン開発環境 ルネサス E1エミュレータ
ルネサス E8aエミュレータ
NECエレクトロニクス FLP-3
NECエレクトロニクス Mini CUBEエミュレータ
PCIアナログ出力ボード コンテックDA-12
PCIデジタルI/Oボード コンテックDIO-16
アナライザ Adafruit nRF51822搭載 Bluefruit LE Sniffer(BLE簡易スキャナ)
ルネサスM16C29評価ボード、北斗電子RL78G13評価ボード、78k0R評価ボード、RL78/G14評価ボード、ラズパイ Zero Wh、ANT+USBアダプタ


(c)2019 Moto+4 Applications LLC All rights reserved.