• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

python程序是怎么控制硬件的

WHL245387 2017-12-09 浏览量:1776
经常看到有朋友在树莓派上写一段python程序,来控制IO口,这个是怎么实现的,用户开发的应用程序中间应该还有一层来调用底层驱动程序吧,哪这些Python的程序岂不是不能移植到其他的嵌入式板卡上?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1. python是通过库来实现控制的,库可以用c/c++甚至汇编来开发

    2. 只要有对应的库,python就可以移植(或者通过中间层进行转换)

    • 发布于 2017-12-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :没有找到 回复

其他答案 数量:4
  • 树莓派上面有个python的编译器,将这些语言编译为二进制的代码并执行的
    • 发布于2017-12-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :同一物料,尾缀产地和包装区别 回复

  • Python是跨平台的 移植方便 原理是调用底层库
    • 发布于2017-12-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.alldatasheet.com/datasheet-pdf/pdf/454095/UTC/U74LVC14AG-P14-R.html 回复

  • 通过调用C语言的API函数,而C语言直接控硬件
    • 发布于2017-12-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :AT06-6S 详细说明 6个矩形连接器-外壳插头灰色 回复

  • Python程序实际上也是调用了C的函数语句并封装起来,到了硬件层的调用就是C语句做的事了。

    • 发布于2018-01-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :根据客户需求按照命名规格选择具体型号。 回复

相关问题

问题达人换一批

python程序是怎么控制硬件的