TY - GEN
T1 - Threaded C and freezer OS
AU - Baltes, Jacky
AU - Iverach-Brereton, Chris
AU - Cheng, Chi Tai
AU - Anderson, John
PY - 2011
Y1 - 2011
N2 - 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.
AB - 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.
KW - Embedded Systems
KW - Real-time OS
KW - Scheduling
UR - http://www.scopus.com/inward/record.url?scp=80052785515&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80052785515&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-23147-6_21
DO - 10.1007/978-3-642-23147-6_21
M3 - Conference contribution
AN - SCOPUS:80052785515
SN - 9783642231469
T3 - Communications in Computer and Information Science
SP - 170
EP - 177
BT - Next Wave in Robotics - 14th FIRA RoboWorld Congress, FIRA 2011, Proceedings
T2 - 14th FIRA RoboWorld Congress on Next Wave in Robotics, FIRA 2011
Y2 - 26 August 2011 through 30 August 2011
ER -