Mjukvaruplattform för styrsystem
rt-kernel® är ett litet, effektivt och tillförlitligt realtids- operativsystem (embedded RTOS)
för inbyggda system. En minimal effektiv RTOS-kärna som enkelt utökas med tilläggsmoduler efter din
produkts unika behov.
Ett svenskt riktigt RTOS
rt-kernel är från grunden byggt för determinism och att stödja hård realtid. Statiska tidsstyrda scheman kan definieras och kärnan övervakar att deadlines hålls.
Utöver det tillkommer möjligheten att hantera mindre tidskritisk eventstyrd funktionalitet på ett flexibelt och smidigt sätt, t.ex. kommunikationsstackar. Allt i samma system på samma processor, tack vare en innovativ schemaläggning.
En komplett mjukvaruplattform
Genom tilläggsmoduler kan vi erbjuda en mycket komplett mjukvaruplattform för inbyggda produkter baserad på rt-kernel. I sin enklaste konfiguration består plattformen bara av en mycket liten OS-kärna och ett fåtal nödvändiga funktioner, som tar upp minimalt med systemresurser. Plattformen utökas enkelt med tilläggsmoduler för att möta just din produkts behov av funktionalitet.
Tilläggsmoduler och drivare
Plattformen är uppdelad i moduler efter funktionalitet
- rt-kernel RTOS:
- Realtid & Schemalägging
- Avbrottshantering
- Eventstyrning & synkronisering
- Felhantering
- Core Communication:
- TCP/IP
- USB Device
- USB Host
- USB On-The-Go
- Ethernet
- EtherCAT Master
- EtherCAT Slav
- WiFi
- Modbus
- CAN
- CANopen
- SAE J1939
- Profinet
- Profibus
- RS232
- SPI
- I2C
- RS485
- BACnet
- I2S
- ...
- Core Storage:
- Fat 16/32
- SD-kort
- NOR Flash
- NAND Flash
- RAM Disk
- Safe Flash
- UFFS
- Core Utilities:
- Analog I/O
- Digital I/O
- PWM I/O
- Debugstöd
- Grafikhantering
- Core Boot
- Nedladdningslogik
- Kommunikationsprotokoll
- Flashdrivrutin
- Checksummekontroll
- Uppstartshantering
- m.m.
Ytterligare moduler utvecklas löpande
Anpassningsbartrt-kernel har ett enkelt utbytbart hårdvaruadaptionslager och vi utvecklar löpande stöd för nya arkitekturer och hårdvaruplattformar tillsammans med våra kunder.
Licensmodellrt-kernel erbjuds under en royalty-fri kommersiell licens per produkt eller produktfamilj.
Utvecklingsverktyg
Till detta har vi lagt ett stort antal verktyg för att underlätta utvecklingen av applikaitioner ovanpå plattformen.
Vill du veta mer?