TinyGo เปเบเบฑเบเบเบปเบงเบฅเบงเบเบฅเบงเบกเบเบฒเบชเบฒ Go เบเบตเปเบกเบตเบเบธเบเบเบฐเบชเบปเบเปเบเบทเปเบญเปเบเปเปเบเบเบทเปเบเบเบตเปเปเบเบฑเปเบ: microcontrollers, WASM, เปเบฅเบฐเบเบฒเบเบเบฑเบเบเบฐเบเบฒ utility line เบเปเบฒเบชเบฑเปเบ.
TinyGo เปเบเปเบชเบฒเบเบฒเบฅเบฐเบเบนเบเบฐเปเบเบเปเบฅเบฐเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเบเบฝเบเปเบงเปเปเบเปเบเบเบเบฒเบ Go, เปเบเบเบฐเบเบฐเบเบตเปเบชเบฐเบซเบเบญเบเบงเบดเบเบตเบเบฒเบเบเบฒเบเปเบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเบฑเบเบเบฒเปเบเบเบเบฒเบเปเบเบเบญเบตเบเปเบชเปเบงเบฝเบเบเบฒเบเบเบญเบเปเบเบเบเบฒเบ LLVM.
เบเบธเบเบเบฐเบชเบปเบเบเบญเบเปเบเบเบเบฒเบ:
- เปเบซเปเปเบเปเปเบเบงเปเบฒเบเบฐเบซเบเบฒเบเบเปเบฒเปเบชเบธเบเบเบตเปเบเบญเบเปเบเบฅเปเบเบฐเบเบดเบเบฑเบเปเบเป.
- เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเปเบฒเบเบงเบเบเบตเปเปเบซเบเปเบเบตเปเบชเบธเบเบเบญเบ microcontrollers.
- เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ WebAssembly.
- เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ CGo เบเบตเปเบเบต.
- เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบฅเบฐเบซเบฑเบ Go เบเบปเปเบเบชเบฐเบเบฑเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบ.
เบเบปเบงเบขเปเบฒเบเบเบฒเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบ LED เปเบ microcontroller:
เบเบธเบเบซเบผเบฑเบ
เบเปเบฒเปเบเบปเปเบฒ (
"เปเบเบทเปเบญเบ"
"เปเบงเบฅเบฒ"
)
func main() {
led := machine.LED
led.Configure(machine.PinConfig{Mode: machine.PinOutput})
เบชเปเบฒเบฅเบฑเบ {
led.low()
เปเบงเบฅเบฒ.เบเบญเบ(time.Millisecond * 1000)
led.High()
เปเบงเบฅเบฒ.เบเบญเบ(time.Millisecond * 1000)
}
}
เปเบงเบตเบเบฑเบ 0.6.0 เบเบฐเบเบญเบเบเปเบงเบเบเบฒเบเบเปเบฝเบเปเบเบเบซเบผเบฒเบเบขเปเบฒเบ. เบเบปเปเบเบเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ CGo, js.FuncOF (Go 1.12+), เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบชเบญเบเบเบฐเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบซเบกเป: Adafruit Feather M0 เปเบฅเบฐ Adafruit Trinket M0.
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเปเบเบฑเบกเบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบกเปเบเบกเบตเบขเบนเป เบซเบเปเบฒเปเบเบเบเบฒเบ GitHub.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: linux.org.ru