Making operating systems more appetizing with the raspberry Pi

Author(s):  
Ziad Youssfi
2018 ◽  
Vol 15 (2) ◽  
pp. 119-131
Author(s):  
Wing-Kwong Wong

Purpose This paper aims to propose a maker’s approach to teaching an operating systems (OSs) course in which students apply knowledge of OSs to making a toy robot by focusing on input/outputs, hardware devices and system programming. Design/methodology/approach Classroom action research is involved in this study. Findings After the course was taught in this maker’s approach in two consecutive school years, some observations were reported. Students were enthusiastic in doing a series of assignments leading to the completion of a toy robot that follows a black line on the ground. In addition to enjoying the learning process by making tangible products, the students were excited to be able to demonstrate the skills and knowledge they learned with the robots they made. Research limitations/implications The research results were based mainly on the instructor’s observations during the lectures and labs. Practical implications Lessons from this study can inspire other instructors to turn traditional engineering courses into maker courses to attract students who enjoy making. Industry should welcome engineering graduates to join the companies with more hands-on experiences they have gained from maker courses. Social implications Although the maker movement has attracted much attention in K12 education, there is little research that studies how this maker spirit can be incorporated in traditional engineering courses that focus mainly on theories or software. Originality/value Including electronics and mechanical components in programming assignments would bring surprising effects on students’ motivation in learning.


Author(s):  
Suvarna Gaikwad ◽  
Parth Dode ◽  
Shubham Chhipa ◽  
Shubhangi Vaikole

<p>Vehicles being the most widely used machines need to get smarter compared to their current technology. The necessity described by the younger generation of users, the millennials, for their devices to be smart and their vision to have more computerized and smarter applications of various sensors. The invention and development of better-computerized systems for infotainment and control of vehicles have taken speed and research is done mainly in an open-source on Linux kernel-based operating systems. The Smart Bike System is a Raspberry pi based operating system(AGL) for bikes tracks the various components of the bike like Speed, Quantity of fuel, Distance covered in a single trip, Temperature, Date and Time. We make a note that the current system of dashboards for representing the various aspects of a bike is old. A significant improvement would be made in the quality of the bike and the way people use it if the current computer technology of the world embraces the vehicular system. Automotive Grade Linux(AGL) is an (open source tech) operating system for automobiles which when installed on a computer in synchronization with the parts of a motor-bike has an ability to display more information in a more colorful and animated format like a computer desktop but specifically for automobiles.</p>


2015 ◽  
Vol 713-715 ◽  
pp. 2391-2394
Author(s):  
Mauricio Mauledoux ◽  
Crhistian C.G. Segura ◽  
Oscar F. Aviles

This article describes the use of Software-in-the-loop (SIL) and Robot Operating System (ROS) as tools for controller implementation and simulation of discrete-time plants is exposed. For experimental validation a magnetic levitation plant is used, this is modeled using Lagrange obtaining a nonlinear model which is linearized. Thus this model is discretized using a Tustin transformation for subsequent implementation of the control loop. Feedback state variable is implemented as control strategy for experimental validation on a system (Raspberry-Pi / fit-PC, Matlab / PC). We chose to use ROS as it is available for computers running operating systems based on Linux, as used in various embedded systems commercially available com the Fit-PC, Beagle-Board and Raspberry-Pi, ROS occupies low disk space (basic installation), programming is done in C ++ allowing more thorough use of the hardware. For testing three modules (node) implemented; "Reference_node" which is responsible for requesting the user to the desired position and transmit it to the next node, "control_node" is responsible for carrying out checks, which receives as inputs the reference (desired position) and the output of the plant (position current), and which outputs the control signal (u), finally "plant_node" is the node that simulates the behavior of the plant.


This paper proposes the creation of a platformagnostic Vehicle to Vehicle (V2V) communication system that combines a GPS module, XBee-PRO 900HP ® and Raspberry Pi 3 Model B+ Single Board Computer (SBC) to create a low-cost V2V solution. The choice of XBee® enables the use of Digi Internationals’ proprietary DigiMesh® protocol, which creates an ad-hoc mesh network. Using the XBee® devices data (longitude, latitude, speed, heading) obtained from the GPS modules can be shared between the vehicles (nodes). For testing purposes, the system was programmed in python with a local SQLite database used to store the obtained data. This approach allows basic V2V communication between devices with different operating systems if a compatible XBee® device is attached to the SBC.


2018 ◽  
Vol 11 (2) ◽  
pp. 35-58
Author(s):  
Teodor Sumalan ◽  
Eugen Lupu ◽  
Radu Arsinte

Abstract The purpose of the work described in this paper is to compare more configurations belonging to portables real-time operating systems for embedded devices based on Raspberry Pi board. The developed application in this work can monitor the status in a greenhouse: irrigation, heating, ventilation, humidification, closing/opening panels etc. following weather conditions. Our target is to choose an efficient, minimal operating system optimized for the desired application. Other targets are high flexibility, optimal modularity, high readability and maintainability of the source code.


Sign in / Sign up

Export Citation Format

Share Document