Blogs (4) >>
Fri 22 Mar 2024 14:35 - 15:00 at Meeting Room E145 - Upper Level / Systems / IOT Chair(s): Scott Valcourt

RISC-V is an open computer architecture that has seen growing popularity in recent years. Companies like Google, Nvidia, and Huawei have all announced or developed CPUs based on the RISC-V architecture. The increasing popularity of RISC-V along with its simplicity make it an ideal platform for students to learn low-level operating system concepts. We have ported Embedded Xinu, a simple, lightweight, and education-focused operating system, to a baremetal RISC-V board. Embedded Xinu has been used to teach thousands of students operating systems over the past two decades. This new port is the first education-focused operating system designed to run on baremetal RISC-V. In the following sections, we describe the challenges in porting Embedded Xinu to support the RISC-V architecture. We describe how practitioners can adopt Embedded Xinu to teach low-level CS systems courses such as operating systems. Finally, we reflect on our experience using Embedded Xinu on RISC-V to teach operating systems in Spring 2023.

Fri 22 Mar

Displayed time zone: Pacific Time (US & Canada) change

13:45 - 15:00
Upper Level / Systems / IOTPapers at Meeting Room E145
Chair(s): Scott Valcourt Northeastern University
13:45
25m
Talk
Experiences Teaching a Wireless for the Internet of Things Course Co-operatively at Multiple Universities
Papers
Nabeel Nasir University of Virginia, Viswajith Govinda Rajan University of Virginia, Pat Pannuto University of California, San Diego, Branden Ghena Northwestern University, Bradford Campbell University of Virginia
DOI
14:10
25m
Talk
Smart Use of Smart Devices in Your Home: A Smart Home Security and Privacy Workshop for the General PublicGlobal
Papers
Tushar Jois City College of New York, Tina Pavlovich Dartmouth College, Brigid McCarron Dartmouth College, David Kotz Dartmouth College, Timothy Pierson Dartmouth College
DOI
14:35
25m
Talk
Using Embedded Xinu to Teach Operating Systems on Baremetal RISC-VGlobal
Papers
Alexander Gebhard Marquette University, Jack Forden Marquette University, Oliver Laufenberg Marquette University, Dennis Brylow Marquette University
DOI