Sanntidssystemer:

AURIX TC3x støtter FreeRTOS

Infineon Technologies AG har lagt til FreeRTOS-støtte for sine AURIX TC3x mikrokontrollere (MCUer).

Publisert

Et sanntidsoperativsystem (RTOS) er en viktig programvarekomponent som kjører på mikrokontrolleren og effektivt administrerer maskinvare- og programvareressurser for å sikre rettidig og pålitelig utførelse av oppgaver. Ved å fungere som et mellomledd mellom maskinvare og applikasjonsprogramvare, gjør et RTOS det mulig for utviklere å fokusere på applikasjonskoden deres, og abstraherer bort maskinvarekompleksitetene. Dette muliggjør portabilitet og gjenbruk av applikasjonskode på tvers av ulike abstraksjonsnivåer og reduserer tiden til markedet.

FreeRTOS er et mye brukt gratis og åpent RTOS som har eksistert i mer enn 20 år. Det er for tiden aktivt støttet og utviklet av Amazon Web Services (AWS). AWS har også levert et sett med mellomvarebiblioteker for FreeRTOS som muliggjør enkel integrasjon med AWS-tjenester.

– Med tilgjengeligheten til FreeRTOS blir det mulig for kunder å raskt bygge applikasjoner på et veletablert og funksjonsrikt åpent kildekodemiljø, kommenterer Patrick Will, leder for programvareprodukter og markedsføring for mikrokontrollere for biler hos Infineon. – Denne integrasjonen muliggjør rask funksjonsevaluering på AURIX TC3x og gir kundene våre en akselerert migrasjonsvei for ikke-AUTOSAR-prosjekter, spesielt i bil- og industrimarkedet, legger han til.

AURIX TC3x er ifølge produsenten utviklet med et ASIL-D/SIL-3-kompatibel design, og tilfredsstiller de strenge kravene til både bil- og industrimarkedet. Med den kraftige TriCore-arkitekturen i bunn skal den tilby sanntidsfunksjoner, avanserte sikkerhetsfunksjoner og funksjonell pålitelighet, noe som gjør den til et egnet valg for krevende applikasjoner, heter det.

Kjerneporten er tilgjengelig på https://github.com/FreeRTOS/FreeRTOS-Kernel-Partner-Supported-Ports/tree/main/Tasking/AURIX_TC3xx og korrespåonderende kodeeksempler er tilgjengelige på https://github.com/FreeRTOS/FreeRTOS-Partner-Supported-Demos/tree/main/AURIX_TC375_ADS. Mer informasjon om AURIX TC3x her: www.infineon.com/aurix-tc3x.

 

Powered by Labrador CMS