beag bídeach 0.6.0

Tiomsaitheoir teanga Go is ea TinyGo atá beartaithe le húsáid i réimsí ar nós micrea-rialaitheoirí, WASM, agus forbairt fóntais líne ordaithe.

Úsáideann TinyGo fóntais agus leabharlanna atá scríofa sa tionscadal Go, agus cuireann sé modh eile ar fáil chun cláir a thiomsú bunaithe ar obair an tionscadail LLVM.

Cuspóirí an tionscadail:

  1. Cinntigh íosmhéid na gcomhad inrite.
  2. Tacaíonn an líon is mó microcontrollers.
  3. tacaíocht WebAssembly.
  4. Tacaíocht mhaith CGo.
  5. Tacaíocht don bhunchód Go gan athruithe.

Sampla úsáide chun LED a athrú ar mhicririaltóir:

príomh-phacáiste

allmhairiú (
"meaisín"
"am"
)

func main () {
stiúir := meaisín.LED
led.Configure(meaisín.PinConfig{Mód: machine.PinOutput})
le haghaidh {
stiúir.Íseal()
time.Sleep(time.Millisecond * 1000)

stiúir.Ard()
time.Sleep(time.Millisecond * 1000)
}
}

Tá go leor athruithe ar leagan 0.6.0. Baineann na príomhchinn le tacaíocht fheabhsaithe do CGo, js.FuncOF (Go 1.12+), chomh maith le dhá bhord forbartha nua: Adafruit Feather M0 agus Adafruit Trinket M0.

Tá liosta iomlán na n-athruithe ar fáil ag Leathanach tionscadail GitHub.

Foinse: linux.org.ru

Add a comment