Yottos操作系统连接低功耗设备与高级编程

Marcus Chang, James Crosby, Hugo J. M. Vincent
{"title":"Yottos操作系统连接低功耗设备与高级编程","authors":"Marcus Chang, James Crosby, Hugo J. M. Vincent","doi":"10.1145/2668332.2668360","DOIUrl":null,"url":null,"abstract":"We present Yottos, an event driven operating system for wireless embedded devices that reduces energy consumption by coalescing tasks into workloads with similar resource requirements thereby reducing time and energy consumed from power cycling peripherals. With Yottos we target a different group of programmers than the ones well-versed in embedded C, TinyOS and Contiki, namely web and app developers who on one hand are familiar with event driven programming in the form of user interaction events, but on the other have no experience with low-level hardware access. We trade off memory footprint (both data and code) in support of a programming environment more akin to iOS and Android development by supporting Objective-C and C/C++.","PeriodicalId":223777,"journal":{"name":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Yottos operating system connecting low-power devices with high-level programming\",\"authors\":\"Marcus Chang, James Crosby, Hugo J. M. Vincent\",\"doi\":\"10.1145/2668332.2668360\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present Yottos, an event driven operating system for wireless embedded devices that reduces energy consumption by coalescing tasks into workloads with similar resource requirements thereby reducing time and energy consumed from power cycling peripherals. With Yottos we target a different group of programmers than the ones well-versed in embedded C, TinyOS and Contiki, namely web and app developers who on one hand are familiar with event driven programming in the form of user interaction events, but on the other have no experience with low-level hardware access. We trade off memory footprint (both data and code) in support of a programming environment more akin to iOS and Android development by supporting Objective-C and C/C++.\",\"PeriodicalId\":223777,\"journal\":{\"name\":\"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems\",\"volume\":\"8 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-11-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2668332.2668360\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2668332.2668360","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

我们介绍了Yottos,一个用于无线嵌入式设备的事件驱动操作系统,它通过将任务合并到具有类似资源需求的工作负载中来降低能耗,从而减少了电源循环外设所消耗的时间和能量。对于Yottos,我们针对的是一群不同于精通嵌入式C、TinyOS和Contiki的程序员,即web和应用程序开发人员,他们一方面熟悉用户交互事件形式的事件驱动编程,但另一方面没有低级硬件访问经验。我们通过支持Objective-C和C/ c++来权衡内存占用(包括数据和代码),以支持更类似于iOS和Android开发的编程环境。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Yottos operating system connecting low-power devices with high-level programming
We present Yottos, an event driven operating system for wireless embedded devices that reduces energy consumption by coalescing tasks into workloads with similar resource requirements thereby reducing time and energy consumed from power cycling peripherals. With Yottos we target a different group of programmers than the ones well-versed in embedded C, TinyOS and Contiki, namely web and app developers who on one hand are familiar with event driven programming in the form of user interaction events, but on the other have no experience with low-level hardware access. We trade off memory footprint (both data and code) in support of a programming environment more akin to iOS and Android development by supporting Objective-C and C/C++.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
VeLoc: finding your car in the parking lot Interconnecting zigbee and bluetooth networks with BLupZi Wireless sensor/actuator network for model railroad control AirCloud: a cloud-based air-quality monitoring system for everyone Mobile contents on the big screen: adaptive frame filtering for mobile device screen sharing
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1