#author("2019-09-02T15:37:55+00:00","default:admin","admin")
#author("2019-09-02T15:40:31+00:00","default:admin","admin")
[[Home :: TinyGo - Go on Microcontrollers and WASM:https://tinygo.org/]]

-[[TinyGoで始める組み込みプログラミング:https://tech.144lab.com/entry/tinygo]]
-[[TinyGoでIoTを始めよう:https://speakerdeck.com/nobonobo/tinygodeiotwoshi-meyou]]
-[[Arduino Unoでtinygoをやってみた:https://qiita.com/sat0ken/items/6bc889c3c7989a29a7c8]]

*概要 [#eba65690]
-TinyGoは本家Go言語の組み込み向けのサブセット版
-本家Go言語はPOSIX-OSに対する機能依存が大きく、リッチなランタイムを持っているため、OSを持たない組み込み用途には不向きだった
-TinyGoはPOSIX-OSに依存する機能を簡易的な実装で代用しつつLLVM(コンパイラを作る為のフレームワーク)を使って組み込み向けアーキテクチャをサポートするGo言語のコンパイラ
-サポートするCPUアーキテクチャはLLVMがサポートするものが前提となる

*サポートアーキテクチャ [#d7aaf992]
**ARM Cortex-M4 [#ma306e98]
***[[nRF52840-MDK:https://wiki.makerdiary.co/nrf52840-mdk]] [#n7f666e1]
-[[Nordic Semiconductor nRF52840マルチプロトコル2.4GHz SoC:https://www.mouser.jp/new/nordic-semiconductor/nordic-nrf52840-soc/]]
-[[nRF52840 製品概要:https://www.mouser.jp/pdfdocs/Nordic_nRF52840_PB.pdf]]
-[[nRF52840 仕様:https://www.mouser.jp/datasheet/2/297/nRF52840_OPS_v0.5-1074816.pdf]]

-[[Seeedstudio nRF52840 MDK USBドングル - ロボショップ - RobotShop:https://www.robotshop.com/jp/ja/seeedstudio-nrf52840-mdk-usb-dongle.html]]
-[[Papyr - 電子ペーパー付き nRF52840開発ボード:https://www.switch-science.com/catalog/5555/]]

-[[nRF52840-MDK - TinyGo:https://tinygo.org/microcontrollers/nrf52840-mdk/]]

-[[nRF52840 を Segger Embedded Studio 開発環境で First Try:https://qiita.com/nanbuwks/items/dd20dc4619af1d994f2c]]

**ARM Cortex-M3 [#re84f113]
***BLUEPILL [#e518d8b0]
-ARM Coretex-M3

**ARM Cortex-M0 [#x7cc1257]
***BBC micro:bit [#m7af035f]
-ARM Coretex-M0

***CIRCUIT PLAYGROUND EXPRESS [#ae5f1162]
-[[Circuit Playground Express - スイッチサイエンス:https://www.switch-science.com/catalog/3666/]]

***Itsy Bitsy M0 [#be1d363c]
-[[Adafruit Itsy Bitsy M0 Express - スイッチサイエンス:https://www.switch-science.com/catalog/3716/]]

***PCA10031 [#f699a967]
***PCA10040 [#x7642623]
***PCA10056 [#fb10c201]

***REEL BOARD [#w2177408]

**AVR系 [#e2ce3e02]
-Arduino Uno

***DIGISPARK [#ae1af431]
-[[安価なUSB直挿しマイコンDigisparkのススメ:https://qiita.com/erukiti/items/74a848489ec102841b66]]
-[[Atmel SAM D21 を使ってみる(1):http://guminote.hatenablog.jp/entry/20170909/1504886133]]

*WebAssembly [#h5dabb1f]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS