Tiny CLR OSが対応するボードのMPU

ボードの購入や、ポーティングの参考になればと思い、Tiny CLR OSが対応しているボードのMPUについて調べてみました。

対象はTinyCLR-PortsのDevices配下にあるもの。

FEZ

Arduinoピン互換のボードです。

カタログサイトには、"FEZ"という名前のArduinoフォームファクタが3つあり、どれを指しているのか分かりません。

f:id:matsujirushix:20170802213648p:plain

それぞれのボードの回路図を見ると、FEZ LemurはSTM32F40x、FEZ Panda IIIはSTM32F427XX、FEZ Cobra IIIはLPC1788でした。(FEZ Cobra IIIはG120モジュールが載っていて、G120モジュールのデータシートから分かりました。)

docsのmbedについて書いてあるところにNucleo-F401REと同じMPUと書いてあるので、ボードはFEZ LemurSTM32F401と思われます。

FEZCerberus

.NET Gadgeteerのボードです。

f:id:matsujirushix:20170802220035p:plain

回路図を見ると、MPUはSTM32F40X。

tinyclr.jpによるとSTM32F405らしい。

G30

チップ単体の製品。SoCというカテゴリーのようです。

f:id:matsujirushix:20170802220642p:plain

データシートによると、STM32F401

G80

G30と同様、SoC。

f:id:matsujirushix:20170802220733p:plain

データシートによると、STM32F427

Netduino 3

Arduinoピン互換でありながら、.NET Gadgeteerも接続できるボードです。

f:id:matsujirushix:20170802221727p:plain

回路図を見ると、STM32F427

Quail

mikro BUSのボードです。(これ初めて知りました。)

f:id:matsujirushix:20170803084734p:plain

mikro BUSに接続できるモジュールはClick Boardsらしく、すでに大量のモジュールが販売されています。

shop.mikroe.com

Specificationによると、STM32F427

まとめ

ボード MPU
FEZ STM32F401
FEZcerberus STM32F405
G30 STM32F401
G80 STM32F427
Netduino3 STM32F427
Quail STM32F427