Teaching microprocessor systems design using a SoC and Embedded Linux platform

Yann-Hang Lee, Aung Oo

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

In traditional microprocessor systems design courses, students learn to develop assembly language programs to control peripherals, handle interrupts, and perform I/O operations. We adopt a 32-bit StrongARM architecture on the Motorola MX1ADS board with Embedded Linux to present a modern microprocessor system design course. With this new platform, we use a high-level language to develop projects that accelerate the students. learning curve. Embedded Linux also provides the necessary flexibility and tool set required for students to debug their own projects. Our students' responded very positively to this change. They were excited about the renewed course structure, the updated learning environment, and the challenging projects.

Original languageEnglish (US)
Title of host publicationProceedings - International Symposium on Computer Architecture
DOIs
StatePublished - 2005
EventWorkshop on Computer Architecture Education, WCAE '05, Held in conjunction with the 32nd International Symposium on Computer Architecture - Madison, WI, United States
Duration: Jun 5 2005Jun 5 2005

Other

OtherWorkshop on Computer Architecture Education, WCAE '05, Held in conjunction with the 32nd International Symposium on Computer Architecture
CountryUnited States
CityMadison, WI
Period6/5/056/5/05

Fingerprint

Microprocessor chips
Teaching
Systems analysis
Students
High level languages
Linux
System-on-chip

ASJC Scopus subject areas

  • Hardware and Architecture

Cite this

Lee, Y-H., & Oo, A. (2005). Teaching microprocessor systems design using a SoC and Embedded Linux platform. In Proceedings - International Symposium on Computer Architecture [11] https://doi.org/10.1145/1275604.1275619

Teaching microprocessor systems design using a SoC and Embedded Linux platform. / Lee, Yann-Hang; Oo, Aung.

Proceedings - International Symposium on Computer Architecture. 2005. 11.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Lee, Y-H & Oo, A 2005, Teaching microprocessor systems design using a SoC and Embedded Linux platform. in Proceedings - International Symposium on Computer Architecture., 11, Workshop on Computer Architecture Education, WCAE '05, Held in conjunction with the 32nd International Symposium on Computer Architecture, Madison, WI, United States, 6/5/05. https://doi.org/10.1145/1275604.1275619
Lee Y-H, Oo A. Teaching microprocessor systems design using a SoC and Embedded Linux platform. In Proceedings - International Symposium on Computer Architecture. 2005. 11 https://doi.org/10.1145/1275604.1275619
Lee, Yann-Hang ; Oo, Aung. / Teaching microprocessor systems design using a SoC and Embedded Linux platform. Proceedings - International Symposium on Computer Architecture. 2005.
@inproceedings{bff79db04b8d4850b57c10ba6ebe5e42,
title = "Teaching microprocessor systems design using a SoC and Embedded Linux platform",
abstract = "In traditional microprocessor systems design courses, students learn to develop assembly language programs to control peripherals, handle interrupts, and perform I/O operations. We adopt a 32-bit StrongARM architecture on the Motorola MX1ADS board with Embedded Linux to present a modern microprocessor system design course. With this new platform, we use a high-level language to develop projects that accelerate the students. learning curve. Embedded Linux also provides the necessary flexibility and tool set required for students to debug their own projects. Our students' responded very positively to this change. They were excited about the renewed course structure, the updated learning environment, and the challenging projects.",
author = "Yann-Hang Lee and Aung Oo",
year = "2005",
doi = "10.1145/1275604.1275619",
language = "English (US)",
booktitle = "Proceedings - International Symposium on Computer Architecture",

}

TY - GEN

T1 - Teaching microprocessor systems design using a SoC and Embedded Linux platform

AU - Lee, Yann-Hang

AU - Oo, Aung

PY - 2005

Y1 - 2005

N2 - In traditional microprocessor systems design courses, students learn to develop assembly language programs to control peripherals, handle interrupts, and perform I/O operations. We adopt a 32-bit StrongARM architecture on the Motorola MX1ADS board with Embedded Linux to present a modern microprocessor system design course. With this new platform, we use a high-level language to develop projects that accelerate the students. learning curve. Embedded Linux also provides the necessary flexibility and tool set required for students to debug their own projects. Our students' responded very positively to this change. They were excited about the renewed course structure, the updated learning environment, and the challenging projects.

AB - In traditional microprocessor systems design courses, students learn to develop assembly language programs to control peripherals, handle interrupts, and perform I/O operations. We adopt a 32-bit StrongARM architecture on the Motorola MX1ADS board with Embedded Linux to present a modern microprocessor system design course. With this new platform, we use a high-level language to develop projects that accelerate the students. learning curve. Embedded Linux also provides the necessary flexibility and tool set required for students to debug their own projects. Our students' responded very positively to this change. They were excited about the renewed course structure, the updated learning environment, and the challenging projects.

UR - http://www.scopus.com/inward/record.url?scp=77953574907&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77953574907&partnerID=8YFLogxK

U2 - 10.1145/1275604.1275619

DO - 10.1145/1275604.1275619

M3 - Conference contribution

AN - SCOPUS:77953574907

BT - Proceedings - International Symposium on Computer Architecture

ER -