Hi and welcome.
This md was introduced to make ir easier to read the docs, so if you have no idea what is happening, you came to the right place.
There is an index down below if you need help navigating. Content should be in english.
In this repository you'll find a guide to develop code in Telpochcalli. And a handfull of current robomaster documentation as a back-up.
We have gathered the most important Robomaster documentation, available as PDFs at
- Get started Guide
- If you have problems merging code form your machine, check this link to set up GitHub access tokens.
This is the only section that can contain content in spanish
-
Official RM GitHub: https://github.com/RoboMaster
-
Offial RM forum: https://bbs.robomaster.com/portal.php
-
STM32 Website: https://www.st.com/content/st_com/en.html
-
Keil IDE: https://www.keil.com/
-
RobotRTS (EN):
-
Ejemplos de como programar algunas cosas: https://github.com/RoboMaster/Development-Board-C-Examples (los programas si estan chidos, pero el resto como que ni idea de que esta pasando)
-
Battery use information under the name "Intelligent Flight Battery Guidelines": https://cdn-hz.robomaster.com/documents/935c504aecb741521451469256431010.pdf
-
Team iRM Guide: https://github.com/illini-robomaster/iRM_Embedded_2020
-
Team iRM tutorials: https://github.com/illini-robomaster/iRM_Embedded_2018/tree/master/tutorials
-
RTOS info: https://www.keil.com/pack/doc/CMSIS/RTOS/html/group__CMSIS__RTOS.html
- CMIS RTOS and Free RTOS are different dependencies
-
Guide to crack Keil: https://www.cnblogs.com/sasasatori/p/11599883.html
-
RT-thread: https://www.rt-thread.org/document/site/tutorial/nano/nano-port-cube/an0041-nano-port-cube/ (No es necesario, es un ejemplo de desarrollo)
-
Got many resources from this blog: https://blog.csdn.net/qq_35739721/article/details/105357480
-
J-Link manuals: https://www.segger.com/downloads/jlink/
-
BSP lib: https://github.com/illini-robomaster/iRM_Embedded_Libraries/tree/master/BSP
-
Nvidia Jetson Prebuilt toolchain: https://gnutoolchains.com/jetson/
- Embedded Systems
- Actuator control.
- Datasheets
- Manuals
- Libraries
- Tips and handful more documentation.
- Sensors
- Datasheets
- Libreries
- Tips and handful more documentation.
- Actuator control.
- Communication
- Protocols
- Set up guides
- Protocols
- Folder per topic.
- Create as many sub-folders as necesary.
- If you have questions, ask @JorgePerC.
- Content in
Intenten seguir este lineamiento:
Nombre del comando - Descripcion basica Ejemplo de como se usa y cosas extra
Todo esto es para poder buscar todo de forma mas rapida, es un doc en markdown, y, para tener ejemplos el formato tiene que ser NOMBREDELEJEMPLO_example.cpp con referencia en un markdown
Gracias UwU. 🐉
-
RM Training Guidelines Repo: https://github.com/RoboMaster/robomaster_training_guidelines It contains administrative information about how to get started with a RM team, no actual code. Refers to sites and topics to learn for the robot's development. Must be build by Sphinx (Python). Written in Chinese
-
Docs de como desarroyar par RM S1 Robot (Toy):
- https://robomaster-dev.readthedocs.io/en/latest/
- Descargar el Python dev env y las cosas: https://robomaster-dev.readthedocs.io/en/latest/python_sdk/installs.html (no por nada, pero Linux y MacOS es millones de veces mas facil, quiza quieran usar o Linux o Mac o WSL)
https://www.youtube.com/watch?v=rXGE4tEj5IM
- .bin Binary files.
- .dll insert files.
- .pdb files files.
- .xml insert files.
- .xaml insert files.
- .ioc According to: https://file.org/extension/ioc, specify the which app can use the different files.
- .bat batch file. Contains executable commands for Windows' Console.
- CMOS
- .deb kinda Linux installer.
- .tar/.bz2/.gz/.zip compressed files.
- Check how to make them executable. And remember, try to follow the system structure!
- RTOS: Real Time Operating Systems
- G++ Tool to compile C/C++ programs
- Gdb Tool to debug C/C++ programs https://developer.arm.com/documentation/ddi0314/h/debug-access-port/swj-dp/jtag-and-swd-interface