liʻiliʻi 0.6.0

ʻO TinyGo kahi mea hōʻuluʻulu ʻōlelo Go i manaʻo ʻia no ka hoʻohana ʻana i nā wahi e like me microcontrollers, WASM, a me ka hoʻomohala ʻana i nā pono laina kauoha.

Hoʻohana ʻo TinyGo i nā pono hana a me nā hale waihona puke i kākau ʻia ma ka papahana Go, ʻoiai e hāʻawi ana i kahi ala ʻē aʻe no ka hōʻuluʻulu ʻana i nā papahana e pili ana i ka hana o ka papahana LLVM.

Nā pahuhopu papahana:

  1. E hōʻoia i ka liʻiliʻi liʻiliʻi o nā faila hiki ke hoʻokō.
  2. Kākoʻo i ka helu nui loa o nā microcontrollers.
  3. Kākoʻo WebAssembly.
  4. Kākoʻo CGo maikaʻi.
  5. Kākoʻo i ke code Go kumu me ka hoʻololi ʻole.

Laʻana hoʻohana no ka hoʻololi ʻana i ka LED ma kahi microcontroller:

pūʻolo nui

lawe mai (
"mīkini"
"manawa"
)

hana nui() {
alakaʻi : = machine.LED
led.Configure(machine.PinConfig{Mode: machine.PinOutput})
no {
led.Low()
manawa.Sleep(manawa.Millisecond * 1000)

led.High()
manawa.Sleep(manawa.Millisecond * 1000)
}
}

Loaʻa i ka mana 0.6.0 nā loli he nui. ʻO nā mea nui e pili ana i ke kākoʻo i hoʻomaikaʻi ʻia no CGo, js.FuncOF (Go 1.12+), a me ʻelua mau papa hoʻomohala hou: Adafruit Feather M0 a me Adafruit Trinket M0.

Loaʻa ka papa inoa piha o nā hoʻololi ma ʻAoʻao papahana GitHub.

Source: linux.org.ru

Pākuʻi i ka manaʻo hoʻopuka