图形化编程软件mixly米思齐安装与使用常见问题(长期更新) 您所在的位置:网站首页 flashdevice上传失败 图形化编程软件mixly米思齐安装与使用常见问题(长期更新)

图形化编程软件mixly米思齐安装与使用常见问题(长期更新)

2023-11-28 05:10| 来源: 网络整理| 查看: 265

米思齐是一款非常优秀的开源图形化编程软件,既支持纯软件的python编程,也支持Arduino,ESP8266这样的单片机编程。目前莫同学分享的主要内容就是用米思齐编写程序的ESP8266和Arduino智能小车。

之前更新几期视频,发现有很多同学在米思齐软件的安装上遇到了一些问题。本文就先把这些常见的安装问题梳理一下。

米思齐官方下载地址:https://mixly.org/bnu-maker/mixl2.0rc

米思齐官方学习文档:Mixly 帮助文档 — Mixly Wiki(停留在1.0版本,仍可以学习参考)

https://mixly.readthedocs.io/zh_CN/latest/

安装米思齐,首先要确定的就是自己的系统版本。目前最新的米思齐版本是2.0 RC3,官方介绍支持windows 7及以后的windows版本,另外还支持Linux X86,ARM64版本,支持MacOS版本。目前莫同学已经测试过可以正常使用米思齐(仅测试编译ESP8266程序)的操作系统列表如下:

64位版本的windows 11,Windows 10,Windows 7

常见安装问题1:

解压的时候提示数据错误。原因是下载文件损坏,需要重新下载。

常见安装问题2:

再次运行一键更新,尝试能不能正常打开。

常见安装问题3:

一键更新后可以正常打开,但是第一次编译程序就提示错误。首先确定是不是我们写的程序代码的问题,这些积木程序代码拼搭的不符合逻辑,缺少必要模块,都会编译出错。检查方法很简单,只要新建一个空白程序,直接点编译测试一下,如果编译成功,基本可以确定是我们拼搭的代码有问题,需要修改。具体修改哪里要看输出窗口的提示信息,会有提示在哪一行,什么内容导致的错误,然后切换到文本代码模式,找到那一行,检查具体程序设计问题。如果编译不成功,基本可以确定是米思齐安装问题,重新一键更新再试,或者重新下载完整版再试。

windows 7 32位版本esp8266无法编译问题解决方案:

编译抱错内容如下:

构建时出错:fork/exec C:\mixly2.0-win32-ia32-rc3\mixly2.0-win32-ia32\arduino-cli\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed/bin/xtensa-lx106-elf-g++.exe: This version of %1 is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need a x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.==编译失败==

根据报错信息,从早期的32位米思齐版本中提取整个3.0.4-gcc10.3-1757bed文件夹,覆盖到对应的文件夹

C:\mixly2.0-win32-ia32-rc3\mixly2.0-win32-ia32\arduino-cli\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc

可以把原文件夹3.0.4-gcc10.3-1757bed重命名,直接把新的3.0.4-gcc10.3-1757bed文件夹复制到xtensa-lx106-elf-gcc目录下就行了。可以从下方的链接下载3.0.4-gcc10.3-1757bed文件夹。

链接: 不需要了

修改之后重新编译esp8266文件成功通过。

好吧,大家不用下载了,我第一时间反馈到gitee上,官方很快就修复了。显然32位的windows7用的人已经不多了,官方之前没有验证这种特定情况。再运行一次一键更新就好了。如果大家确定上米思齐软件问题,也可以在gitee上的米思齐项目反馈。mixly2: 米思齐开源团队,中小学信息科技教育开源生态提供者。https://gitee.com/mixly2/(gitee.com)

MQTT常见编译错误解决方案:

删除MQTT第三方库

依次点击设置,管理库,管理库,选中MQTT库,点击删除,退出esp8266编程再进开,再次编译尝试,正常应该编译成功。后续提供修改版的第三方MQTT库,让它不再和米思齐内置的MQTT冲突。

MAC版米思齐安装完成后无法打开临时解决方案:

首先不确定是不是我的Mac系统问题。先按照官方安装说明进行安装,之后打开米思齐提示出错,无法打开。排查到问题是/Volumes/DATA/mixly2/Mixly-x86.app/Contents/Resources/app/src文件夹缺失全部文件,从gitee下载再复制到这个文件夹就可以用米思齐了。

https://gitee.com/mixly2/mixly2.0_src

打开这个链接 mixly2.0_src: mixly2.0_src (gitee.com) ,点击下载,然后解压到/Mixly-x86.app/Contents/Resources/app/src文件夹,intel CPU要打开X86的app,M系列CPU要打开arm64的app,右键后点击显示包含内容就可以打开了。

如果其他用Mac的同学可以正常使用官方一键更新工具安装米思齐,请告诉我你的系统版本,谢谢。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有