JetBrains

TinyGo u IoT i Edge sistemima: Projekat ws2812 8×8 LED matrix

Bez razočarenja da ne radi ili da je nešto nemoguće. Naučili smo mnogo o tome kako se slika pretvara u 8×8 matriks boja i koliko je važno udaljiti se da bi se dozvolilo mešanje svetlosti.

Mnogo novog i neobičnog, ali moramo reći interesantnog. Probajte i sami i sigurni smo da ćete poželeti ovakav 8×8 matriks u vašem prostoru sa vašim kreacijama.

TinyGo u IoT i Edge sistemima: Instalacija JetBrains GoLand IDE okruženja

Primena nove tehnologije na neočekivanom mestu je ono čime nas je zaintrigirao TinyGo programski jezik, a koji se zbog svoje baziranosti na Go-u nalazi u nekom čudnom međuprostoru IoT primena između Edge računara, embedded sistema i WebAssembly development-a, sa tim da kreira daleko manji izvršni fajl od ostalih kompajliranih jezika budući da se oslanja na LLVM tehnologiju. Logika govori da bi jezik koji bi spojio IoT programiranje, CLI (Docker CLI, Kubernetes CLI (kubectl), GitHub CLI pisani su u njemu) i WebAssembly bio preferirani jezik današnje tehnologije oslonjenje na oblake, za mobilne aplikacije i mašinsko učenje. Go (ili ponekad Golang) jeste takav jezik. Na sve to Go nije objektno orijentisan jezik, mada ima neke koncepte, a proistekao je iz C-a i u njemu se može pokrenuti C kod – takozvani Cgo.