Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Corrosion of Reinforcement01:27

Corrosion of Reinforcement

166
The corrosion of steel reinforcement within concrete is a process influenced by the material's inherent properties and external factors. The high pH level of around 13, provided by calcium hydroxide present in concrete, initially protects the steel reinforcement by promoting the formation of a passive iron oxide layer on its surface.
However, over time and under certain conditions like carbonation, chloride ingress, and cracking this protective state can be compromised. Steel has areas with...
166
Cyclic Processes And Isolated Systems01:19

Cyclic Processes And Isolated Systems

2.7K
A thermodynamic system with zero heat exchange and work is an isolated system. For these systems, the internal energy remains constant.
In the case of a non-isolated system, the change in the internal energy is zero only if the process is cyclic. A thermodynamic process is considered cyclic if the system undergoes a series of changes and returns to its initial state. 
Consider a cyclic process that returns to its initial state, undergoing a four-step process. The heat transfer along each...
2.7K
Control Systems: Applications01:25

Control Systems: Applications

582
Electrical engineering plays a pivotal role in our daily lives, with control systems at the heart of many applications, from home appliances to sophisticated space shuttles. Control systems manage and regulate the behavior of devices and processes, ensuring they function safely, correctly, and efficiently.
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
582
Corrosion02:49

Corrosion

23.9K
The degradation of metals due to natural electrochemical processes is known as corrosion. Rust formation on iron, tarnishing of silver, and the blue-green patina that develops on copper are examples of corrosion. Corrosion involves the oxidation of metals. Sometimes it is protective, such as the oxidation of copper or aluminum, wherein a protective layer of metal oxide or its derivatives forms on the surface, protecting the underlying metal from further oxidation. In other cases, corrosion is...
23.9K
Control Systems01:10

Control Systems

1.1K
Control systems are everywhere in contemporary society, influencing diverse applications from aerospace to automated manufacturing. These systems can be found naturally within biological processes, such as blood sugar regulation and heart rate adjustment in response to stress, as well as in man-made systems like elevators and automated vehicles. A control system is essentially a network of subsystems and processes that collaboratively convert specific inputs into desired outputs.
At the heart...
1.1K
Electro-mechanical Systems01:19

Electro-mechanical Systems

928
Electromechanical systems are intricate configurations that effectively combine electrical and mechanical elements to achieve a desired outcome. Central to many of these systems is the DC motor, a device that converts electrical energy into mechanical motion, enabling various applications ranging from simple fans to complex robotic mechanisms.
A key component of the DC motor is the armature, a rotating circuit positioned within a magnetic field. As an electric current passes through the...
928

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

A Lightweight Hybrid Authentication and Key Agreement Protocol for Decentralized Device-to-Device Communication with Post-Quantum Confidentiality.

Sensors (Basel, Switzerland)·2026
Same author

Trustworthy Environmental Monitoring Using Hardware-Assisted Security Mechanisms.

Sensors (Basel, Switzerland)·2024
Same author

Evaluation of 6LoWPAN Generic Header Compression in the Context of a RPL Network.

Sensors (Basel, Switzerland)·2024
Same author

Flexible and Efficient Security Framework for Many-to-Many Communication in a Publish/Subscribe Architecture.

Sensors (Basel, Switzerland)·2022
Same author

Traffic Aware Scheduler for Time-Slotted Channel-Hopping-Based IPv6 Wireless Sensor Networks.

Sensors (Basel, Switzerland)·2022
Same author

Time-Slotted Spreading Factor Hopping for Mitigating Blind Spots in LoRa-Based Networks.

Sensors (Basel, Switzerland)·2022
Same journal

RETRACTED: Zhang et al. A Novel Framework for Reconstruction and Imaging of Target Scattering Centers via Wide-Angle Incidence in Radar Networks. <i>Sensors</i> 2025, <i>25</i>, 6802.

Sensors (Basel, Switzerland)·2026
Same journal

Enhancing Unsupervised Multi-Source Domain Adaptation for Person Re-Identification via Mixture of Experts and Graph-Based Relation.

Sensors (Basel, Switzerland)·2026
Same journal

