IoT技術支援サービス
(テクニカルサポート)

IoTというキーワードと共に、様々な企業がIoT市場へ参入されてきております。日本システム開発株式会社では組込みLinux開発を2000年から着手しており、様々なCPUやボードに対し、実績を積んで参りました。培ってきたLinux開発をベースに、エッジデバイスからクラウドアプリケーションまでの技術支援をさせて頂きます。

例えば、デバイスからの接続、
クラウド、アプリケーション。
豊富な実績で、ご要望を叶えます。

Android/Linux/RTOS技術で
エッジコンピューティング開発を支援

Android

*Armadilloは、アットマークテクノ株式会社が提供する組込みプラットフォームのハードウェアです。

*RTOSとは、オペレーティングシステム(OS)の種類の一つで、時間的な制約があるタスク実行のための機能や特性を持つものです。

IoTとは?​

「モノ(thing)」がネットに繋がる事

IoTとは、Internet of Thingsの略称で、モノがインターネット経由で通信することを意味します。

家電製品のIoT化はもちろん、近年製造工場やオフィスなどビジネスの現場で作業の「見える化」や監視、リモート操作などで業務効率に貢献、急速に発展しており、注目も集まっております。

IoTエッジデバイス開発
スタートをご支援します

IoT業界へ様々な企業が参入してきております。日本システム開発株式会社は、2000年代より組込みLinuxの下回りからアプリケーションまでの開発を手掛けてきました。センサーからの情報取得〜エッジデバイスにて情報整理〜Gatewayを通しクラウドアプリケーションへの反映まで、多数実績を保有しております。

開発スタート支援

プロトタイプ作成支援

プロジェクト計画作成支援

技術Q&A対応

技術調査&開発定量化

初めてIoTに取り組まれる企業様での「どのようなセンサーを使って情報を集めたらよいか?」、「サービス全体は設計できるが、エッジデバイスをどのように開発したらよいかがわからない」というお声に対し、例えば以下のような開発サポートをさせて頂きます。

プロジェクト立案

技術妥当性検証

プロジェクト予算作成

開発スタート

OS層(ブート含む)~アプリケーション層まで豊富な開発実績を持つエンジニアが揃っています。

ISO9001を取得しており、技術面だけではなく品質面においても安心して開発案件を委託していただけます。開発案件の機密性が高い場合、オンサイト対応も可能です。

受託開発/オンサイトサポート

時間単価常駐

工数支援

実績生産

完全一括

組込みLinux環境構築サービス (ELECS)

Linux kernelの単独ビルド

u-boot(boot loader)の単独ビルド

ミドルウェア単位での単独ビルド

イメージの作成

(ユーザ作成アプリの組込み、再組込み)

ホストLinux上でSDカードへの焼きこみ(イメージ/kernel/u-boot)

現在、ほとんどの組込みLinux環境はYoctoと呼ばれるフレームワークを用いて環境構築を行っています。

しかし、環境構築には多くの課題があり、経験者でない限り解決には時間が掛かります。

それらの課題に対して、弊社独自の開発環境構築フレームワーク(※)を利用し、高品質且つ短時間で組込みLinux環境を構築するサービスになります。

※組込みLinux環境統合フレームワーク(M_Compages)

初めてLinux開発に携われる方向けに、エンジニア教育サービスをご提供可能です。また、新入社員様がプロジェクトに参画する前に、基礎知識を持っているのと持っていないのではプロジェクトのコスト面・生産性で差が出てきてきます。オンサイトセミナーとe-learningをご用意しております。

教育

Linuxドライバ

Linuxアプリケーション

Androidポーティング

Androidアプリケーション

IoT導入を支える3つの開発・サポート体制

豊富な開発実績

豊富なAndroid/Linuxの開発実績

組込みLinuxは長年携わってきており、Androidは登場した翌年の2008年からアプリ開発に着手しています。

独自の厳しい検証

独自に設ける厳しい品質規格で検証

独自の品質規格基準でアウトソーシングで成果物を検証したり、テストスクリプト作成の代行を行っております。

エンジニア教育サービス

開発前のエンジニア教育をサポート

IoT関連システム開発前、ご希望される一部のお客様に対して、現場のエンジニア教育サポートサービスを実施しております。

