Abstract
Threaded C is a meta-language that is based on C, but is annotated with thread, monitor thread, and semaphore markup. Threaded C uses the runtime provided by the Freezer OS, a small, memory-efficient embedded kernel. The combination of Freezer OS and Threaded C allows the simple expression of common control problems in robotics. The system is geared especially towards robotics education, as it matches the mental map that children have of how control structures should work.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baltes, J., Anderson, J.: Complex AI on Small Embedded Systems: Humanoid Robotics Using Mobile Phones (2010)
Baum, D., Hansen, J.: Not quite c programmers guide, version 3.1r2 (2005), http://bricxcc.sourceforge.net/nqc/
AVR Corporation. Atmel avr atmega128 data sheet. Configurations (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Baltes, J., Iverach-Brereton, C., Cheng, C.T., Anderson, J. (2011). Threaded C and Freezer OS. In: Li, TH.S., et al. Next Wave in Robotics. FIRA 2011. Communications in Computer and Information Science, vol 212. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23147-6_21
Download citation
DOI: https://doi.org/10.1007/978-3-642-23147-6_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23146-9
Online ISBN: 978-3-642-23147-6
eBook Packages: Computer ScienceComputer Science (R0)