Development of an Instrumented Glove for Palmar Pressure Assessment in Kayakers.

Sensors (Basel, Switzerland)·2026
Same journal

Development and Experimental Validation of an Autonomous IoT-Based Monitoring System for Real-Time Water Quality Assessment in the Amazon River.

Sensors (Basel, Switzerland)·2026
Same journal

Semi-Supervised Adversarial Learning Framework for Controller Area Network Bus Intrusion Detection.

Sensors (Basel, Switzerland)·2026
Same journal

Smart Optimization Method for Safety Signs in Innovative Manufacturing Environments Integrating Industrial Field IoT Sensors and Knowledge Graphs.

Sensors (Basel, Switzerland)·2026
See all related articles

Related Experiment Video

Updated: Jun 13, 2025

A Flexible Platform for Monitoring Cerebellum-Dependent Sensory Associative Learning
11:32

A Flexible Platform for Monitoring Cerebellum-Dependent Sensory Associative Learning

Published on: January 19, 2022

3.4K

Overview of Embedded Rust Operating Systems and Frameworks.

Thibaut Vandervelden1, Ruben De Smet2, Diana Deac2,3

  • 1Department of Engineering Technology (INDI), Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium.

Sensors (Basel, Switzerland)
|September 14, 2024
PubMed
Summary
This summary is machine-generated.

Rust offers memory-safe embedded operating systems (OSs) as a secure alternative to C. This study overviews and compares Rust OSs for sensor nodes based on features and performance.

Keywords:
embedded operating systemsperformance evaluationrust

More Related Videos

Implementation of a Real-Time Psychosis Risk Detection and Alerting System Based on Electronic Health Records using CogStack
07:31

Implementation of a Real-Time Psychosis Risk Detection and Alerting System Based on Electronic Health Records using CogStack

Published on: May 15, 2020

7.0K
Interactive and Visualized Online Experimentation System for Engineering Education and Research
08:35

Interactive and Visualized Online Experimentation System for Engineering Education and Research

Published on: November 24, 2021

2.4K

Related Experiment Videos

Last Updated: Jun 13, 2025

A Flexible Platform for Monitoring Cerebellum-Dependent Sensory Associative Learning
11:32

A Flexible Platform for Monitoring Cerebellum-Dependent Sensory Associative Learning

Published on: January 19, 2022

3.4K
Implementation of a Real-Time Psychosis Risk Detection and Alerting System Based on Electronic Health Records using CogStack
07:31

Implementation of a Real-Time Psychosis Risk Detection and Alerting System Based on Electronic Health Records using CogStack

Published on: May 15, 2020

7.0K
Interactive and Visualized Online Experimentation System for Engineering Education and Research
08:35

Interactive and Visualized Online Experimentation System for Engineering Education and Research

Published on: November 24, 2021

2.4K

Area of Science:

  • Computer Science
  • Software Engineering

Background:

  • Embedded operating systems (OSs) are predominantly developed in C.
  • C's advantages include performance, low memory footprint, and hardware-software mapping.
  • However, C is susceptible to security vulnerabilities like use-after-free and buffer overflows.

Purpose of the Study:

  • To provide an overview of existing Rust-based operating systems and frameworks for embedded applications.
  • To compare these Rust OSs based on their features and performance metrics.
  • To evaluate Rust as a safer alternative to C for embedded OS development.

Main Methods:

  • Literature review of existing Rust OSs and frameworks for sensor nodes.
  • Comparative analysis of features including application isolation, scheduling, inter-process communication, and networking.
  • Performance benchmarking focusing on memory usage and execution cycles.

Main Results:

  • Several Rust OSs and frameworks targeting sensor nodes are identified.
  • Comparison reveals variations in feature implementation and performance across different Rust OSs.
  • Rust's memory safety guarantees address common C vulnerabilities at compile time.

Conclusions:

  • Rust presents a viable and secure alternative for embedded OS development, mitigating common C-related security risks.
  • The choice of Rust OS depends on specific application requirements regarding features and performance.
  • Further research can explore optimizing Rust OS performance for resource-constrained embedded systems.