Large-scale timer hardware analysis for a flexible low-level timer-API design: work-in-progress

Niels Gandraß, Michel Rottleuthner, T. Schmidt
{"title":"Large-scale timer hardware analysis for a flexible low-level timer-API design: work-in-progress","authors":"Niels Gandraß, Michel Rottleuthner, T. Schmidt","doi":"10.1145/3477244.3477617","DOIUrl":null,"url":null,"abstract":"We report on our ongoing development of an optimized low-level timer-API for the RIOT operating system. Starting with a survey of hardware timer peripherals from 43 MCU-families and 8 manufacturers, we identify common properties and differences of all available timer types. Based on this hardware analysis, we propose a lightweight yet powerful low-level timer-API design. It streamlines existing timer interfaces and relieves application developers from the error-prone task of repeatedly writing additional peripheral driver code.","PeriodicalId":354206,"journal":{"name":"Proceedings of the 2021 International Conference on Embedded Software","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2021 International Conference on Embedded Software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3477244.3477617","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

We report on our ongoing development of an optimized low-level timer-API for the RIOT operating system. Starting with a survey of hardware timer peripherals from 43 MCU-families and 8 manufacturers, we identify common properties and differences of all available timer types. Based on this hardware analysis, we propose a lightweight yet powerful low-level timer-API design. It streamlines existing timer interfaces and relieves application developers from the error-prone task of repeatedly writing additional peripheral driver code.
用于灵活的低级定时器api设计的大规模定时器硬件分析:正在进行的工作
我们报告了我们正在为RIOT操作系统开发的优化的低级计时器api。从43个mcu系列和8个制造商的硬件定时器外设的调查开始,我们确定了所有可用定时器类型的共同属性和差异。基于这种硬件分析,我们提出了一种轻量级但功能强大的低级定时器api设计。它简化了现有的计时器接口,并使应用程序开发人员从重复编写额外的外设驱动程序代码的容易出错的任务中解脱出来。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信