首页 > 其他分享 >安装Mixly2.0 RC4和CP210x驱动

安装Mixly2.0 RC4和CP210x驱动

时间:2024-11-11 15:15:06浏览次数:3  
标签:解压 CP210x Arduino RC4 编程 Mixly Mixly2.0 安装 图形化

Mixly(米思齐)是一款图形化编程软件。用户可以通过拼接积木块的方式来编写程序。目前为止,Mixly已经支持Arduino,micropython,python等编程语言。

简介

Mixly(米思齐)是在北京师范大学傅骞博士团队组织开发的一款国内自主研发,且免费开源的图形化编程工具。在国内外都掀起创客教育的浪潮中,傅骞老师认真分析了当前电子领域内的创客教育,并认为“如果不能给学生提供一个足够简单的、不能给教师提供一个容易上手的,不能给各大生产厂商提供一个足够自主的编程工具,所谓的“创”也只能是停留在表面的浮云,风一吹便散。”为了大力贯彻落实创客实验室“自主实践,分享快乐”的教育理念,傅骞老师带领其团队,开发出具有易用性、简单性、功能性、普适性、延续性及生态性等特点的Mixly。

特点

易用性

当前多数中小学机房安装了硬盘保护卡,频繁的软件安装与更新工作,给机房的管理工作造成极大的不便。为此,Mixly在设计上做到了完全绿色使用。用户直接从网上下载Mixly软件包,解压后即可在Windows XP及以上的操作系统运行。软件无需额外安装浏览器,也不用安装Java运行环境,极大方便了师生的使用。

简单性

Mixly采用了Blockly图形化编程引擎,使用图形化的积木块代替了复杂的文本操作,为学生的快速入门奠定了良好的基础。另外,Mixly的开发团队使用以下方式来帮助师生快速熟悉软件:第一,用不同颜色的示意图标代表不同类型的功能块,方便用户归类区分;第二,在复合功能块中提供默认选项,有效减少用户的拖动次数;第三,在同一个界面整合软件的所有功能;第四,提供参考教程及代码示例。

功能性

当前,很多学校将组织或参与创客类比赛作为创客教育的一种途径,比赛的竞技性对软件的功能提出了更高的要求。因此,Mixly在功能的设计上力求和Arduino IDE的文本编程保持一致,目前最新发布的Mixly 0.97版已经实现Arduino的所有官方功能(包括中断处理),并加入了大量的第三方扩展库功能,如红外遥控、超声波等,可以保证课程开设和各类创客比赛的双重需求。

普适性

Mixly在设计上考虑了绝对的普适性。首先,对于Arduino官方支持的所有开发板,Mixly都提供了完美的支持:Mixly会根据开发板的类型自动改变模块中的管脚号、中断号、模拟输出管脚等;其次,对于Arduino支持的第三方开发板,Mixly同样支持,用户只要把相应开发板的定义复制到Mixly中即可。如国内大量的ESP8266开发板、各类用户修改后的开发板等等,以保证用户在开发板选择上的最大自由度。

延续性

图形化编程系统的目标绝对不是替换原有的文本编程方式,而是希望学生通过图形化编程更好更快地理解编程的原理和程序的思维,并为未来的文本编程打好基础。Mixly的设计理念也是如此。在软件的设计上加入了更多的可延续性内容,从而保护用户的学习成果。具体来说,包括引入变量类型、在模块的设计上尽量保持和文本编程的一致、支持图形编程和文本编程的对照等。

生态性

生态性是Mixly最重要的设计理念,也是它区别于其它Arduino图形化编程的最重要特征。为了实现Mixly可持续发展,Mixly在设计上既允许厂商开发自己的特有模块(当前已经支持DfRobot、StartLab、MakeBlock、Sense、Seeed、Lubot,Microduino、Ruilong、NodeMcu,Nova,用户需要有JavaScript编程基础才能制作这部分模块),也允许用户直接利用Mixly的图形化编程功能生成通用模块(如数码管显示、蜂鸣音播报等,用户只需会使用Mixly即可制作这部分模块)。以上两类模块均可通过“导入库”功能导入Mixly系统,从而在Mixly软件的普及中实现用户自身的价值。

以下是Mixly 2.0 RC4版本的安装教程:

1. 下载软件

首先,访问Mixly官方网站下载最新版本的Mixly 2.0 RC4。下载地址为:https://mixly.org/bnu-maker/mixl2.0rc。打开后就是这个界面,点击蓝色的Mixly2.0 RC4。

点开后就是如下界面:

然后登陆自己的百度网盘账号,保存到网盘,并从网盘中下载下来。

2. 解压软件

下载完成后,将压缩包解压到非系统盘的根目录下,例如D盘。建议解压路径不要包含中文及特殊字符,以避免潜在的问题。在相应的目录下找到刚下载好的mixly2.0 RC4。点开文件夹会有以下几种文件。对于Windows版本,解压后可以直接使用,不需要安装。

解压最下面的压缩文件(最好解压到目的目录下),然后再打开解压好的文件夹。

 

3. 启动软件

找到里面的Mixly.exe双击打开。

这是打开之后的界面,然后点击画红色的左右标识找到Arduino ESP32,然后点击打开,

点开之后就是这个界面,界面分为功能菜单区,模块分类区,编程区,源代码显示区和状态栏。

4. 软件更新

如果需要更新软件,可以双击一键更新.bat批处理文件进行更新。找到源目录下的一键更新.bat,然后双击打开。

打开之后就是这个界面。

然后所有的都选y。等待更新即可。

然后按下任意键就退出。

5. 选择开发板

