urus training conference
TRANSCRIPT
![Page 1: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/1.jpg)
Hiroshi Takey
Support/Soporte por:
![Page 2: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/2.jpg)
ArduPilot Team & Communication
… and many more!Developer email group: [email protected]
Gitter: gitter.im/ArduPilot/ardupilot
Weekly Meeting on Mumble Tuesday 9am dev.ardupilot.com/wiki/ardupilot-mumble-server
![Page 3: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/3.jpg)
Andrew Tridgell’s Scheduler and Multithreading system.
Organizador de tareas y Sistema de multitareasde Andrew Tridgell.(BASIC EXPLANATION)
INIRQ Timer Scheduler
OUT
N-FIFO Stack Stored Function
Scheduler/Software
IRQ System Timming
IRQ Pollers
CPU/Hardware
Tridgell’s Basic Multithreading Ecosystem.
![Page 4: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/4.jpg)
Scheduler/Organizador de Tareas
https://github.com/ardupilot/ardupilot/blob/master/ArduCopter/ArduCopter.cppDeveloper wiki: http://dev.ardupilot.com/wiki/apmcopter-code-overview/
Info Edited from:Randy MackayJapanDrone SoftwareTraining Documents
![Page 5: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/5.jpg)
Base de Capa de Abstracción de Hardware (HAL ARDUPILOT)
Hiroshi Takey
Hardware Abstraction Layer Base (HAL ARDUPILOT)
Support/Soporte por:
![Page 6: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/6.jpg)
Arquitectura - Architecture (ARDUPILOT)
Wiki: ardupilot.org/dev/docs/companion-computers.html
ArduPilot API & HAL
Ardupilot
Mavlink
HARDWARE
wifi
Ground Station
OS/Middleware
Info Edited from:Randy MackayJapanDrone SoftwareTraining Documents
![Page 7: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/7.jpg)
MAVLink
Info:Randy MackayJapanDrone SoftwareTraining Documents
![Page 8: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/8.jpg)
Arquitectura - Architecture (APM:URUS)
Hiroshi Takey
ArduPilot API & HAL
URUS PROTOCOL
API
URUS System
HARDWARE/URUS CAPE/LEGACY BOARDS
WIFIRFXBEEAnd others…
Ground StationMavlink
User Application
Remote or Onboard
Ardupilot
OS/MW
Support/Soporte por:
![Page 9: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/9.jpg)
URUS Protocol
![Page 10: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/10.jpg)
Desarrollo de Drivers de Bajo Nivel
Low Level Driver Development
Hiroshi Takey
Support/Soporte por:
![Page 11: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/11.jpg)
Kernel de Linux y Capa de Android
Linux Kernel and Android Layer
Hiroshi Takey
Support/Soporte por:
![Page 12: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/12.jpg)
URUS, NDK and Android Interface
URUS PROTOCOLAPI & URUS SYSTEM
Android
NDK Linux Kernel
Support/Soporte por:
Hiroshi Takey
![Page 13: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/13.jpg)
Alcance de Herramientas GNU C/C++
GNU’s C/C++ Tools Scope
Hiroshi Takey
Support/Soporte por:
![Page 14: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/14.jpg)
Programación Estándar STL con Herramientas GNU y C++ Builder de Embarcadero
STL Standard Development withGNU Tools and Embarcadero C++ Builder
Hiroshi Takey
Support/Soporte por:
![Page 15: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/15.jpg)
Portabilidad STL y Desarrollo Multiplataforma
STL Portability andMultiplatform development.
Hiroshi Takey
Support/Soporte por:
![Page 16: URUS Training Conference](https://reader036.vdocuments.us/reader036/viewer/2022062400/587e64a41a28ab2a538b6a43/html5/thumbnails/16.jpg)
Mas Información:More Information:
ArduPilot wiki: ardupilot.org
Foro de Soporte: discuss.ardupilot.org
ArduPilot software: github.com/ArduPilot/ardupilot
DiyDrones: diydrones.com
DroneKit: dronekit.io
MAVLink: mavlink.org
Developer chat: gitter.im/ArduPilot/ardupilot
Developer email group: [email protected]
URUS Chat: https://gitter.im/urus_system/lobby
Urus Dev Team: https://github.com/UrusTeam
Questions?¿Preguntas?