Embedded Programming with C++
نویسنده
چکیده
This paper presents uCR, a C++ runtime package for embedded program development. We make the case that in certain situations embedded programming is best done without the aid of a conventional operating system. A programming environment in the form of a C++ runtime is presented, and the environment, including the C++ language, is evaluated for appropriateness. Important factors are code size, performance, simplicity and applicability to a wide range of embedded targets.
منابع مشابه
The Opportunities Afforded by Embedded Computer Systems for Monitoring and Control of Industrial Processes in Less-Industrialised Countries (TECHNICAL NOTE)
The dramatic changes in integrated-circuit technology over the last two decades have been of great benefit to countries such as Zimbabwe. High volume production of VLSI chips has produced a supply of intelligent, versatile electronic processing devices at very low cost. In particular the facilities of the microcontroller have steadily developed to the accompaniment of a reduction in price. Sinc...
متن کاملESPeciaL: an embedded systems programming language
The advent of off-the-shelf programmable embedded systems such as Arduino enables people with little programming skills to interact with the real-world using sensors and actuators. In this paper, we propose a novel approach aimed at simplifying the programming of embedded systems based on the dataflow paradigm. Named ESPeciaL, this programming framework removes the need of low-level programming...
متن کاملComplementiser Phrase: The Case of English Wh-Embedded Clauses
English main-clause wh-questions form complementiser phrases with wh-words preposed to spec-C position. This is because English wh-words, as verb-complements originally, are strong enough to trigger wh-movement and auxiliary inversion. Persian EFL learners encounter an over-differentiation problem regarding the acquisition of auxiliary inversion rule in English standard questions. Once they hav...
متن کاملTowards Translating Embedded Curry to C 1 Michael Hanus Klaus
This paper deals with a framework to program autonomous robots in the declarative multi-paradigm language Curry. Our goal is to apply a high-level declarative programming language for the programming of embedded systems. For this purpose, we use a specialization of Curry called Embedded Curry. We show the basic ideas of our framework and an implementation that translates Embedded Curry programs...
متن کاملProgramming real-time systems with C/C++ and POSIX
The C language [1], developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories, is the most widely used high level programming language in the embedded systems community, both for systems programming as for the development of applications. Although as a general purpose language it is being surpassed by Java [7], C is still favourite among embedded system developers because of the ef...
متن کامل