mpython官方版是一款非常受欢迎的应用软件。mPython官方版界面友好,功能强大,可以进行可视化代码编程,有hex、python、blockly三种代码读写等功能。使用起来简单便捷,大家看看就会了。
功能介绍
1、不依赖网络,可离线安装使用
2、mPython官方版支持hex、python、blockly三种代码的读写
3、blockly模式下支持函数功能
4、可实现简单仿真
5、可云端存取项目
软件特色
高度可配置:由于许多编译时配置选项,高度可配置。
支持多种架构:支持多种架构(x86、x86-64、ARM、ARM Thumb、Xtensa)。
广泛的测试套件:包含 590 多个测试和 18,500 多个单独测试用例的广泛测试套件。
高代码覆盖率:核心代码覆盖率为 98.4%,核心加扩展模块为 96.3%。
快速启动时间:从启动到加载第一个脚本的快速启动时间(在以 168MHz 运行的 PYBv1.1 上,150 微秒到达 boot.py)。
垃圾收集器:一个简单、快速和健壮的标记清除垃圾收集器,用于堆内存。
异常处理:如果堆耗尽,则会引发 MemoryError 异常;如果达到堆栈限制,则会引发 RuntimeError 异常。
低延迟中断支持:支持以最小延迟在硬中断上运行 Python 代码。
详细的错误报告:错误有回溯并报告源代码的行号。
优化的解析器和编译器:解析器/编译器中的常量折叠。
灵活的数据类型:指针标记以适应机器字中的小整数、字符串和对象;从小整数到大整数的透明转换;支持 64 位 NaN 装箱对象模型;支持 30 位填充浮点数,不需要堆内存。
交叉编译器和冻结字节码:交叉编译器和冻结字节码,具有不占用任何 RAM 的预编译脚本(除了它们创建的任何动态对象)。
多线程支持:通过“_thread”模块进行多线程,带有可选的全局解释器锁(仍在进行中,仅在选定的端口上可用)。
本机发射器:直接针对机器代码而不是字节码虚拟机的本机发射器。
常见问题
一、mPython如何配置变量PATH?
1、在桌面或我的电脑或我的计算机,右键点击-属性-弹出对话框,点击高级系统设置;切换高级标签,点击环境变量-确定;在系统变量处,点击新建,输入名称和路径 ,便于调用 mPython.exe .安装其他路径的自行按照实际位置修改。
二、mPython 如何验证配置变量是否成功?
1、安装配置完成后,打开CMD;然后就在cmd窗口中输入mPython,按回车;出现mPython的版本信息表示安装配置成功了。
三、代码如何烧录到掌控板里?
刷入和拖拽。
如果是自己编写的代码,或者是在编辑区打开编辑的代码,就用刷入按钮了。
连接掌控,点击刷入按钮后就开始刷入操作,下面状态栏有提示,不要急,看提示,列表刷新后才可以进行后续操作。
如果代码从电脑上的文件刷入掌控中,直接拖拽进去就OK,同样要等待提示刷新列表哦。
更新日志
1、集成Python3.8.10的python环境
2、集成jupyterlab,并进行了汉化。
3、支持Python库一键安装并自动指向国内清华镜像
4、内置线性回归,数字识别,鸢尾花识别,文章分类,聊天机器人,手势识别,人脸识别Python人工智能案例,并对应相应的图形化指令。。(适用于64位操作系统)
5、内置TensorFlow,Keras等神经网络库。