Kuunganidzwa kwemapuratifomu akasiyana-siyana kunoitwa pachishandiswa LLVM, uye maraibhurari anoshandiswa muchikamu chikuru chezvishandiso kubva kuGo purojekiti anoshandiswa kutsigira mutauro. Chirongwa chakabatanidzwa chinogona kumhanyisa zvakananga pamamicrocontrollers, zvichibvumira Go kushandiswa semutauro wekunyora otomatiki zvinyorwa.
Kurudziro yekugadzira purojekiti nyowani yaive chishuwo chekushandisa mutauro weGo wakajairwa pazvishandiso zvine compact - vagadziri vakafunga kuti kana paine Python vhezheni ye microcontrollers, saka wadii kugadzira yakafanana yeGo mutauro. Enda
Mune chimiro chayo chazvino, 15 microcontroller modhi inotsigirwa, kusanganisira akasiyana mabhodhi kubva Adafruit, Arduino, BBC micro: bit, ST Micro, Digispark, Nordic Semiconductor, Makerdiary uye Phytec. Zvirongwa zvinogonawo kuumbwa kuti zvimhanye mubrowser muWebAssembly fomati uye semafaira anozoitwa eLinux. Inotsigira ESP8266/ESP32 controllers
Zvinangwa zveprojekiti zvakakosha:
Tsigiro ye-multi-core system haisi pakati pezvinangwa zvikuru,
kuvhurwa kwakanaka kwenhamba huru yemakoroti (kutangwa kwema coroutines pachayo kunotsigirwa zvizere), kubudirira kweyero rekuita rereferensi compiler gc (optimization inosiiwa kuLLVM uye mune mamwe maapplication Tinygo inogona kukurumidza kupfuura gc) uye yakakwana.
Musiyano mukuru kubva kune yakafanana compiler
Pakati peshanduko mukuburitswa 0.7 ndeyekuitwa kwe "tinygo bvunzo" yekuraira, kupihwa kwerutsigiro rwekuunganidza marara kune akawanda anotangwa mabhodhi (zvakavakirwa paARM Cortex-M) uye WebAssembly, rutsigiro rweHiFive1 rev B bhodhi rakavakirwa paRISC- V architecture uye Arduino nano33 board,
tsigiro yemutauro yakavandudzwa (rutsigiro rwemabhiti minda uchishandisa getters nemaseta, tsigiro yezvimiro zvisingazivikanwe).
Source: opennet.ru