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

python可以开发嵌入式系统吗

不足论 2018-02-08 浏览量:2290
python可以开发嵌入式系统吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这要看你的用途和方向。

    如果你想做一个应用程序,安装Python就可以使用,如果要控制板子上的资源,即要控制底层资源,那么只要改平台有封装好的Python的库,就可以用Python通过调用库接口,控制板子上的资源;该平台没有封装Python的库文件,那么就不能用Python开发控制底层资源,需要自己通过数据手册上的说明和原理图自己去封装库文件。

    如果想做底层驱动、内核开发那就不要想了,Python不支持的。

    总而言之,要想用Python开发程序还是选择支持Python的平台,一些做的比较成熟的平台上都有支持Python的库。

    • 发布于 2018-02-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :知识库已有介绍,请查阅
回复

其他答案 数量:19
  • 可以是可以,如果是已经有的固件,你可以使用,如果是新的板子,新的硬件,你要自己写一下python的底层。否则 就是用不了的。
    • 发布于2018-02-08
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  : 回复

  • 有很多呀,用linux系统,然后python跑在linux系统上面,据我所知,很多qt界面用python来写。
    • 发布于2018-02-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://assets.nexperia.com/documents/data-sheet/PMEG40T50EP.pdf 回复

  • 现在MicroPython已经可以在STM32F429DISC0上跑了。而且适用范围正在逐步扩大,对于一些对运行效率要求不高的系统来说,开发起来还是很方便的,社区之前也有过相关书籍的试用。论坛中也有几篇大作进行实践了。如果扩展到ARM的linux系统上,那么成熟度就更高了。
    • 发布于2018-02-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :PI7C9X2G404SLBQFDE,Diodes Incorporated. 不是完全替代,需要确认一下, 回复

电子老工程师 回复了  :经过查找没有现货替代型号。 回复

  • 目前linux系统支持python,并且一些硬件上可以烧录micropython固件,比如32 ESP等等,都是用python
    • 发布于2018-02-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://datasheet.lcsc.com/szlcsc/1809291515_Wuxi-NCE-Power-Semiconductor-NCE6020AK_C108639.pdf 回复

  • 做应用的话可以的,很多都支持Python,树莓派啊,ESP32,ST的啊都有。
    • 发布于2018-02-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :ABP2MANT010BAAA5XX Honeywell 回复

  • 可以的,但是可能先要下个固件。
    • 发布于2018-02-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  : 回复

  • 跑linux的嵌入式可以安装python包,不过要控制IO啥的估计要定制,单片机微控器很多支持micropython固件
    • 发布于2018-02-08
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :9070T750D31这个型号厂牌是;APC by Schneider Electric,规格书https://media.distributordatasolutions.com/schneider2/2019q3/13cff4a7758c2541a7948cab0586400c687bb18b.pdf 回复
电子老工程师 回复了  :9070T750D31型号是正确的 厂牌Schneider 回复

  • 在底层系统支持下,python可以开发嵌入系统

    如果没有底层支持系统则不行

    • 发布于2018-02-08
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :客户要求P档,下单需要备注,具体档位不会在型号中体现出来 回复
电子老工程师 回复了  :PS2801C-1-P-A 供参考,让客户确认参数 回复

  • 可以啊。树莓派不就是使用python进行开发的么?

    但就是要安装一下python支持的包。

    • 发布于2018-02-08
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :推荐替代RC2010JK-07270RL 厂牌YAGEO 回复

  • 可以的,Ubuntu下可以直接支持python,单片机可以用micropython固件
    • 发布于2018-02-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 基于Linux的Ubuntu是可以的;如果是单片机这种嵌入式想开发Python,使用Micropython,已经在F4/f7上都有移植应用。
    • 发布于2018-02-09
    • 举报
    • 评论 0
    • 0
    • 0

  • micropython,对速度要求不高的场合可以用。
    • 发布于2018-02-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :丝印模糊的问题,未查到有关的PCN工艺的变更,无法确认 回复

  • 小伙,听说过micropython吗?可以去了解下,已经支持STM32F4系列了


    • 发布于2018-02-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :TPS92512HVDGQT 回复

  • 必须可以 。 但是不要写底层, 底层还是用 C 把 ,效率还高些。
    • 发布于2018-02-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :SN74AXCH8T245PWR Ti 回复

  • Python的底层还是C实现的,一般的操作系统是用c写的
    • 发布于2018-02-19
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :温度范围不一样,有尾缀A;(-40°C to +100°C).没尾缀:=0°C to +85°C 回复

  • 可以,不过你要烧录别人的固件.
    • 发布于2018-02-23
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :228EJVAYFR CTS Electrocomponents CK厂牌没有符合的。 回复

  • python可以开发嵌入式系统,但是底层还是建议用c写,毕竟参考的代码多些
    • 发布于2018-02-23
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有查到型号及对应的厂牌,请客户参考衔接的型号对应的厂牌在确认一下https://www.digikey.hk/product-detail/en/traco-power/THB-6-4812/THB6-4812-ND/9344595?utm_campaign=buynow&utm_medium=aggregator&WT.z_cid=ref_findchips_standard&utm_source=findchips 回复

  • 可以的啊,具体可以参考树莓派的Raspbian,里面就带了Python的开发环境。

    • 发布于2018-02-28
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :经过查找,没有符合要求的替代型号 回复

相关问题

问题达人换一批

python可以开发嵌入式系统吗