Linux実績

ー 直近5年間のサポート実績と開発実績 ー

Linux直近5年間のサポート実績
(一部を記載、2024年3月時点)

No.プラットフォーム対応時期内容ディストリビューション
1i.MX62019年5月頃障害解析 
2SH4A2019年5月頃h.264調査 
3i.MX532019年6月頃障害解析Yocto 1.6.2 (Poky)
4Xilinx ZynqMP2019年8月頃調査PetaLinux
5Armadillo-6402019年9月頃調査Debian GNU/Linux 9
6i.MX6S2020年8月頃障害解析Android(4系)
7Xilinx ZynqMP2020年9月頃障害解析 
8Armadillo-IoT G3L2020年9月頃障害解析 
9i.MX6D2020年11月頃プラットフォーム開発 
10BeagleBoneBlack2020年11月頃下回り全般 
11R-Car S4, V4H2023年5月頃調査 
12X862024年3月頃調査Debian / CentOS / Oracle Linux
13LS1043A2024年3月頃Yocto環境構築/調査Yocto (Poky)

Linux直近5年間の開発実績
(一部を記載、2024年3月時点)

No.プラットフォーム対応時期内容ディストリビューション
1i.MX6DL2020年1月頃Qtアプリ移植
2Armv7(カスタムボード)2021年1月頃2038年問題対応Yocto buildroot
3SH4A(カスタムボード)2021年1月頃2038年問題対応buildroot
4JetsonTX1、TX22021年1月頃監視カメラアプリ開発(エッジAI) カメラ映像配信アプリケーション開発 遠隔監視指示アプリケーション開発
5i.MX6DL2022年2月頃デバイスドライバ開発、環境開発、保守Yocto 2.5.3 (boot2qt)
6i.MX6DL2022年2月頃デバイスドライバ改造開発(V4L2)Yocto 2.5.3 (boot2qt)
7i.MX7D2022年2月頃新規プラットフォーム開発Yocto (Krogoth)
8R-Car S42022年8月頃ドライバ開発
9R-Car V4M2022年12月頃調査、アプリ/ドライバ開発
10Qualcomm IPQ50182024年2月頃デバイスドライバ開発、開発環境QSDK
11Cyclone® V2024年3月頃デバイスドライバ開発、開発環境、保守、2038年問題対応、アプリ開発Yocto 1.7 (Angstrom) Yocto 4.3 (Poky)
12i.MX8MP2024年3月頃デバイスドライバ開発、開発環境、保守、Qtアプリ開発Yocto 3.3.3 (HardKnott)

画像認識関連の開発実績(一部を記載)

No.GPUプラットフォーム
1Jetson TX1
2Jetson TX2
3Jetson nano
4Jetson Xavier
5Geforce GTX1080
6Geforce RTX2080
7Tesla V100
8Tesla T4
No.DeepLearningソフト
1OpenPose(Pose estimation)
2Yolo(object Detectio)
3SSD(Object Detection)
4Mobilenet(Classification)
5Inception(Classification)
6dhSegment(Semantic Segmentation)
No.画像処理ミドルウェア・FW
1OpenCV
2CUDA
3DeepStreamSDK
4OpenVINO

Linux実績

ー Linux開発事例とテクニカルサポート事例 ー

Linux開発事例(アプリケーション)

開発内容技術キーワード
監視カメラアプリ開発(エッジAI)
捜索支援アプリケーション開発
カメラ映像配信アプリケーション開発
特殊車両搭載タッチパネルシステム
遠隔監視指示システム開発
ネットワーク機器アプリケーション開発
・・・など多数
Deep Learning(Caffe、TensorFlow、TensorRT) 画像認識、GPU(CUDA)、Wi-fi、Bluetooth、Bluetooth Low Energy、Qt、GTK+、Webkit、GStreamer、FFmpeg、V4L2、ALSA、AWS、Azure

Linux開発事例(ドライバ)

カテゴリ開発実績
ストレージeMMC、SRAM、NOR、NAND、SD
バスPCIe、USB(ホスト・デバイス)、12C、I2S、SPI
サウンドALSA、Open Sound SYstem
映像LCD、HDMI、LVDS、V4L2、MIPI DSI、MIPI CSI
入力デバイスTouchpanel、keypad、RotaryEncorder
その他UART、RTC、LED

