Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Arduino_TOPPERS_blumix_IoT
Search
joohoun song
May 27, 2016
Technology
0
1.2k
Arduino_TOPPERS_blumix_IoT
IBM Watson Summit 2016 - IBM Cloud Community Meetup、松浦光洋さん資料
joohoun song
May 27, 2016
Tweet
Share
More Decks by joohoun song
See All by joohoun song
20161031_Pepper-Bluemixワークショップ
hunnycode
1
490
MA2016-Facebook Messenger Platform ハッカソン
hunnycode
0
88
TechUP Makers-IBM Bluemix Watson API Hands-on
hunnycode
0
190
IBM Bluemixによる、Tweetデータ活用方法やツールのご紹介
hunnycode
0
360
IBM BluemixとSwift
hunnycode
0
230
IoTとクラウドセキュリティ(SoftLayer)
hunnycode
0
860
20160830-IBM Cloud Community #5
hunnycode
0
760
BlueHub紹介資料
hunnycode
0
80
IBM Cloud Community 勉強会 #2
hunnycode
0
590
Other Decks in Technology
See All in Technology
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
130
Webhook best practices for rock solid and resilient deployments
glaforge
2
300
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
180
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
330
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
310
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
170
制約が導く迷わない設計 〜 信頼性と運用性を両立するマイナンバー管理システムの実践 〜
bwkw
3
970
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.6k
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
450
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
2
250
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Optimizing for Happiness
mojombo
379
71k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
WENDY [Excerpt]
tessaabrams
9
36k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
250
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
730
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
940
Building AI with AI
inesmontani
PRO
1
700
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
97
Transcript
Arduino+TOPPERS+ BluemixでIoT 松浦光洋(個人)
自己紹介 名古屋在住の組込み屋 マイコンとオープンソースを使って色々作ってます TOPPERSプロジェクト個人会員 某大学でC言語とJavaを教えている(非常勤講師)
TOPPERSとは 組込みマイコン用 リアルタイム マルチタスク OS
TOPPERSプロジェクト 組込みマイコン用RTOSを作っている NPO法人 Toyohashi Open Platform for EmbeddedReal-Time Systems 名古屋大学教授高田広章氏が代表
オープンソースで公開している ASPカーネル:ITRON準拠 ATK2:AUTOSAR仕様(車載用)
None
Arduino-UNO 単純な処理だけ出来ればいい割り切り 「setup+loop」のシングルタスク ROM/RAMが少ない CPU性能も低い TOPPERSは 載せられらない
Arduino M0 PRO ARM Cortex-M0 マイコン採用 ROM/RAMが大きくCPU性能も高い しかし... 機能を増やそう とすると「setup
+loop」の シングルタスク では作りにくい
TOPPERS/R2CA Arduino M0 PROに対応した ITRONを拡張したマルチタスクRTOS 複数の「setup+loop」 (タスク)が動く タスク間の通信、同期が可能 セマフォ イベントフラグ
メッセージキュー 優先度制御
TOPPERS/R2CAの開発環境 Arduino純正開発環境は使えない、が ビルド&ROM書き込みはバッチファイルを 叩くだけ Arduino M0 PRO 対応のライブラリは全部 使用可能 GDBデバッグも可能
ハードウェア Arduino M0 Pro ESP-WROOM-02 両者の TX・RXを接続 ATコマンドモード 無線LANアクセスポイント
プログラムの入手と実行 arduino IDE をインストール 「 http://www.arduino.org/downloads#ide」 subversion のクライアントから 「svn co
http://dev.toppers.jp/svn_user/contrib/rtos_arduino/trunk」 「examples_gdef.h」を編集 #define STA_SSID "" #define STA_PASSWORD "" #define BLUEMIX_ORGANIZATION "" #define BLUEMIX_DEVICE_TYPE "" #define BLUEMIX_DEVICE_ID "" #define BLUEMIX_PASSWORD "" Arduino M0 Pro と ESP-WROOM-02 を接続 ボードの「PROGRAMMING」とPCをUSBケーブルで接続 「examples/BlueMix_basic/do_run.bat」をダブルクリック PCのターミナルソフトでシリアル出力を確認
更なる情報は オープンソースカンファレンス2016名古屋 5月28日(土)吹上ホール グループ「名古屋電子工作の会」で出展 セミナー14:00~14:45 TOPPERSプロジェクトも出展 セミナー11:00~11:45
質問等は TOPPERSプロジェクトのメーリングリストにご 投稿ください https://www.toppers.jp/community.html
以上