项目简介
SimulIDE是一个简单的实时电子电路模拟器,专为通用电子和微控制器模拟设计。该项目支持PIC和AVR微控制器的模拟,其中PIC模拟由gpsim提供,AVR模拟由simavr提供,适合爱好者或学生学习和实验简单电路。
项目的主要特性和功能
- 实时电路模拟:支持对电阻、电容、电感等基本元件构成的电子电路进行实时模拟。
- 微控制器模拟:提供对PIC和AVR微控制器的模拟,并给出处理器行为的模拟框架。
- 插件支持:可通过插件支持Arduino等组件,扩展模拟功能。
- 简单易用:设计简洁,便于初学者和爱好者上手。
安装使用步骤
1. 安装依赖
在构建SimulIDE前,需确保已安装以下依赖项: - Qt5 - Qt Serialport - Freeglut3 - Simavr - Gpsim
2. 构建SimulIDE
bash
$ cd build
$ qmake .
$ make
3. 构建插件
bash
$ cd plugins
$ qmake .
$ make
$ cd avr
$ qmake .
$ make
$ cd ..
$ cd arduino
$ qmake .
$ make
4. 运行SimulIDE
将所有必要的文件复制到发布目录:
bash
$ cd release/SimulIDE_<version>-<arch>
$ mkdir plugins
$ cp ../../plugins/arduino/Arduino328plugin/Arduino328plugin_0.3.1-Lin64/libarduino328plugin.so plugins/
$ cp ../../plugins/avr/AVRplugin/AVRplugin_0.3.1-Lin64/libavrplugin.so plugins/
$ cp -r ../../plugins/arduino/Arduino328plugin/data/ data
$ cp -r ../../plugins/arduino/Arduino328plugin/examples examples
运行程序:
bash
$ ./SimulIDE_0.3.1
完成以上步骤,即可成功构建并运行SimulIDE进行电子电路模拟。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】