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
86
TechUP Makers-IBM Bluemix Watson API Hands-on
hunnycode
0
180
IBM Bluemixによる、Tweetデータ活用方法やツールのご紹介
hunnycode
0
360
IBM BluemixとSwift
hunnycode
0
210
IoTとクラウドセキュリティ(SoftLayer)
hunnycode
0
840
20160830-IBM Cloud Community #5
hunnycode
0
750
BlueHub紹介資料
hunnycode
0
77
IBM Cloud Community 勉強会 #2
hunnycode
0
590
Other Decks in Technology
See All in Technology
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
1k
おやつは300円まで!の最適化を模索してみた
techtekt
PRO
0
290
現場で効くClaude Code ─ 最新動向と企業導入
takaakikakei
1
220
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
350
サンドボックス技術でAI利活用を促進する
koh_naga
0
200
Snowflakeの生成AI機能を活用したデータ分析アプリの作成 〜Cortex AnalystとCortex Searchの活用とStreamlitアプリでの利用〜
nayuts
1
470
Obsidian応用活用術
onikun94
1
470
データアナリストからアナリティクスエンジニアになった話
hiyokko_data
2
440
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.6k
EncryptedSharedPreferences が deprecated になっちゃった!どうしよう! / Oh no! EncryptedSharedPreferences has been deprecated! What should I do?
yanzm
0
220
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
5
360
研究開発と製品開発、両利きのロボティクス
youtalk
1
520
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Writing Fast Ruby
sferik
628
62k
Documentation Writing (for coders)
carmenintech
74
5k
Unsuck your backbone
ammeep
671
58k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Producing Creativity
orderedlist
PRO
347
40k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
RailsConf 2023
tenderlove
30
1.2k
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
以上