COEN 4720 (COEN 140) - Embedded Systems Design

succasunnakalamazooElectronics - Devices

Nov 25, 2013 (3 years and 8 months ago)

68 views


COEN
4720

(COEN 140)

-

Embedded Systems Design


Class Schedule:

3 Credit course, meeting the equivalent of 3
-
50 minute lecture.


Course Coordinator
: Richard Povinelli


Course Materials:


Required:

None.


Course Description:


This course introduces students to embedded systems, the types of hardware that can support
such systems, and the interfacing used in embedded systems. The course is a combined
laboratory and lecture course, which directly applies the embedded systems tech
niques using
hardware description and assembly languages to field programmable gate array technology.


Prerequisites
:
COEN 4710

(COEN 171)
,
EECE 3015

(EECE 143)


Required

course in the Computer Engineering program


Contribution to Professional Component
:

Engineering Science 30 %

Engineering Design 70 %


Course Goals:

To enable students to design and implement an embedded system through the use of an
interactive development environment (IDE) and embedded computer technology.


Course Objectives:

By the end
of this course, you should....

1.

Associate the themes involved with embedded systems.

2.

Identify contributors to the embedded systems area.

3.

Understand the nature of embedded software systems and their characteristics.

4.

To explain the issues associated with the selection of programming language for a range
of possible embedded system applications.

5.

To select with explanation a programming language appropriate for the implementation
of a range of embedded system applicatio
ns.

6.

To recognize the hardware issues associated with input and output and relevant to
embedded systems development.

7.

To demonstrate the ability to write embedded systems software that communicates
effectively with a range of hardware devices.

8.

Develop sof
tware for an embedded device that uses the following communication
protocols: Bluetooth, IrDA (Infrared Data Association), and WiFi.

9.

Understand the issues associated with developing software for a new technology.

10.

Understand the importance of
lifelong

lea
rning.



Contribution to Program Objectives
:

partial fulfillment of Criterion 3 objectives A, B, C,
E, G, I, K


Course Topics:






What

When

Grand Challenge

wk 1

Vex

wk 2

Android

wk 3

WiFi

wk 4

HP Netbook

wk 5

GPS

wk 6
-
7

Dev Phones (HTC & Samsung)

wk 8
-
9

PIC Architecture

wk 10

Embedded compilers

wk 11

Bluetooth

wk 12

Kinect

wk 13


Last modified:
27 February 2012