Proceedings of the 2005 Workshop on Computer Architecture Education Held in Conjunction With the 32nd International Symposium O 2005
DOI: 10.1145/1275604.1275617
|View full text |Cite
|
Sign up to set email alerts
|

An embedded systems course and course sequence

Abstract: Recently, the University of Alabama Department of Electrical and Computer Engineering adopted curricular changes to incorporate embedded systems into its computer engineering core course sequence. One of the major changes implemented was the creation of a senior lecture/laboratory combination specifically dedicated to embedded systems. This paper describes the specific lecture and laboratory content of this senior-level course and how this course fits within the new curriculum a The University of Alabama.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2007
2007
2020
2020

Publication Types

Select...
4
4

Relationship

1
7

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 1 publication
0
6
0
Order By: Relevance
“…Concepts typically covered in an operating systems course that are applicable to embedded systems will also be addressed, including time management, solutions to address concurrency issues (race conditions [10]), and communications protocols. Since these issues would typically be handled by an operating system in the case of general purpose computers, different approaches are necessary for small embedded systems [11][12][13][14][15][16].…”
Section: Methodsmentioning
confidence: 99%
“…Concepts typically covered in an operating systems course that are applicable to embedded systems will also be addressed, including time management, solutions to address concurrency issues (race conditions [10]), and communications protocols. Since these issues would typically be handled by an operating system in the case of general purpose computers, different approaches are necessary for small embedded systems [11][12][13][14][15][16].…”
Section: Methodsmentioning
confidence: 99%
“…An initial review of the related work shows that several embedded systems courses use a variety of hardware such as microprocessors, microcontrollers and FPGAs in their laboratory and project assignments [2]. We selected some previous works that use Arduino as the main platform for the course.…”
Section: Related Workmentioning
confidence: 99%
“…Ricks et. al [17] use an aerospace processor to pursue substantially similar teaching goals to our own. Others have focused on robotics platforms [8], dedicated digital signal processors [1,7], and more familiar microcontroller systems [5].…”
Section: Prior and Related Workmentioning
confidence: 99%