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

株式会社富士通コンピュータテクノロジーズ
飯田 康志
1309ka01
Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
Copyright © 2014 by T-Engine Forum., All Rights Reserved.
1
μT-Kernelの1チップマイコン対応
アーキテクチャ
ベンダ
マイコン
ボード
Cortex-M4
スパンション
FM4ファミリ
SK-FM4-U120-9B560
フリースケール
Kinetis K60/K22/K64/K10
TOWER System TWR-K60N512 他
STマイクロエレクトロニクス
STM32F4/F3シリーズ
STM32F4 DISCOVERY 他
テキサス・インスツルメンツ
Tiva Cシリーズ
EK-TM4C123GXL
スパンション
FM3ファミリ
SK-FM3-48PMC-USBSTICK 他
NXP
LPC
LPCXpresso LPC1769
STマイクロエレクトロニクス
STM32F1シリーズ
STM32L100CDISCOVERY 他
テキサス・インスツルメンツ
Stellaris LM3Sシリーズ
EK-LM3S9B92
Nuvoton
NuMicro
NuTiny-SDK-120 他
Cortex-M3
Cotex-M0
開発環境:
IARシステムズ社IAR Embedded Workbench - EWARM
Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
Copyright © 2014 by T-Engine Forum., All Rights Reserved.
2
μT-KernelのIoT対応拡張機能
 超小型TCP/IP
IARシステムズの EWARMで測定
構成
基本構成(IPv4,UDP,TCP)
ROM
RAM
8KB
3KB
超小型TCP/IP
DNS*1
*1 開発計画中
DHCP*1
BSDソケットライクAPI
UDP
最小構成(IPv4,UDP)
2KB
3KB
 予兆監視機能
システム内のリソースの使用状況等の監視
により、主にソフトウェアを原因とする動作異
常の予兆を検知
⇒ 無停止運用のためのシステム安定化
⇒ リモート監視センターへの通報
TCP
IPv4 / IPv6
アプリケーション
システム監視タスク*2
システム安定化処理
μT-Kernel
タスク管理
メモリプール管理
予兆監視機能
リソース
タスク
使用状況
動作状況
*2 動作異常の予兆検知およびシステム安定化処理はアプリケーションによる作り込
みとなります
Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
Copyright © 2014 by T-Engine Forum., All Rights Reserved.
3
Memory Protection Unit対応
μT-KernelにMPUを活用する機能を独自追加
スタックオーバーフローの検知
アクセス許可領域外への不正アクセス防止
システムの異常動作を検知・暴走を抑止
Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
Copyright © 2014 by T-Engine Forum., All Rights Reserved.
※Freescale社製 Kinetisシリーズにて対応
4
μT-Kernel 応用事例
スマートシティを実現するための機器に適用
Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
Copyright © 2014 by T-Engine Forum., All Rights Reserved.
5
TRONプロジェクトに望むこと
より一層のオープン化
 コミュニティ活動が活発化するように
ミドルウェア流通活性化のための取組み
エコシステムの拡大と強化
Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
Copyright © 2014 by T-Engine Forum., All Rights Reserved.
6