[PDF][PDF] Arduino for teaching embedded systems. are computer scientists and engineering educators missing the boat?

P Jamieson - Proceedings of the international conference on …, 2011 - drpeterjamieson.com
In this work, we look at the Arduino as a design platform for a course on embedded systems
and ask the question, is the Arduino platform suitable for teaching computer engineers and …

Approaches and tools used to teach the computer input/output subsystem: A survey

E Larraza-Mendiluze… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
This paper surveys how the computer input/output (I/O) subsystem is taught in introductory
undergraduate courses. It is important to study the educational process of the computer I/O …

Multi-processor programming in the embedded system curriculum

A Hansson, B Akesson, J Van Meerbergen - ACM SIGBED Review, 2009 - dl.acm.org
Teaching embedded system design is challenging, as the subject covers a wide range of
aspects, and also involves skills that students do not learn from a text book. As a result …

The use of video-gaming devices as a motivation for learning embedded systems programming

J González, H Pomares, M Damas… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
As embedded systems are becoming prevalent in everyday life, many universities are
incorporating embedded systems-related courses in their undergraduate curricula …

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 …

BareMichael: A minimalistic bare-metal framework for the intel SCC

M Ziwisky, D Brylow - The 6th Many-core Applications Research …, 2012 - hal.science
The many-core Intel SCC processor is one of a class of emerging, highly parallel computer
architectures. Intel provides a modern Linux kernel which, running on the SCC as a separate …

A down-to-earth educational operating system for up-in-the-cloud many-core architectures

M Ziwisky, K Persohn, D Brylow - ACM Transactions on Computing …, 2013 - dl.acm.org
We present Xipx, the first port of a major educational operating system to a processor in the
emerging class of many-core architectures. Through extensions to the proven Embedded …

[PDF][PDF] Experience on teaching multiple CS courses with portable embedded system labware in a box

K Qian, X Hu, L Hong - Proceedings of the World Congress on …, 2011 - iaeng.org
The rapid growth of embedded systems results in a shortage of professionals for embedded
software development. However, embedded system education is not well represented in …

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 …