面向无线测量应用的物联网处理器LLVM编译工具链开发

Jin-Chuan See, W. Lee, K. Mok, H. Goh
{"title":"面向无线测量应用的物联网处理器LLVM编译工具链开发","authors":"Jin-Chuan See, W. Lee, K. Mok, H. Goh","doi":"10.1109/icsima.2017.8312022","DOIUrl":null,"url":null,"abstract":"Internet of Things (IoT) sensor nodes are widely used for wireless measurement applications including smart agriculture, weather monitoring and industrial applications. Microcontrollers are commonly used to implement these IoT sensor nodes, which are inflexible as the number of GPIO, communication channels, ADC and other resources are fixed. On the other hand, IoT processor built on FPGA platform is more flexible as the system resources are customizable. This paper presents the development work of compilation toolchain for a MIPS instruction compatible IoT processor based on the retargetable framework, LLVM.","PeriodicalId":137841,"journal":{"name":"2017 IEEE 4th International Conference on Smart Instrumentation, Measurement and Application (ICSIMA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Development of LLVM compilation toolchain for iot processor targeting wireless measurement applications\",\"authors\":\"Jin-Chuan See, W. Lee, K. Mok, H. Goh\",\"doi\":\"10.1109/icsima.2017.8312022\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Internet of Things (IoT) sensor nodes are widely used for wireless measurement applications including smart agriculture, weather monitoring and industrial applications. Microcontrollers are commonly used to implement these IoT sensor nodes, which are inflexible as the number of GPIO, communication channels, ADC and other resources are fixed. On the other hand, IoT processor built on FPGA platform is more flexible as the system resources are customizable. This paper presents the development work of compilation toolchain for a MIPS instruction compatible IoT processor based on the retargetable framework, LLVM.\",\"PeriodicalId\":137841,\"journal\":{\"name\":\"2017 IEEE 4th International Conference on Smart Instrumentation, Measurement and Application (ICSIMA)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 IEEE 4th International Conference on Smart Instrumentation, Measurement and Application (ICSIMA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/icsima.2017.8312022\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE 4th International Conference on Smart Instrumentation, Measurement and Application (ICSIMA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/icsima.2017.8312022","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

物联网(IoT)传感器节点广泛用于无线测量应用,包括智能农业、天气监测和工业应用。微控制器通常用于实现这些物联网传感器节点,由于GPIO,通信通道,ADC和其他资源的数量是固定的,因此不灵活。另一方面,基于FPGA平台构建的物联网处理器由于系统资源可定制,因此更加灵活。本文介绍了基于可重目标框架LLVM的MIPS指令兼容物联网处理器编译工具链的开发工作。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Development of LLVM compilation toolchain for iot processor targeting wireless measurement applications
Internet of Things (IoT) sensor nodes are widely used for wireless measurement applications including smart agriculture, weather monitoring and industrial applications. Microcontrollers are commonly used to implement these IoT sensor nodes, which are inflexible as the number of GPIO, communication channels, ADC and other resources are fixed. On the other hand, IoT processor built on FPGA platform is more flexible as the system resources are customizable. This paper presents the development work of compilation toolchain for a MIPS instruction compatible IoT processor based on the retargetable framework, LLVM.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信