启动Mixly后,需要选择你将要使用的板卡。例如,如果你使用的是ESP32,就在Mixly的主界面选择“Arduino ESP32”。然后本项目用的是自己生产的板子,选的是ESP32 Dev Module。

6.安装驱动

安装驱动为CP210X。安装驱动之前先让板子通过电脑通上电。画红色方框的插入Micro-USB接口数据线。

CP210X的驱动下载地址为:CP210x USB to UART Bridge VCP Drivers - Silicon Labs。复制到网络地址打开就是这个界面。

然后点击DOWNLOADS。往下滑找到画框的这个双击。

这就是驱动下载完成,然后找到下载中的再文件夹中显示。

然后解压压缩包。

然后右键找到管理并双击打开。

在计算机管理里面,点开设备管理器,点开端口。

然后右键选择更改驱动程序。

然后找到浏览我的电脑以查找驱动程序。

找到刚刚压缩包的位置并选择被解压的文件。

看到如下图片标识安装成功。

然后打开Mixly,看到有COM口了就代表着驱动安装成功,并且可以使用了。

7.安装拓展库

打开我们的Mixly,点击右上角的设置,点击管理库。

打开之后找到巴法云跟齐护C02并从云端导入,导入成功后就是已安装的样子。

因为最开始不知道需要安装库,所以我就把所有的库都安装了,但是需要哪个库,我们就安装哪个库就好了。

标签:解压,CP210x,Arduino,RC4,编程,Mixly,Mixly2.0,安装,图形化
From: https://blog.csdn.net/qq_58854235/article/details/143686047

相关文章

  • 在线加密解密工具(MD5,aes,des,sha,ripemd160,hmac,rabbit,rc4)
    MD5加密AES加密/解密DES加密/解密SHA加密RIPEMD160哈希加密HMAC哈希加密Rabbit加密/解密RC4加密/解密......
  • python实现RC4加解密算法
    目录RC4算法简介RC4算法的加密和解密流程RC4算法的Python实现代码解释RC4算法的应用场景RC4的安全性分析总结RC4(RivestCipher4)是一种流加密算法,由RonRivest于1987年设计。RC4广泛应用于各种加密协议,如SSL/TLS和WEP/WPA等。RC4算法因其简单、高效的特点受到广泛关......
  • RE入门第二天---RC4算法
    一.RC4加密简介RC4(RivestCipher4)是一种流加密算法,由罗纳德·李维斯特(RonRivest)在1987年开发。RC4算法的核心思想是利用伪随机数生成器(PRNG)和密钥共同生成一个密钥流,该密钥流与明文进行异或运算得到密文。在RC4算法中,密钥流由两部分组成:密钥调度算法(KSA)和伪随机数生成算法(PRGA......
  • LitCTF2024——ezrc4
    0x01关于rc4rc4简介rc4的维基具体实现step1rc4_init()voidrc4_init(unsignedchar*s_box,unsignedchar*key){ inti=0,j=0; chark[256]; intlen=strlen(key); for(i=0;i<256;i++){ //以256填充s盒 s[i]=i; //使用key循环填充k k[i]=key[i%len]; } //......
  • IDA动态调试解RC4
    IDA动态调试解RC4本篇博客所有内容,均学习于无名侠大佬在bilibili的视频:https://www.bilibili.com/video/BV1WQ4y1X7TYLazyIDA熊猫版:https://github.com/P4nda0s/LazyIDA实验文件下载:https://github.com/P4nda0s/SycRevLearn有一些算法的加密与解密是相同的算法过程,例如RC4、......
  • RC4Drop加密技术:原理、实践与安全性探究
    第一章:介绍1.1加密技术的重要性加密技术在当今信息社会中扮演着至关重要的角色。通过加密,我们可以保护敏感信息的机密性,防止信息被未经授权的用户访问、窃取或篡改。加密技术还可以确保数据在传输过程中的安全性,有效防止信息泄露和数据被篡改的风险。在网络通信、电子商务、金......
  • RC4加密
    RC4加密一.介绍在密码学中,RC4(来自RivestCipher4的缩写)是一种流加密算法(基于bit进行加密),密钥长度可变。它加解密使用相同的密钥,因此也属于对称加密算法。所谓对称加密,就是加密和解密的过程是一样的。RC4是有线等效加密(WEP)中采用的加密算法,也曾经是TLS可采用的算法之一。RC4......
  • RC4Drop算法的工作原理揭秘:加密技术的进步之路
    RC4Drop算法起源:RC4Drop算法是RC4算法的一种改进版本,旨在解决RC4算法在长时间加密过程中可能出现的密钥流偏置问题。RC4算法由RonRivest于1987年设计,是一种流密码算法,而RC4Drop算法则在此基础上加入了丢弃密钥字节的步骤,以增强安全性和随机性。RC4Drop加密解密|一个覆盖......
  • RC4算法:流密码算法的经典之作
    一、RC4算法的起源与演变RC4算法是由著名密码学家RonRivest在1987年设计的一种流密码算法,其名字来源于RivestCipher4。RC4算法简单高效,被广泛应用于数据加密和网络安全领域。尽管RC4算法在早期被广泛使用,但随着时间的推移,一些安全性问题逐渐暴露,导致其在一些场景下被取代......
  • RC4Drop加密:提升数据保护的新选择
    摘要:RC4Drop是一种基于RC4算法的加密技术,通过将明文数据分成多个部分并进行加密,实现了对数据的高效保护。本文将对RC4Drop加密技术的优缺点进行详细分析,并给出一个Java完整demo示例。RC4Drop加密解密|一个覆盖广泛主题工具的高效在线平台(amd794.com)https://amd794.com/r......