URUS Training Conference

Post on 18-Jan-2017

421 Views

Preview:

Click to see full reader

Transcript

Hiroshi Takey

Support/Soporte por:

ArduPilot Team & Communication

… and many more!Developer email group: drones-discuss@googlegroups.com

Gitter: gitter.im/ArduPilot/ardupilot

Weekly Meeting on Mumble Tuesday 9am dev.ardupilot.com/wiki/ardupilot-mumble-server

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.

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

Base de Capa de Abstracción de Hardware (HAL ARDUPILOT)

Hiroshi Takey

Hardware Abstraction Layer Base (HAL ARDUPILOT)

Support/Soporte por:

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

MAVLink

Info:Randy MackayJapanDrone SoftwareTraining Documents

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:

URUS Protocol

Desarrollo de Drivers de Bajo Nivel

Low Level Driver Development

Hiroshi Takey

Support/Soporte por:

Kernel de Linux y Capa de Android

Linux Kernel and Android Layer

Hiroshi Takey

Support/Soporte por:

URUS, NDK and Android Interface

URUS PROTOCOLAPI & URUS SYSTEM

Android

NDK Linux Kernel

Support/Soporte por:

Hiroshi Takey

Alcance de Herramientas GNU C/C++

GNU’s C/C++ Tools Scope

Hiroshi Takey

Support/Soporte por:

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:

Portabilidad STL y Desarrollo Multiplataforma

STL Portability andMultiplatform development.

Hiroshi Takey

Support/Soporte por:

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: drones-discuss@googlegroups.com

URUS Chat: https://gitter.im/urus_system/lobby

Urus Dev Team: https://github.com/UrusTeam

Questions?¿Preguntas?

top related