Minnessäkra applikationer för mikroprocessor
Ladda ner
Typ
Examensarbete på grundnivå
Program
Datateknik 180 hp (högskoleingenjör)
Publicerad
2018
Författare
Einler Larsson, Isak
Lindeby, Gabriel
Modellbyggare
Tidskriftstitel
ISSN
Volymtitel
Utgivare
Sammanfattning
The language C is great when it comes to writing software for embedded systems. You have full access to hardware functionality and memory management. Software written in C also has the benefit of very low to zero overhead compared to languages at a higher level of abstraction. However the freedom of C comes with several safety disadvantages such as buffer overflows, memory over read, memory leaks, uninitialized memory and accessing null pointer. This report will compare alternative ways of writing software especially aimed for the ARM cortex m0+ with safety in mind.
Beskrivning
Ämne/nyckelord
Informations- och kommunikationsteknik , Data- och informationsvetenskap , Information & Communication Technology , Computer and Information Science