Digital and Computer Electronics 2

Description

The course takes the students through various steps involved in designing practical embedded software. It also introduces the basic building blocks of an embedded system.

Availability

UoN Singapore

  • Trimester 1 - 2017 (Singapore)

Callaghan

  • Semester 1 - 2017

Learning Outcomes

On successful completion of the course students will be able to:

1. Develop software for commonly used embedded devices.

2. Program a data storage device in low level and interface that with an embedded product.

3. Learn the techniques used in developing a simple single-tasking operating system.gn

4. Use a real-time operating system to simplify his/her design.

5. Read, understand and modify the embedded software developed by other professional developers.

Content

1.    ARM core

2.    C programming for ARM core

3.    Commonly used peripherals including timers, UARTs, SPI bus, 12C, A/D converters, PWMs

4.    Interfacing text and graphic LCDs and touchscreens

5.    Common wireless communication interfaces

6.    Filesystems

7.    Real-time operating systems 

Assumed Knowledge

ELEC2700

Assessment Items

Project: Assignments

Formal Examination: Formal Examination

Contact Hours

Callaghan and UoN Singapore

Laboratory

Face to Face On Campus 2 hour(s) per Week for Full Term

Lecture

Face to Face On Campus 3 hour(s) per Week for Full Term