Threaded C and freezer OS

Jacky Baltes, Chris Iverach-Brereton, Chi Tai Cheng, John Anderson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationNext Wave in Robotics - 14th FIRA RoboWorld Congress, FIRA 2011, Proceedings
Pages170-177
Number of pages8
DOIs
Publication statusPublished - 2011 Sep 20
Event14th FIRA RoboWorld Congress on Next Wave in Robotics, FIRA 2011 - Kaohsiung, Taiwan
Duration: 2011 Aug 262011 Aug 30

Publication series

NameCommunications in Computer and Information Science
Volume212 CCIS
ISSN (Print)1865-0929

Other

Other14th FIRA RoboWorld Congress on Next Wave in Robotics, FIRA 2011
CountryTaiwan
CityKaohsiung
Period11/8/2611/8/30

Fingerprint

Robotics
Education
Data storage equipment

Keywords

  • Embedded Systems
  • Real-time OS
  • Scheduling

ASJC Scopus subject areas

  • Computer Science(all)
  • Mathematics(all)

Cite this

Baltes, J., Iverach-Brereton, C., Cheng, C. T., & Anderson, J. (2011). Threaded C and freezer OS. In Next Wave in Robotics - 14th FIRA RoboWorld Congress, FIRA 2011, Proceedings (pp. 170-177). (Communications in Computer and Information Science; Vol. 212 CCIS). https://doi.org/10.1007/978-3-642-23147-6_21

Threaded C and freezer OS. / Baltes, Jacky; Iverach-Brereton, Chris; Cheng, Chi Tai; Anderson, John.

Next Wave in Robotics - 14th FIRA RoboWorld Congress, FIRA 2011, Proceedings. 2011. p. 170-177 (Communications in Computer and Information Science; Vol. 212 CCIS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Baltes, J, Iverach-Brereton, C, Cheng, CT & Anderson, J 2011, Threaded C and freezer OS. in Next Wave in Robotics - 14th FIRA RoboWorld Congress, FIRA 2011, Proceedings. Communications in Computer and Information Science, vol. 212 CCIS, pp. 170-177, 14th FIRA RoboWorld Congress on Next Wave in Robotics, FIRA 2011, Kaohsiung, Taiwan, 11/8/26. https://doi.org/10.1007/978-3-642-23147-6_21
Baltes J, Iverach-Brereton C, Cheng CT, Anderson J. Threaded C and freezer OS. In Next Wave in Robotics - 14th FIRA RoboWorld Congress, FIRA 2011, Proceedings. 2011. p. 170-177. (Communications in Computer and Information Science). https://doi.org/10.1007/978-3-642-23147-6_21
Baltes, Jacky ; Iverach-Brereton, Chris ; Cheng, Chi Tai ; Anderson, John. / Threaded C and freezer OS. Next Wave in Robotics - 14th FIRA RoboWorld Congress, FIRA 2011, Proceedings. 2011. pp. 170-177 (Communications in Computer and Information Science).
@inproceedings{3bb8478259c5426bbfc3a2ee677ec2f0,
title = "Threaded C and freezer OS",
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.",
keywords = "Embedded Systems, Real-time OS, Scheduling",
author = "Jacky Baltes and Chris Iverach-Brereton and Cheng, {Chi Tai} and John Anderson",
year = "2011",
month = "9",
day = "20",
doi = "10.1007/978-3-642-23147-6_21",
language = "English",
isbn = "9783642231469",
series = "Communications in Computer and Information Science",
pages = "170--177",
booktitle = "Next Wave in Robotics - 14th FIRA RoboWorld Congress, FIRA 2011, Proceedings",

}

TY - GEN

T1 - Threaded C and freezer OS

AU - Baltes, Jacky

AU - Iverach-Brereton, Chris

AU - Cheng, Chi Tai

AU - Anderson, John

PY - 2011/9/20

Y1 - 2011/9/20

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

ER -