Use the Tab and Up, Down arrow keys to select menu items.
Embedded Systems is the study of specialised computer hardware, such as microcontrollers, programmed to perform a series of tasks, typically using a high-level language such as C, and targeted towards dedicated applications.
ENCE260
ENEL353, ENEL323, COSC361, ELEC361, ENEL340
ARM; ARM, "Cortex-M4 Devices Generic User Guide" ; (http://infocentre.arm.com/help/topic/com.arm.doc.dui0553b/DUI0553.pdf).
Labrosse, Jean J; ?C/OS-III : the real-time kernel ; MicriSoBm Press, 2010.
Lacamera, Daniele; Embedded systems architecture : explore architectural concepts, pragmatic design patterns, and best practices to produce robust system ; Packt, 2018.
M. Mazidi, S. Chen, Sarmad Naimi and Sepehr Naimi; TI ARM Peripherals Programming and Interfacing: Using C language for ARM cortex ;
M. Tahir and K. Javed; ARM Microprocessor Systems: Cortex-M Architecture, Programming, and Interfacing ; CRC Press, 2017.
P. Warden and D. Situnayake; TinyML: Machine Learning with TensorFlowLite on Arduino and Ultra-Low-Power Microcontrollers ; O'Reilly, 2020.
Simon, David E; An embedded software primer ; Addison Wesley, 1999.
White, Elecia; Making embedded systems : design patterns for great software ; O'Reilly Media, 2012.
Yiu, Joseph; The definitive guide to ARM® Cortex®-M3 and Cortex-M4 processors ; Third edition; Elsevier, Newnes, 2014.
Contact HoursLectures: 36 hoursTutorials: 0 hoursWorkshops: 0 hoursLaboratories: 40 hours Independent studyReview of lectures: 30 hoursTest and exam preparation: 32 hoursAssignments: 0 hoursTutorial preparation: 0 hoursLaboratory calculations: 12 hours Total 150
Domestic fee $1,059.00
International fee $6,000.00
* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.
For further information see Electrical and Computer Engineering .