scholarly journals Reducing Resource Consumption of SELinux for Embedded Systems with Contributions to Open-Source Ecosystems

2015 ◽  
Vol 23 (5) ◽  
pp. 664-672
Author(s):  
Yuichi Nakamura ◽  
Yoshiki Sameshima ◽  
Toshihiro Yamauchi
2010 ◽  
Author(s):  
A. Bastoni ◽  
P. Boschi ◽  
F. Batino ◽  
C. Di Biagio ◽  
L. Recchia

2017 ◽  
Vol 13 (4) ◽  
pp. 1629-1640 ◽  
Author(s):  
Guoqi Xie ◽  
Yuekun Chen ◽  
Yan Liu ◽  
Yehua Wei ◽  
Renfa Li ◽  
...  

2021 ◽  
Vol 12 ◽  
Author(s):  
Jhon E. Goez-Mora ◽  
María F. Villa-Tamayo ◽  
Monica Vallejo ◽  
Pablo S. Rivadeneira

Current technological advances have brought closer to reality the project of a safe, portable, and efficient artificial pancreas for people with type 1 diabetes (T1D). Among the developed control strategies for T1D, model predictive control (MPC) has been emphasized in literature as a promising control for glucose regulation. However, these control strategies are commonly designed in a computer environment, regardless of the limitations of a portable device. In this paper, the performances of six embedded platforms and three open-source optimization solver algorithms are assessed for T1D treatment. Their advantages and limitations are clarified using four MPC formulations of increasing complexity and a hardware-in-the-loop methodology to evaluate glucose control in virtual adult subjects. The performance comparison includes the execution time, the difference concerning the evolution obtained in MATLAB, the processor temperature, energy consumption, time percentage in normoglycemia, and the number of hypo- and hyperglycemic events. Results show that Quadprog is the package that faithfully follows the results obtained with control strategies designed and tuned on a computer with the MATLAB software. In addition, the Raspberry Pi 3 and the Tinker Board S embedded systems present the appropriate characteristics to be implemented as portable devices in the artificial pancreas application according to the criteria set out in this work.


Micromachines ◽  
2021 ◽  
Vol 12 (12) ◽  
pp. 1549
Author(s):  
Stefano Ricci

Embedded systems are nowadays employed in a wide range of application, and their capability to implement calculation-intensive algorithms is growing quickly and constantly. This result is obtained by the exploitation of powerful embedded processors that are often connected to coprocessors optimized for a particular application. This work presents an open-source coprocessor dedicated to the real-time generation of a synthetic signal that mimics the echoes produced by a moving fluid when investigated by ultrasounds. The coprocessor is implemented in a Field Programmable Gate Array (FPGA) device and integrated in an embedded system. The system can replace the complex and inaccurate flow-rigs employed in laboratorial tests of Doppler ultrasound systems and methods. This paper details the coprocessor and its standard interfaces, and shows how it can be integrated in the wider architecture of an embedded system. Experiments showed its capability to emulate a fluid flowing in a pipe when investigated by an echographic Doppler system.


2021 ◽  
Vol 14 (16) ◽  
pp. 1261-1273
Author(s):  
Yahia Mazzi ◽  
◽  
Ahmed Gaga ◽  
Fatima Errahimi
Keyword(s):  

Electronics ◽  
2019 ◽  
Vol 8 (2) ◽  
pp. 228 ◽  
Author(s):  
Jonathan Álvarez Ariza

DSCBlocks is an open-source platform in hardware and software developed in JavaFX, which is focused on learning embedded systems through Digital Signal Controllers (DSCs). These devices are employed in industrial and educational sectors due to their robustness, number of peripherals, processing speed, scalability and versatility. The platform uses graphical blocks designed in Google’s tool Blockly that can be used to build different Algorithm Visualizations (AVs). Afterwards, the algorithms are converted in real-time to C language, according to the specifications of the compiler for the DSCs (XC16) and they can be downloaded in one of the two models of development board for the dsPIC 33FJ128GP804 and dsPIC 33FJ128MC802. The main aim of the platform is to provide a flexible environment, drawing on the educational advantages of the AVs with different aspects concerning the embedded systems, such as declaration of variables and functions, configuration of ports and peripherals, handling of Real-Time Operating System (RTOS), interrupts, among others, that are employed in several fields such as robotics, control, instrumentation, etc. In addition, some experiments that were designed in the platform are presented in the manuscript. The educational methodology and the assessment provided by the students (n = 30) suggest that the platform is suitable and reliable to learn concepts relating to embedded systems.


2017 ◽  
Vol 7 (2) ◽  
pp. 79 ◽  
Author(s):  
Mohammed El-Abd

In this paper, the subject of embedded systems education in the Arduino age is examined. Arduino is an open-source microcontroller platform that has been widely popular in the past decade among hobbyists and academics. Arduino is increasingly being adopted in courses that span different disciplines in schools and universities. As a result, numerous papers are being published every year in different engineering education conferences and journals reporting the integration of Arduino in teaching. In this work, the impact of Arduino on embedded systems education is investigated. First, challenges facing embedded systems education are identified from the literature. Second, different Arduino teaching integration methodologies reported in the literature are surveyed and analyzed. Third, the question whether Arduino successfully addresses embedded education challenges or not is discussed taking both surveyed findings and recent market trends into consideration. Finally, a number of open-ended research directions are proposed.


2018 ◽  
Author(s):  
Nilanjan Dey ◽  
Amartya Mukherjee

Sign in / Sign up

Export Citation Format

Share Document