-
Notifications
You must be signed in to change notification settings - Fork 2
Use without IDE
The basic functionality is delivered by the ev3devcmd and the ev3devrpyc packages.
- the ev3devcmd package delivers
- the ev3devcmd library delivering the commands {list,upload,download,delete,cleanup,mirror,start,stop,install_logging,install_rpyc_server}
- the ev3dev command-line tool wrapping the ev3devcmd library for easy access on the command-line
- the ev3dev2simulator package delivers two things
- the ev3dev2 library on the PC which simulates the official ev3dev2 api to control the EV3 in the simulator.
- the EV3 simulator which gives you a graphical simulator of the EV3 on the pc.
- the ev3devrpyc package delivers the ev3devrpyc library which switches your EV3 program to run the ev3dev2 API in rpyc steering mode.
The thonny-ev3dev plugin just integrates the functionality of the ev3devcmd and ev3dev2simulator libraries into Thonny using nice buttons, menus and magic commands. The ev3devrpyc library must be imported in your EV3 program if you want it to run on the PC remotely steering the EV3.
This means that other IDE's can also use the ev3devcmd and ev3dev2simulator libraries to integrate EV3 support into them.
This also means that instead of Thonny you can just use any editor with the ev3dev command line tool delivered by the ev3devcmd package. It delivers exactly the same functionality!
However an IDE can be more convenient sometimes. For example it automatically switches running mode for you by just pressing the right button.