Linux開発事例(ポーティング)

ポーティングレイヤ開発実績
ブートローダポーティングU-Boot、RedBoot
カーネルポーティングARM系ボード多数
ミドルポーティングQt、DirectFB、GTK+on、DirectFB、X Window System
その他gdb(gdbserver)、kgdb、OSバージョンアップ、Yocto

Linuxテクニカルサポート

テクニカルサポートサポート期間サポート内容
メーカー様、サプライヤ様など1か月~1年間以上設計アドバイス、設計レビュー、ソースコードレビュー、実装レクチャーや開発中に発生する疑問点解消(Q&A)、カーネル動作調査依頼(カーネルの振る舞い、デバイスドライバの実装方法)

バージョンアップに関する取り組み

OSSは常に新しいバージョンがリリースされるため、利用者は最新バージョンに対して何等かの対応が必要になってきます。

日本システム開発株式会社ではリリース状況を常にチェックし、リリースされた最新バージョンに対して環境構築作成や、動作検証を実施する活動を行っています。

環境構築・動作検証済みバージョン
(2024 年 3 月時点)

No.対象OSSバージョン検証環境
1Linux6.8Cyclone® V
2Yocto4.3(Poky)Cyclone® V

Android/Linux
アプリケーション実績

モバイルアプリケーションの開発実績については こちらへ

顧客独自端末(組込みボード)向けアプリケーション開発実績

※公開できる実績のみを記載しております。

テーマ内容対応フェーズ機能端末
カーナビゲーションデモアプリケーションカーナビゲーションシステムをAndroidOSにて実現するために試作機搭載アプリケーションの開発要件検討~システムテスト音声認識、Web版GoogleMap制御、オーディオ制御、昼夜モード制御など顧客独自端末
車載器向けAndroidアプリケーション車載器搭載アプリケーションの開発基本設計~結合テストbluetooth、カレンダー、RSS、車載器向けUI規格対応など市販スマートフォン、顧客独自端末
音楽コンテンツ配信プラットフォームアプリケーション任意の音楽コンテンツを配信・再生するアプリケーションの開発基本設計~結合テスト音声再生、GPS、Wi-fi、ホームランチャ制御、ファイルセキュリティ、システム制御など顧客独自端末
無人店舗向け料金管理アプリケーション無人店舗にて料金精算の監視やリモートでの特定への課金などもクラウドを利用し実現(組込み機器搭載センサー情報を取得、センサー情報を付与をリモートにて実現)要件定義~リリースリモート課金、遠隔監視、エラーログなど顧客独自端末
電子楽譜電子ペーパーを利用した電子楽譜のAndroid下回りのカスタマイズ、Linuxドライバ開発障害調査対応、ドライバ開発顧客独自端末

以上、顧客独自端末搭載のアプリケーション開発実績も多数ございます。

リアル店舗に来られたお客様に対し、Beaconを利用した広告PUSH通知や顔認証エンジンを利用したアプリケーション開発も可能です。

実現したいことなどございましたら、

モバイルアプリケーションに限らず、

周辺組込み機器含めた

トータル的なご提案をさせて頂きます。

RTOS実績

ーRTOS/FreeRTOS/AmazonFreeRTOS開発事例 ー

FreeRTOS/AmazonFreeRTOS 開発事例

開発内容技術キーワード
災害現場向け機器のUI/センサー制御ソフト開発、
AmazonEchoを用いたデモアプリ開発
・・・など
CAN、Wifi(MQTT)、UI(LCD、タッチ)、AWS、Alexa、センサ制御(温度センサ、湿度センサ、加速度センサ、ジャイロセンサ、流量センサ)

RTOS 開発事例

開発内容技術キーワード
車載向けセンサ情報通知ソフト開発、
車載向け通信制御ソフト開発、
車載向けナビ制御ソフト開発
・・・など
BLE、UART、OTA、CAN、モデム制御、HTTP、車載通信制御(MOST)、SATA制御、BlueTooth、センタ配信、センタ連携
pagetop