项目简介
本项目名为Simpio,是一款教育用途的PIO模拟器,支持Raspberry Pi Pico的PIO指令集。它提供了独立的开发环境,包含编辑器、编译器、运行时环境和调试器,让用户无需额外的硬件或软件支持,就能专注于PIO汇编语言学习,完成PIO程序的开发、运行和调试。
项目的主要特性和功能
- 教育导向性强,专为PIO编程教育设计,无需外部软硬件。
- 独立性高,集成编辑器、编译器、运行环境和调试器,便于开发与调试。
- 可视化效果好,用户界面展示PIO硬件元素状态,助于理解指令执行过程。
- 模拟功能丰富,有模拟硬件设备和用户程序,方便观察交互情况。
- 支持代码自动生成,提供Python脚本将模拟程序转化为可在真实硬件运行的代码。
安装使用步骤
- 编译程序:在终端使用
make
命令对Simpio进行编译。 - 运行程序:运行编译好的Simpio可执行文件。
- 创建程序:利用Simpio的编辑器创建PIO程序。
- 调试程序:借助Simpio的调试器对PIO程序进行运行和调试。
- 生成代码:使用提供的Python脚本,将模拟的PIO程序转换为可在真实硬件上运行的代码。
注意:Simpio主要用于教育目的,专业开发可能不如其他模拟器,但其为学习PIO编程提供了简单、独立且可视化的开发环境。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】