The simplest way to start coding with TotalCross
TotalCross is an open source cross-platform SDK developed to bring speed to GUI (Graphical User Interface) creation for embedded devices. TotalCross has the development benefits from Java without the need of Java running on the device, as it uses its own bytecode and virtual machine (TC bytecode and TCVM), created specifically for performance enhancement. TotalCross runtime is currently at 5MB to bring mobile grade user experience even for low-end MPUs.
- Create a new project;
- Package;
- Deploy;
- Deploy&Run (-linux_arm only via SSH).
- Java JDK 11 | offical | azul openjdk |
- Maven 3.6.2 | download | how to install |
This is the first step you will need to follow.
- Press
F1
orcmd + shift + p
and search forTotalcross: Create new Project
.
Now you can start coding your project.
Once your project is finished, it's time to package it. This is how you do it:
- Press
F1
orcmd + shift + p
and search forTotalcross: Package
; - The target program will take place inside the folder
target/install/<platform>
.
- Press
F1
orcmd + shift + p
and search forTotalcross: Deploy
; - Fill in the device information.
- See the result on the screen or with VNC.
This is working only for linux arm programs. This feature performs platform deploy&run via ssh.
- Press
F1
orcmd + shift + p
and search forTotalcross: Deploy&Run
.
To contribute, follow these steps:
- Fork this repository.
- Create a branch:
git checkout -b <branch_name>
. - Make your changes and commit them:
git commit -m '<commit_message>'
- Push to the original branch:
git push origin <project_name>/<location>
- Create the pull request.
Thanks to the following people who have contributed to this project:
- @ItaloYeltsin 💻
- @acmlira 💻
- @ricardobna 💻
- @nmarquesin 📖
If you want to contact me you can reach me at [email protected].
This project uses the following license: MIT.