Rustne kretser lager robuste systemer skrevet i Rust – et banebrytende programmeringsspråk som gjør det mulig å skrive pålitelig og rask kode.
Vi tilbyr skreddersydde løsninger programmert i Rust med sterkt fokus på testing og kvalitet.
Tenker dere på å bruke Rust i et prosjekt? Vi tilbyr rådgivning og hjelper deg med å finne ut av hvordan Rust kan løse dine problemer.
Vi gjør test-drevet utvikling for mikrokontrollere. Med Rust blir det færre minnefeil, og dermed mindre tid kastet bort på vanskelig debugging.
Rustne kretser er et nyoppstartet firma, og er første og eneste i Norge som primært bruker Rust. Vi har et sterkt fokus på testing og kvalitet. Vi holder til sentralt i Oslo sammen med partner og deleier Copyleft Solutions AS. Rust er et raskt og effektivt programmeringsspråk med sterke garantier ved kompilering. Programmer skrevet i sikker Rust er frie for minneproblemer som ofte er årsaken til kræsjer og sikkerhetshull. Rust egner seg like bra til små mikrokontrollere med lite minne, som i store komplekse systemer med høye krav til ytelse.
Rustne kretser har laget biblioteket Noline som gir readline-funksjonalitet til embedded-systemer. Ved hjelp av Rusts generiske typer kan Noline brukes med standard IO og over USB eller UART. Noline ligger ute på github og er lisensiert under MPL 2.0..
Rust er et relativt nytt programmeringsspråk som har en unik tilnærming til minnehåndtering. I C må programmereren selv passe å allokere og frigjøre minne, men i de fleste andre programmeringsspråk håndteres allokering og frigjøring av minne i bakgrunnen av en søppelhåndteringsprosedyre. Begge disse tilnærmingene har sine svakheter.
I januar 2021 lanserte Raspberry Pi Foundation mikrokontrolleren RP2040. Dette er første gang de lager sin egen silikon. Den enkleste måten å komme i gang med RP2040 er å kjøpe en Raspberry Pi Pico, som er et lite dev-kort med USB-connector, 2MB flash, én LED som kan blinkes og headere koblet til restene av pinnene på RP2040.