×

谁说Python/Linux不能接受中断

消耗积分:0 | 格式:zip | 大小:0.23 MB | 2022-11-10

王静

分享资料个

描述

就硬件而言,这无疑是一个初学者项目。但是,如果有的话,复杂性在于在默认 BeagleBone Black 操作系统下运行的 Python 中编写 ISR(中断服务例程),在本例中为 Debian Buster IoT 映像 2020-04-06。

Python 和 Linux 都不是“实时”软件。Python 将中断称为“回调”。尽管如此,在这个项目中,我演示了我们可以用硬件脉冲中断计算并返回到中断的软件并继续。这更多地展示了在并非真正设计为这样做的环境中模拟或多或少实时 ISR 的概念。我希望需要处理硬件中断的用户可以调整该方法来处理实际项目。

如果您使用 Debian 预装了 ARM Element 14 BeagleBone Black Rev C - 4GB,则 BBB 的 Adafruit Adafruit GPIO 库通常预装在 BeagleBone Black 上。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !