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 Scopus citations

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

ASJC Scopus subject areas

  • Hardware and Architecture

Fingerprint Dive into the research topics of 'Teaching microprocessor systems design using a SoC and Embedded Linux platform'. Together they form a unique fingerprint.

  • 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