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
Pico-SDK1.5.0, Zephyr v3.3.0 が出ました。
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
soburi
March 01, 2023
Technology
0
540
Pico-SDK1.5.0, Zephyr v3.3.0 が出ました。
soburi
March 01, 2023
Tweet
Share
More Decks by soburi
See All by soburi
Community Activities In Japan
tokitahiroshi
0
58
ZephyrでWASMを動かして起きる色々なこと
tokitahiroshi
0
180
OSSJ CFP提出反省会
tokitahiroshi
0
150
Zephyr RTOS Tutorial & MeetUp @ OSC2025Tokyo/Spring 駒澤大学種月館
tokitahiroshi
1
1k
ZephyrRTOSざっくり入門
tokitahiroshi
4
1.1k
ZephyrRTOSざっくり入門#2
tokitahiroshi
3
240
The_Features_of_ZephyrRTOS_and_the_project_operations.pdf
tokitahiroshi
1
99
KiCad 8.0 出ました。
tokitahiroshi
0
430
小江戸らぐ2024/2
tokitahiroshi
0
170
Other Decks in Technology
See All in Technology
データマネジメント戦略Night - 4社のリアルを語る会
ktatsuya
1
220
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
270
Change Calendarで今はOK?を仕組みにする
tommy0124
1
100
AI時代のIssue駆動開発のススメ
moongift
PRO
0
210
プログラミング不要! テスト自動化における生成AI使いこなし術
magicpod
1
110
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
2
260
【AWS】CloudTrail LakeとCloudWatch Logs Insightsの使い分け方針
tsurunosd
0
120
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
160
20260321_エンベディングってなに?RAGってなに?エンベディングの説明とGemini Embedding 2 の紹介
tsho
0
160
ADK + Gemini Enterprise で 外部 API 連携エージェント作るなら OAuth の仕組みを理解しておこう
kaz1437
0
190
QA組織のAI戦略とAIテスト設計システムAITASの実践
sansantech
PRO
1
130
新規事業×QAの挑戦:不確実性を乗りこなす!フェーズごとに求められるQAの役割変革
hacomono
PRO
0
180
Featured
See All Featured
Accessibility Awareness
sabderemane
0
84
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
180
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
490
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
430
Done Done
chrislema
186
16k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
150
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Site-Speed That Sticks
csswizardry
13
1.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Ruling the World: When Life Gets Gamed
codingconduct
0
180
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
330
Transcript
PICO-SDK1.5.0 ZEPHYR V3.3.0 が出ました。 TOKITA Hiroshi
PICO-SDK 1.5.0 • RaspberryPi PicoのSDK • https://github.com/raspberrypi/pico-sdk/releases/tag/1.5.0 • Divider/DMA/I2C/Timerの改善 •
CYW43(Pico W のBT/WIFI)の大幅改善 • TinyUSB 1.3.0→1.5.0 • Pico W の BTサポート(ベータ版) • ドライバ層の方は小幅な修正。API層がメイン。 • BT/Wifiの方はFreeRTOSを使ったサンプル。 • さすがにこの辺になるとベアメタルはしんどい。
ZEPHYR V3.3.0 • https://docs.zephyrproject.org/3.3.0/releases/release-notes-3.3.html • Newlib-Nano C-Libraryが標準に。 • プロセス間通信の「ZBus」が導入された。 •
他はあまり変わり映えせず。例によって対応デバイスがたくさん増えた
RASPBERRYPI DEBUG PROBE
RASPBERRYPI DEBUG PROBE • 従来よりRasPiPicoを使ったpicoprobeの ファームウェアが提供されていたが、 これの製品版。 • PicoprobeはRaspberryPi Picoのドキュメント
でも言及があり、RaspiPicoを2個使ってデバッ ガとターゲットを用意する形。 • JSTのSH 1mmピッチ 3pin で接続。 • 既に発売されているPico H (ピンヘッダ実装済 み版)にはこのコネクタがついていた。 ので勘のいい人は発売予定になっていたことは 気づいていたはず。
SCHEMATICS ダンピング抵抗 なんだこれ? バッファのICでレベ ルシフトしている?
コミットログから • https://github.com/raspberrypi/picoprobe/tree/debugprobe • 特別版ファームウェアあり。 • https://github.com/raspberrypi/picoprobe/commit/724e5de6c8a42c2dd0f9 00a0ebfacced8327f691 probe: if
we have a separate SWDIO input, use it For boards with a level-shifter on SWDIO for compatibility with 1.8V VDDIO. • 入出力共用のSWDIOから、入力だけ分けているっぽい
多分こんな感じ。 行き?(OUT) 帰り?(IN) 帰りは無視?(IN)
疑問 • なんで入力だけ分けたのかがよくわからん。 • http://nemuisan.blog.bai.ne.jp/?eid=214764 • 昔からこの辺で苦労している先人がいる…