ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社...

17
Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED ARM Cortex-M7対応 μT-Kernelの紹介 ~IoTの次のステージに向けて~ 2015年11月18日~20日 富士通コンピュータテクノロジーズ 0 ET2015 ミニセミナー 1359ka01

Transcript of ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社...

Page 1: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED

ARM Cortex-M7対応 μT-Kernelの紹介 ~IoTの次のステージに向けて~

2015年11月18日~20日 富士通コンピュータテクノロジーズ

0

ET2015 ミニセミナー

1359ka01

Page 2: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

当社のご紹介

Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED 1

Page 3: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

会社概要

株式会社 富士通コンピュータテクノロジーズ

設立 1983年

事業所 川崎本社、豊橋事業所、長野事業所

事業内容

サーバ、ストレージ

モバイル端末、車載/FA機器、画像認識

ハードウェア、ネットワーク、検証ソリューション

従業員数 520名

組込みソフトウェア開発 280名

組込みハードウェア開発 50名

組込みプラットフォーム 45名

テストプログラム開発/検証評価 115名

Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED

280

50

45

115

組込みソフトウェア開発

組込みハードウェア開発

組込みプラットフォーム

TP開発/検証評価

その他

2

Page 4: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

ARM Cortex-M7対応 μT-Kernelの紹介 ~IoTの次のステージに向けて~

Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED 3

Page 5: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

IoTのこれから

膨大な数のデバイスが身の回りに点在

500億のデバイスが存在する世界がすぐそこに

装置の更なる多様化

エッジデバイスの増加に伴い複数のデバイスを束ねるゲートウェイ装置の重要性が高まる

4 Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED

Page 6: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

ソフトウェアプラットフォーム

Linuxではハードウェアコストが高くつく

5 Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED

高コスト 大規模

低コスト 小規模

Linux

Bare metal or RTOS

高機能 低機能

:特にコストを抑えたい領域

Page 7: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

今ある課題

ワンチップマイコンへの置き換え

CPU性能の不足

ネットワークのサイズが大きく搭載 できない

外付けメモリが必要

6 Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED

高性能なワンチップマイコンと 小サイズなネットワークが必要

Page 8: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

将来に向けた動向

ワンチップマイコン(MCU)の高性能化

ARM Cortex-M7の登場

センサ情報の送信に適した軽量プロトコルの登場

TCP/IPスタックが必要

7 Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED

Page 9: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

ARM Cortex-M7とは

ARM社が開発したMCU用プロセッサコアの 最新バージョン

Cortex-Aシリーズに迫る性能

従来のAとMとのギャップをカバー

8 Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED

μT-KernelをCortex-M7に対応

Page 10: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

μT-Kernelの特長

TRONフォーラムが開発したRTOS

ワンチップマイコンで動作

MMUレスで動作

TRON系ソフトウェアの移植が容易

μITRON用のミドルウェアが多数流通

9 Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED

Page 11: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

拡がるμT-Kernelの世界

Cortex-M7登場による適用範囲の拡大

10 Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED

高コスト 大規模

低コスト 小規模

Linux

μT-Kernel (Cortex-M7)

μT-Kernel

高機能 低機能

Page 12: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

弊社からの提案

500億デバイス時代に向けエッジデバイスを束ねる装置が増加すると考えられる

11 Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED

Cortex-M7とμT-Kernelでの実現

低コストなゲートウェイ装置が必要

Page 13: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

小サイズなTCP/IPへの要求

IPv6対応

多数のデバイスに対応するためにIPv6は必須

可能であればIPv6, IPv4のデュアルスタック

ワンチップマイコンに収まるサイズ

外付けメモリが不要になりコストが削減できる

12 Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED

低コスト化に貢献できる 超小型TCP/IPスタックを開発

Page 14: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

超小型TCP/IPの概要

軽量コンパクトな設計

ワンチップマイコンに収まるサイズ

必要な機能のみを選択可能

機器に合わせたチューニングが可能

BSDソケットインタフェースライクなAPI

使いやすいAPIでアプリケーション開発が容易

13 Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED

Page 15: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

超小型TCP/IPのサイズ

世界最小クラスのサイズを実現

14 Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED

構成 ROM RAM

最小構成(IPv4,UDP) 2KB 3KB

基本構成(IPv4,ICMP,ARP,UDP,TCP) 8KB 3KB

IPv6 15KB 4KB

IPv6 + IPv4 デュアルスタック 19KB 4KB

IARシステムズ株式会社様のEWARMで測定

μT-Kernelと合わせてワンチップマイコンの 内蔵メモリに収まるサイズを実現

Page 16: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

まとめ

Cortex-M7とμT-Kernelはゲートウェイ装置に適したプラットフォーム

M3,M4システムとのスケーラビリティ確保

超小型TCP/IPはエッジノードにも最適

μT-Kernelと合わせて使用することで開発効率の向上とハードウェアコストの低減に貢献

15 Copyright 2015 FUJITSU COMPUTER TECHNOLOGIES LIMITED

Cortex-MとμT-Kernelは IoT機器開発に最適な組み合わせ

Page 17: ARM Cortex-M7対応 μT の紹介 - Fujitsu...会社概要 株式会社 組込みソフトウェア開発富士通コンピュータテクノロジーズ 設立 1983年 事業所 川崎本社、豊橋事業所

16