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
Algyan-kansai-Kokuhyou2
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Noguchi
July 20, 2019
Programming
1
460
Algyan-kansai-Kokuhyou2
Noguchi
July 20, 2019
Tweet
Share
More Decks by Noguchi
See All by Noguchi
PSoC5LP超入門体験ハンズオン!@大阪日本橋
techan
1
1k
Other Decks in Programming
See All in Programming
2026年 エンジニアリング自己学習法
yumechi
0
140
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
140
Fluid Templating in TYPO3 14
s2b
0
130
CSC307 Lecture 08
javiergs
PRO
0
670
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
280
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
AtCoder Conference 2025
shindannin
0
1.1k
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
4k
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
210
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
220
Agile that works and the tools we love
rasmusluckow
331
21k
エンジニアに許された特別な時間の終わり
watany
106
230k
Building Applications with DynamoDB
mza
96
6.9k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The untapped power of vector embeddings
frankvandijk
1
1.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
AI: The stuff that nobody shows you
jnunemaker
PRO
2
270
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
Design in an AI World
tapps
0
150
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Transcript
None
まずはご紹介。 野⼝ 哲也 です。 • 普段は 組み込み関連の プログラマしてます。 • ルネサス系とかSTM系とか、いろいろやる⼈。
でも、最近はもっぱら PSoC に現実逃避中。。。(;^ω^) @tetnoguchi ( Twitter ) https://www.facebook.com/techa.nog (facebook )
マイコンボード ⽐較会 改めマイコンボード 酷評会 いまの時代だから、好きなの、選べばいいんだけど もっと 楽しくできないかね︖ という問題提起もかねて︕ということで。
Arduino ESP8266/ESP32 GR-KURUMI GR-PEACH PSoC4/5 PrototypingKit PSoC4BLE PioneerKit STM32 Nucleo
Wikipedia/SwitchScience /がじぇルネ より 前回までのボード マイコン編
RaspberryPi DragonBoard410C LattePanda 秋月通商 より 前回までのボード Linux編
それぞれの得意分野は。。。 ハイエンド ローエンド 省電⼒ 消費電⼒ ⼤ 写真 Arduino は Wikipedia
KURUMIはがじぇるね Lattepandaは秋月のHPから OS で運⽤するのに向く ex) Linux NETMF WinIoTCore Windows
〜各社マイコンボード酷評︖〜
CQ TSoC (PSoC4000S) PSoC4100S を載せた トラ技ボード。 https://toragi.cqpub.co.jp/tabid/902/Default.aspx PSoCらしく、なんでもできる(はず)ということで、 変換基板の形状。 できるだけ⼩さくしたい︕という意気込みだけは垣間⾒える。
回路図もちゃんと公開されているので、 そのまま使いたい⼈は、これでなんとかなる。 CQ出版HPより
CQ TSoC (PSoC4000S) 実際にはPSoCらしさはない(UDBはなく、SmartIOのみ) CPLD GALに格下げ。。。 ⼊出⼒を3⼊⼒1出⼒のゲートに。 ⾯⽩いけれど、CPUからどうやって アクセスするかをイメージしにくい。。。
SCBは3つ、TCPWMが5つ乗っているので、 シリアル前提なら扱いやすいのかもしれず。 CQ出版HP/SmartIODatasheetより
CQ TSoC (PSoC4000S) ⼊⼿後はシリアルブートローダ書き込み済 USB-UARTだけでソフトは書ける。 (Arduino的。。) FlashROM: 64KB SRAM: 8KB
しかないのに、bootloaderだけで SRAMの31%(約2.5KB)を消費。。。orz
CQ TSoC (PSoC4000S) CQ出版HP/ ビットトレードワンHPより なんのイジメか、デバッグするには 各ポートから引き出してくる必要あり。 お⼿軽なのはPiSoC基板につけること︕ MiniProgポートもあるし、 I2C/Uartも引き出されているし。
GROVEコネクタもある(ADC接続だけど) 3980円もする︕ どうせならPiのI2Cにもつないでおいてくれたらよかったのに. XRES SWD VCC/GND
Spresense 異⾊の6コアCPU内蔵マイコンボード。 NuttXというOS︖だが、 ArduinoIDEが⽤意されている。 メイン基板とベース基板に分かれており GPSユニット とか、 Flash 8MB +SRAM
1.5MB とか、 オーディオアンプ+Codec とか カメラ⽤IF とか ちょっと凝っている(笑) SonyHPより
Spresense 合体できるのがそそる(笑) メインボードでは、IO電圧が1.8Vというのが好き嫌い分かれるかも。 ⼩さいリチウムバッテリー1個で安定動作させられるのは ⼤きなメリットではあるけれど。(ベース基板にはレベルシフタあり) ArduinoIDEにアドオンすると Main+Sub5の個別コア⽤ソフトが つくれる。 現状ではデバッグ機能がない。。。Orz せっかくの⾼機能CPUなのに
もったいない。。。
Spresense ベースボードのピンはほぼシリアルピン。 それ以外の外部への引き出しは裏⾯の特殊なコネクタ。 個⼈での引き出しは厄介かも。 SonyHPより
obniz HP より obniz マイコン︖といっていいのか︖なボード。 クラウド側でJavaScriptをつかって、動作をつくる︕ つまり、ターゲット側のファームウエアは作らない インターネットの存在を前提としていて、 スマホ連携などは苦もなくつくれるのが斬新。 ⾃前のサイトがあれば、
NodeRED/PythonでもOK。 接続ピンコネクタが、 ⼊⼒/出⼒/アナログ と⾃由に設定、変更できる。
obniz HP より obniz NodeRED/Pythonでもできるんだけど、 開⽰されてるのは、 githubへのリンク https://github.com/obniz/obniz-nodered-sdk https://github.com/obniz/obniz-python-sdk とそのなかの、
README-ja.md のみ。 もうすこし、やさしくてもいいんじゃなかろうか︖
Obniz obniz HP より 回路情報が、⼀切⾮公開なのが、最⼤の問題点。 IOコネクタには、VCC/GNDが配置されていない。 VCCはいいとして、GNDは配置しないとまずくない︖ 電源ON時には、前回までのプログラム情報で ⾛るのか、IO条件が前回のままになっている︖ ソフト変更時に
『うっかり GNDピンにVCC設定して』 ターゲット回路、壊しそう。。。
〜まとめ〜
というわけで。。。 〜〜おつかれさまでした〜〜 頑張って、⾯⽩いもの、つくりましょう︕