title = {Design and {{Experiment}} of {{Dynamic Measurement Method}} for {{Bulk Material}} of {{Large Volume Belt Conveyor Based}} on {{Laser Triangulation Method}}},
author = {Min, Fusong and Lou, Andong and Wei, Qun},
date = {2020-01-17},
journaltitle = {IOP Conference Series: Materials Science and Engineering},
title = {High-Level Programming of Embedded Hard Real-Time Devices},
booktitle = {Proceedings of the 5th {{European}} Conference on {{Computer}} Systems},
author = {Pizlo, Filip and Ziarek, Lukasz and Blanton, Ethan and Maj, Petr and Vitek, Jan},
date = {2010-04-13},
series = {{{EuroSys}} '10},
pages = {69--82},
publisher = {{Association for Computing Machinery}},
location = {{New York, NY, USA}},
doi = {10.1145/1755913.1755922},
abstract = {While managed languages such as C\# and Java have become quite popular in enterprise computing, they are still considered unsuitable for hard real-time systems. In particular, the presence of garbage collection has been a sore point for their acceptance for low-level system programming tasks. Real-time extensions to these languages have the dubious distinction of, at the same time, eschewing the benefits of high-level programming and failing to offer competitive performance. The goal of our research is to explore the limitations of high-level managed languages for real-time systems programming. To this end we target a real-world embedded platform, the LEON3 architecture running the RTEMS real-time operating system, and demonstrate the feasibility of writing garbage collected code in critical parts of embedded systems. We show that Java with a concurrent, real-time garbage collector, can have throughput close to that of C programs and comes within 10\% in the worst observed case on realistic benchmark. We provide a detailed breakdown of the costs of Java features and their execution times and compare to real-time and throughput-optimized commercial Java virtual machines.},
title = {Qt | {{Cross-platform}} Software Development for Embedded \& Desktop},
url = {https://www.qt.io},
urldate = {2022-01-14},
abstract = {Qt is the faster, smarter way to create innovative devices, modern UIs \& applications for multiple screens. Cross-platform software development at its best.},