An experimental laboratory environment for teaching embedded operating systems

D Brylow - Proceedings of the 39th SIGCSE technical symposium …, 2008 - dl.acm.org
This paper describes Marquette University's efforts to build an experimental embedded
systems laboratory for hands-on projects in an operating systems course. Our prototype …

Game-console-based projects for learning the computer input/output subsystem

E Larraza-Mendiluze, N Garay-Vitoria… - IEEE Transactions …, 2013 - ieeexplore.ieee.org
The input/output (I/O) subsystem is an important topic within computer architecture (CA)
because it determines how the computer interacts with its environment. For this reason …

Nexos: A next generation embedded systems laboratory

D Brylow, B Ramamurthy - ACM SIGBED Review, 2009 - dl.acm.org
The Nexos Project is a joint effort at Marquette University (MU) and University of Buffalo (UB)
to build curriculum materials and a supporting experimental laboratory for hands-on projects …

Xest: an automated framework for regression testing of embedded software

MH Netkow, D Brylow - Proceedings of the 2010 Workshop on …, 2010 - dl.acm.org
As embedded systems permeate an ever-widening circle of safety-and mission-critical
applications, robust testing of embedded software remains of paramount importance. Yet …

Using Embedded Xinu to Teach Operating Systems on Baremetal RISC-V

A Gebhard, J Forden, O Laufenberg… - Proceedings of the 55th …, 2024 - dl.acm.org
RISC-V is an open computer architecture that has gained increasing popularity in recent
years. Companies such as Google, Nvidia, and Huawei have all announced or developed …

[PDF][PDF] Modular design and adoption of embedded system courseware with portable labs in a box

X Hu, M Wang, Y Xu, K Qian - Proceedings of the World Congress on …, 2012 - iaeng.org
Teaching embedded system in universities and colleges that have limited resources faces
difficulties due to the lack of dedicated embedded system labs and specialized embedded …

Compiler construction with a dash of concurrency and an embedded twist

AB Mallen, D Brylow - Proceedings of the ACM international conference …, 2010 - dl.acm.org
We describe the renovation of our compilers curriculum to meld together an established
object-oriented textbook compiler with an inexpensive embedded target platform. The result …

Hands-on networking labs with embedded routers

D Brylow, K Thurow - Proceedings of the 42nd ACM technical …, 2011 - dl.acm.org
We present extensions to the Embedded Xinu educational operating system that, when
coupled with a target device like the Cisco-Linksys WRT54GL, provide for an extremely …

[PDF][PDF] XinuPi: Porting a lightweight educational operating system to the Raspberry Pi

E Biggers, F Harunani, T Much… - 2013 Proceedings of the …, 2013 - mscs.mu.edu
ABSTRACT The Raspberry Pi is a credit-card sized computer, designed to support hands-on
computer science education activities with minimal hardware cost. The Pi's low price …

Engaging sophomores in embedded design using robotics

A Momeni, F Previlon, A Despopoulos… - Proceedings of the …, 2015 - dl.acm.org
The material covered in a typical Computer Engineering class tends to be heavily focused
on a single subject area. Students often struggle to see how different subjects are …