外部模数转换器和数模转换器的Linux内核驱动程序

P. Skrzypiec, Zbigniew Marszałek
{"title":"外部模数转换器和数模转换器的Linux内核驱动程序","authors":"P. Skrzypiec, Zbigniew Marszałek","doi":"10.23919/MIXDES49814.2020.9155842","DOIUrl":null,"url":null,"abstract":"The paper presents the Linux kernel driver for analog-to-digital and digital-to-analog converters control. The proposed module is the main part of the distributed embedded system for impedance measuring applications. The designed prototype consists of three hardware components: Raspberry Pi 3, microcontroller and personal computer. Two experiments verified the functionality and parameters of the constructed system. The first one confirmed that the driver does not utilize processor time while the data processing application is not running. It also showed that the module consumes only 0.7 % and 3.3 % of two cores of a quad-core processor for data readout and its copying to the user space. The mentioned test was performed with the sampling frequency equal to 256 kHz. The second experiment determined the accuracy of impedance measurements done by the constructed prototype. Results were compared with ones realized with the commercially available measuring device usage. The determined measurements uncertainty did not exceed 1.5 %.","PeriodicalId":145224,"journal":{"name":"2020 27th International Conference on Mixed Design of Integrated Circuits and System (MIXDES)","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Linux Kernel Driver for External Analog-to-Digital and Digital-to-Analog Converters\",\"authors\":\"P. Skrzypiec, Zbigniew Marszałek\",\"doi\":\"10.23919/MIXDES49814.2020.9155842\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The paper presents the Linux kernel driver for analog-to-digital and digital-to-analog converters control. The proposed module is the main part of the distributed embedded system for impedance measuring applications. The designed prototype consists of three hardware components: Raspberry Pi 3, microcontroller and personal computer. Two experiments verified the functionality and parameters of the constructed system. The first one confirmed that the driver does not utilize processor time while the data processing application is not running. It also showed that the module consumes only 0.7 % and 3.3 % of two cores of a quad-core processor for data readout and its copying to the user space. The mentioned test was performed with the sampling frequency equal to 256 kHz. The second experiment determined the accuracy of impedance measurements done by the constructed prototype. Results were compared with ones realized with the commercially available measuring device usage. The determined measurements uncertainty did not exceed 1.5 %.\",\"PeriodicalId\":145224,\"journal\":{\"name\":\"2020 27th International Conference on Mixed Design of Integrated Circuits and System (MIXDES)\",\"volume\":\"63 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 27th International Conference on Mixed Design of Integrated Circuits and System (MIXDES)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23919/MIXDES49814.2020.9155842\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 27th International Conference on Mixed Design of Integrated Circuits and System (MIXDES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/MIXDES49814.2020.9155842","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

本文介绍了模数转换器和数模转换器控制的Linux内核驱动程序。该模块是分布式嵌入式阻抗测量系统的主要组成部分。设计的原型由三个硬件组件组成:树莓派3,微控制器和个人计算机。两个实验验证了所构建系统的功能和参数。第一个确认了当数据处理应用程序不运行时,驱动程序不利用处理器时间。它还表明,该模块仅消耗四核处理器两个核的0.7%和3.3%用于数据读取和复制到用户空间。上述测试是在采样频率为256 kHz的情况下进行的。第二个实验确定了构建的原型所做的阻抗测量的准确性。结果与市售测量装置的测量结果进行了比较。测定的测量不确定度不超过1.5%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Linux Kernel Driver for External Analog-to-Digital and Digital-to-Analog Converters
The paper presents the Linux kernel driver for analog-to-digital and digital-to-analog converters control. The proposed module is the main part of the distributed embedded system for impedance measuring applications. The designed prototype consists of three hardware components: Raspberry Pi 3, microcontroller and personal computer. Two experiments verified the functionality and parameters of the constructed system. The first one confirmed that the driver does not utilize processor time while the data processing application is not running. It also showed that the module consumes only 0.7 % and 3.3 % of two cores of a quad-core processor for data readout and its copying to the user space. The mentioned test was performed with the sampling frequency equal to 256 kHz. The second experiment determined the accuracy of impedance measurements done by the constructed prototype. Results were compared with ones realized with the commercially available measuring device usage. The determined measurements uncertainty did not exceed 1.5 %.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信