292,373 research outputs found
Interactive Real-Time Embedded Systems Education Infused with Applied Internet Telephony
The transition from traditional circuit-switched phone systems to modern packet-based Internet telephony networks demands tools to support Voice over Internet Protocol (VoIP) development. In this paper, we introduce the XinuPhone, an integrated hardware/software approach for educating users about VoIP technology on a real-time embedded platform. We propose modular course topics for design-oriented, hands-on laboratory exercises: filter design, timing, serial communications, interrupts and resource budgeting, network transmission, and system benchmarking. Our open-source software platform encourages development and testing of new CODECs alongside existing standards, unlike similar commercial solutions. Furthermore, the supporting hardware features inexpensive, readily available components designed specifically for educational and research users on a limited budget. The XinuPhone is especially good for experimenting with design trade-offs as well as interactions between real-time software and hardware components
Challenging the Computational Metaphor: Implications for How We Think
This paper explores the role of the traditional computational metaphor in our thinking as computer scientists, its influence on epistemological styles, and its implications for our understanding of cognition. It proposes to replace the conventional metaphor--a sequence of steps--with the notion of a community of interacting entities, and examines the ramifications of such a shift on these various ways in which we think
Recommended from our members
Space-Based Capstone: Public-Private-Academic Partnership in the Making
The Electronic Systems Engineering Technology (ESET) Program at Texas A&M University provides a recognized undergraduate program with an emphasis in electronics, communication, embedded systems, testing, instrumentation and control systems. The program combines engineering and industrial knowledge and methods to develop, design, and implement new innovative products through a two-semester long Senior Capstone Project.
Capstone is designed to prepare future engineers by bridging the gap between the classroom and industry. Students are required to form teams of two to six members which allows them to develop the skills necessary to succeed in a diverse industry setting. Each team is required to use their knowledge and skills to design, develop, document, and deliver a real-world project equivalent to the assignments they will soon receive as professional engineers.
Following NASA’s approval for funding the development of a research facility named Hermes, a Capstone team, named Microgravity Automated Research Systems (MARS), was sponsored by T STAR, a local space commercialization company, to develop the electronics portion of the facility. Hermes will reside on the International Space Station for five years in the hopes of streamlining the development of experiments that require extended periods of time in microgravity environments.
The Hermes facility will host and manage up to four experiments at a time while allowing for the downlink of experiment data to an Earth station, and the uplink of commands to change experiment parameters. Experiments will adhere to a power budget and communication standard established by MARS so that experiments can be swapped out during the facility’s lifetime. MARS will work with the Mobile Integrated Solutions Laboratory (MISL), an undergraduate applied research lab, in order to prepare them to maintain support for Hermes in the future.Cockrell School of Engineerin
An Experimental Nexos Laboratory Using Virtual Xinu
The Nexos Project is a joint effort between Marquette University, the University of Buffalo, and the University of Mississippi to build curriculum materials and a supporting experimental laboratory for hands-on projects in computer systems courses. The approach focuses on inexpensive, flexible, commodity embedded hardware, freely available development and debugging tools, and a fresh implementation of a classic operating system, Embedded Xinu, that is ideal for student exploration. This paper describes an extension to the Nexos laboratory that includes a new target platform composed of Qemu virtual machines. Virtual Xinu addresses two challenges that limit the effectiveness of Nexos. First, potential faculty adopters have clearly indicated that even with the current minimal monetary cost of installation, the hardware modifications, and time investment remain troublesome factors that scare off interested educators. Second, overcoming the inherent complications that arise due to the shared subnet that result in students\u27 projects interfering with each other in ways that are difficult to recreate, debug, and understand. Specifically, this paper discusses porting the Xinu operating systems to Qemu virtual hardware, developing the virtual networking platform, and results showing success using Virtual Xinu in the classroom during one semester of Operating Systems at the University of Mississippi
- …