0717-7821348
关于我们

欢乐彩

您现在的位置: 首页 > 关于我们 > 欢乐彩
python能做嵌入式吗
2019-12-19 01:12:02

近些年来Python十分盛行,Python是一种面向对象的解说型计算机程序设计言语,python能做嵌入式吗Python语法简练明晰,易读性以及可扩展性,Python具有丰厚和强壮的库,能够把用其他言语制造的各种模块(尤其是C/C++)很轻松地联合在一起,常被称为胶水言语,能够运用在图形处理,数学处理,Web编程,多媒体运用等范畴。

定位

在曩昔的这么长期里,在嵌入式开发范畴中开发言语以C/C++为主,现在根据Python的MicroPython现已涉入到该范畴中,MicroPython是一位叫Damien George的工程师,根据ANSI C(C言语规范),然后在语法上又遵从了Python的规范,首要是为了能在嵌入式硬件上(这儿特指微操控器等级)更易于的完成对底层的操作,MicroPython官方供给的硬件开发板叫PyBoard,除了官方供给的开发板外,还有一些嵌入式硬件也被成功移植了MicroPython,例如:Esp8266,WiPy,Espruino Pico,STM32F4 Discovery等。

MicroPython pyboard是一个紧凑的电子电路板,在裸机上运转MicroPython,为您供给一个初级Python操作体系,可用于操控各种电子项目。

MicroPython包括许多高档功用,如交互式提示,恣意精度整数,闭包,列表了解,生成器,反常处理等。但是它十分紧凑,能够在256k的代码空间和16k的RAM内运转。

MicroPython旨在尽可能与一般Python兼容,以便您轻松地将代码从桌面传输到微操控器或嵌入式体系。

pyboard是官方的MicroPython微操控器板,彻底支撑软件功用。硬件有:

STM32F405RG单片机

具有硬件浮点的168 MHz Cortex M4 CPU

1024KiB闪存ROM和192KiB RAM

Micro USB连接器,用于电源和串行通讯

Micro SD卡插槽,支撑规范和高容量SD卡

3轴加速python能做嵌入式吗度计(MMA7660)

带可选备用电池的实时时钟

左边和右侧边际为24 GPIO,底行为5 GPIO,底部有LED和开关GPIO

3个12位模数转换器,16引脚,4个模仿地屏蔽

2x 12位数模转换器(DAC),可在引脚X5和X6上运用

4个LED(赤色,绿色,黄色和蓝色)

1个复位和1个用户开关

板载3.3V LDO稳压器,能够供给高达250mA的电压,输入电压规模为3.6V至16V

ROM中的DFU引导加载程序,可轻松升级固件

Python原本便是十分简单入门的言语,一起也是运用广泛的言语,Micr不准离朕这么远oPython将这用简单学习和运用的言语带到了嵌入式开发中,能够直接操作硬件,而且不需要编译和下载,能够快速的看到程序的成果,这是十分好的体会。PyBoard精美细巧是一块美丽的开发板,能够便利的学习和开发,别的MicroPython也支撑更多的渠道,例如:STM32F4 Discovery Board,Npython能做嵌入式吗UCLEO-F401RE Board,NUCLEO-F767ZI Board,ESP8266,WiPy等,以上的这些开发板都能够支撑MicroPython,在开发板内刷上固件就能够运用了。MicroPython带来了全新的开发体会,有爱好的同学能够试试。

以上便是python能做嵌入式吗的具体内容,更多请重视其它相关文章!

更多技巧请《转发 + 重视》哦!