Mixly速查手册:使用protothreads实现嵌入式多任务

需积分: 50 68 下载量 113 浏览量 更新于2024-08-08 收藏 2.18MB PDF 举报
"Mixly速查手册" Mixly是一个由北京师范大学教育学部傅骞老师团队开发的图形化编程工具,专为国内创客教育设计,免费且开源。它强调易用性、简单性、功能性、普适性、延续性和生态性,旨在降低编程学习门槛,让教师和学生都能轻松上手。Mixly支持多种模块,包括输入输出、控制、数学、文本、数组、逻辑、通信、存储、传感器、执行器、以太网、变量、函数、第三方扩展等,覆盖了编程基础和高级应用。 在Mixly的用户界面中,有四个主要区域:模块选择区、程序建构区、代码程序区和系统功能区。模块选择区提供了丰富的编程块,用户可以根据需求选择合适的模块进行编程。程序建构区是构建程序的区域,用户可以通过拖放模块来构建逻辑。代码程序区显示图形化代码对应的文本代码,可以隐藏或显示。系统功能区包含一般功能如设置、库功能、编译与上传、主控板选择和端口配置、串口监视器以及界面缩放等操作。 消息提示区是Mixly中的一个重要部分,它为用户提供编译、上传过程中的反馈信息,如操作是否成功、失败原因等,确保用户能及时了解程序的状态。此外,Mixly还支持自定义公司库,用户可以创建自己的库目录,包括block和generator文件,硬件目录,特定设备的pin配置,语言目录,媒体资源,以及相应的xml配置文件。导入写好的库到Mixly,可以扩展其功能,满足个性化需求。 Mixly的示范案例分为模仿延展类、创意整合类和协同合作类,帮助用户通过实例学习和掌握编程技巧。这些案例展示了Mixly在实际项目中的应用,鼓励用户进行创新实践。 Mixly作为一款强大的图形化编程工具,不仅提供了丰富的编程模块,还具备友好的用户界面和反馈机制,是初学者和进阶者学习编程的理想选择。通过它的消息提示区,用户可以更好地理解和解决编程过程中遇到的问题,从而提高学习效率。同时,Mixly的开源特性使得其能够适应各种场景,促进了教育领域的创新和实践。