SlideShare a Scribd company logo
1 of 16
Download to read offline
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
AndrewTridgell’sSchedulerandMultithreadingsystem.
OrganizadordetareasySistemademultitareas
deAndrewTridgell.
(BASICEXPLANATION)
IN
IRQ 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.cpp
Developer wiki: http://dev.ardupilot.com/wiki/apmcopter-code-overview/
Info Edited from:
Randy Mackay
JapanDrone Software
Training Documents
Hiroshi Takey
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 Mackay
JapanDrone Software
Training Documents
MAVLink
Info:
Randy Mackay
JapanDrone Software
Training Documents
Arquitectura - Architecture (APM:URUS)
Hiroshi Takey
ArduPilot API &
HAL
URUS
PROTOCOL
API
URUS
System
HARDWARE/URUS CAPE/LEGACY
BOARDS
WIFI
RF
XBEE
And others…
Ground Station
Mavlink
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:
Hiroshi Takey
Support/Soporte por:
URUS, NDK and Android
Interface
URUS PROTOCOL
API & URUS SYSTEM
Android
NDK Linux Kernel
Support/Soporte por:
Hiroshi Takey
Alcance de Herramientas
GNU C/C++
GNU’sC/C++ Tools Scope
Hiroshi Takey
Support/Soporte por:
ProgramaciónEstándarSTLcon
HerramientasGNU y C++ Builder de
Embarcadero
STLStandardDevelopmentwith
GNU Tools and EmbarcaderoC++ Builder
Hiroshi Takey
Support/Soporte por:
Portabilidad STL
y Desarrollo Multiplataforma
STL Portability and
Multiplatform 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?

More Related Content

Viewers also liked

MarcAtricK N7 j12t33
MarcAtricK N7 j12t33MarcAtricK N7 j12t33
MarcAtricK N7 j12t33MarcAtricK
 
Christmas in albacete (spain)
Christmas in albacete (spain)Christmas in albacete (spain)
Christmas in albacete (spain)practinf
 
Gns3 0.5 Tutorial
Gns3 0.5 TutorialGns3 0.5 Tutorial
Gns3 0.5 Tutorialrusevi
 
Neer Info Solutions services
Neer Info Solutions servicesNeer Info Solutions services
Neer Info Solutions servicesRomita
 
Görögország(6)+ani (nx power lite)
Görögország(6)+ani (nx power lite)Görögország(6)+ani (nx power lite)
Görögország(6)+ani (nx power lite)VarganeAnny
 
Yosemite np(1)+ani (nx power lite)
Yosemite np(1)+ani (nx power lite)Yosemite np(1)+ani (nx power lite)
Yosemite np(1)+ani (nx power lite)VarganeAnny
 
óCeánok, tengerek varázsa(6)+ani (nx power lite)
óCeánok, tengerek varázsa(6)+ani (nx power lite)óCeánok, tengerek varázsa(6)+ani (nx power lite)
óCeánok, tengerek varázsa(6)+ani (nx power lite)VarganeAnny
 
Astek Academy SEO Bootcamp - Presentation 2/25/12
Astek Academy SEO Bootcamp - Presentation 2/25/12Astek Academy SEO Bootcamp - Presentation 2/25/12
Astek Academy SEO Bootcamp - Presentation 2/25/12Astek Consulting
 
Thomas abbottcv2012
Thomas abbottcv2012Thomas abbottcv2012
Thomas abbottcv2012Tom Abbott
 
Nchfma 4 20 12 Webinar Pt 3 Kalkhof Assessment Of Clinical Integration Readin...
Nchfma 4 20 12 Webinar Pt 3 Kalkhof Assessment Of Clinical Integration Readin...Nchfma 4 20 12 Webinar Pt 3 Kalkhof Assessment Of Clinical Integration Readin...
Nchfma 4 20 12 Webinar Pt 3 Kalkhof Assessment Of Clinical Integration Readin...chriskalkhof
 
Negotiating with potential investors
Negotiating with potential investorsNegotiating with potential investors
Negotiating with potential investorsRenata George
 
ตารางสอบ ปวส 2 ภาคเรียน 2 55
ตารางสอบ ปวส 2 ภาคเรียน 2 55ตารางสอบ ปวส 2 ภาคเรียน 2 55
ตารางสอบ ปวส 2 ภาคเรียน 2 55Jutapun Vongpredee
 
Valahol keleten+ani (nx power lite)
Valahol keleten+ani (nx power lite)Valahol keleten+ani (nx power lite)
Valahol keleten+ani (nx power lite)VarganeAnny
 
Workshop recuperación 11ces
Workshop recuperación  11cesWorkshop recuperación  11ces
Workshop recuperación 11cesjolehidy6
 

Viewers also liked (15)

MarcAtricK N7 j12t33
MarcAtricK N7 j12t33MarcAtricK N7 j12t33
MarcAtricK N7 j12t33
 
Christmas in albacete (spain)
Christmas in albacete (spain)Christmas in albacete (spain)
Christmas in albacete (spain)
 
Gns3 0.5 Tutorial
Gns3 0.5 TutorialGns3 0.5 Tutorial
Gns3 0.5 Tutorial
 
Neer Info Solutions services
Neer Info Solutions servicesNeer Info Solutions services
Neer Info Solutions services
 
Trama plauto
Trama plautoTrama plauto
Trama plauto
 
Görögország(6)+ani (nx power lite)
Görögország(6)+ani (nx power lite)Görögország(6)+ani (nx power lite)
Görögország(6)+ani (nx power lite)
 
Yosemite np(1)+ani (nx power lite)
Yosemite np(1)+ani (nx power lite)Yosemite np(1)+ani (nx power lite)
Yosemite np(1)+ani (nx power lite)
 
óCeánok, tengerek varázsa(6)+ani (nx power lite)
óCeánok, tengerek varázsa(6)+ani (nx power lite)óCeánok, tengerek varázsa(6)+ani (nx power lite)
óCeánok, tengerek varázsa(6)+ani (nx power lite)
 
Astek Academy SEO Bootcamp - Presentation 2/25/12
Astek Academy SEO Bootcamp - Presentation 2/25/12Astek Academy SEO Bootcamp - Presentation 2/25/12
Astek Academy SEO Bootcamp - Presentation 2/25/12
 
Thomas abbottcv2012
Thomas abbottcv2012Thomas abbottcv2012
Thomas abbottcv2012
 
Nchfma 4 20 12 Webinar Pt 3 Kalkhof Assessment Of Clinical Integration Readin...
Nchfma 4 20 12 Webinar Pt 3 Kalkhof Assessment Of Clinical Integration Readin...Nchfma 4 20 12 Webinar Pt 3 Kalkhof Assessment Of Clinical Integration Readin...
Nchfma 4 20 12 Webinar Pt 3 Kalkhof Assessment Of Clinical Integration Readin...
 
Negotiating with potential investors
Negotiating with potential investorsNegotiating with potential investors
Negotiating with potential investors
 
ตารางสอบ ปวส 2 ภาคเรียน 2 55
ตารางสอบ ปวส 2 ภาคเรียน 2 55ตารางสอบ ปวส 2 ภาคเรียน 2 55
ตารางสอบ ปวส 2 ภาคเรียน 2 55
 
Valahol keleten+ani (nx power lite)
Valahol keleten+ani (nx power lite)Valahol keleten+ani (nx power lite)
Valahol keleten+ani (nx power lite)
 
Workshop recuperación 11ces
Workshop recuperación  11cesWorkshop recuperación  11ces
Workshop recuperación 11ces
 

Similar to URUS Training Conference

Linux Security APIs and the Chromium Sandbox
Linux Security APIs and the Chromium SandboxLinux Security APIs and the Chromium Sandbox
Linux Security APIs and the Chromium SandboxPatricia Aas
 
Cloud Deep Learning Chips Training & Inference
Cloud Deep Learning Chips Training & InferenceCloud Deep Learning Chips Training & Inference
Cloud Deep Learning Chips Training & InferenceMr. Vengineer
 
Run Go applications on Pico using TinyGo
Run Go applications on Pico using TinyGo Run Go applications on Pico using TinyGo
Run Go applications on Pico using TinyGo Yu-Shuan Hsieh
 
Autonomous Drone Development with Java and IoT
Autonomous Drone Development with Java and IoTAutonomous Drone Development with Java and IoT
Autonomous Drone Development with Java and IoTjavafxpert
 
Red_Hat_Enterprise_Linux-3-Reference_Guide-en-US.pdf
Red_Hat_Enterprise_Linux-3-Reference_Guide-en-US.pdfRed_Hat_Enterprise_Linux-3-Reference_Guide-en-US.pdf
Red_Hat_Enterprise_Linux-3-Reference_Guide-en-US.pdfssuser340a0c
 
Linux Security and How Web Browser Sandboxes Really Work (NDC Oslo 2017)
Linux Security  and How Web Browser Sandboxes Really Work (NDC Oslo 2017)Linux Security  and How Web Browser Sandboxes Really Work (NDC Oslo 2017)
Linux Security and How Web Browser Sandboxes Really Work (NDC Oslo 2017)Patricia Aas
 
Controlling robots using javascript
Controlling robots using javascriptControlling robots using javascript
Controlling robots using javascriptSudar Muthu
 
Gluster Cloud Night in Tokyo 2013 -- Tips for getting started
Gluster Cloud Night in Tokyo 2013 -- Tips for getting startedGluster Cloud Night in Tokyo 2013 -- Tips for getting started
Gluster Cloud Night in Tokyo 2013 -- Tips for getting startedKeisuke Takahashi
 
Chromium Sandbox on Linux (NDC Security 2019)
Chromium Sandbox on Linux (NDC Security 2019)Chromium Sandbox on Linux (NDC Security 2019)
Chromium Sandbox on Linux (NDC Security 2019)Patricia Aas
 
Getting started with Intel IoT Developer Kit
Getting started with Intel IoT Developer KitGetting started with Intel IoT Developer Kit
Getting started with Intel IoT Developer KitSulamita Garcia
 
Chromium Sandbox on Linux (BlackHoodie 2018)
Chromium Sandbox on Linux (BlackHoodie 2018)Chromium Sandbox on Linux (BlackHoodie 2018)
Chromium Sandbox on Linux (BlackHoodie 2018)Patricia Aas
 
In Network Computing Prototype Using P4 at KSC/KREONET 2019
In Network Computing Prototype Using P4 at KSC/KREONET 2019In Network Computing Prototype Using P4 at KSC/KREONET 2019
In Network Computing Prototype Using P4 at KSC/KREONET 2019Kentaro Ebisawa
 
DevOpSec_DockerNPodMan-20230220.pdf
DevOpSec_DockerNPodMan-20230220.pdfDevOpSec_DockerNPodMan-20230220.pdf
DevOpSec_DockerNPodMan-20230220.pdfkanedafromparis
 
Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018
Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018
Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018Codemotion
 
Infrastructure-as-Code with Pulumi - Better than all the others (like Ansible)?
Infrastructure-as-Code with Pulumi- Better than all the others (like Ansible)?Infrastructure-as-Code with Pulumi- Better than all the others (like Ansible)?
Infrastructure-as-Code with Pulumi - Better than all the others (like Ansible)?Jonas Hecht
 
Enabling accelerated networking - seminar by Enea at the Embedded Conference ...
Enabling accelerated networking - seminar by Enea at the Embedded Conference ...Enabling accelerated networking - seminar by Enea at the Embedded Conference ...
Enabling accelerated networking - seminar by Enea at the Embedded Conference ...EneaSoftware
 
PLUG : Presentation Layer Universal Generator
 PLUG : Presentation Layer Universal Generator PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorEmmanuel Fuchs
 

Similar to URUS Training Conference (20)

Linux Security APIs and the Chromium Sandbox
Linux Security APIs and the Chromium SandboxLinux Security APIs and the Chromium Sandbox
Linux Security APIs and the Chromium Sandbox
 
Cloud Deep Learning Chips Training & Inference
Cloud Deep Learning Chips Training & InferenceCloud Deep Learning Chips Training & Inference
Cloud Deep Learning Chips Training & Inference
 
Run Go applications on Pico using TinyGo
Run Go applications on Pico using TinyGo Run Go applications on Pico using TinyGo
Run Go applications on Pico using TinyGo
 
Autonomous Drone Development with Java and IoT
Autonomous Drone Development with Java and IoTAutonomous Drone Development with Java and IoT
Autonomous Drone Development with Java and IoT
 
Red_Hat_Enterprise_Linux-3-Reference_Guide-en-US.pdf
Red_Hat_Enterprise_Linux-3-Reference_Guide-en-US.pdfRed_Hat_Enterprise_Linux-3-Reference_Guide-en-US.pdf
Red_Hat_Enterprise_Linux-3-Reference_Guide-en-US.pdf
 
AMDGPU ROCm Deep dive
AMDGPU ROCm Deep diveAMDGPU ROCm Deep dive
AMDGPU ROCm Deep dive
 
Linux Security and How Web Browser Sandboxes Really Work (NDC Oslo 2017)
Linux Security  and How Web Browser Sandboxes Really Work (NDC Oslo 2017)Linux Security  and How Web Browser Sandboxes Really Work (NDC Oslo 2017)
Linux Security and How Web Browser Sandboxes Really Work (NDC Oslo 2017)
 
Controlling robots using javascript
Controlling robots using javascriptControlling robots using javascript
Controlling robots using javascript
 
Zvika markfeld
Zvika markfeldZvika markfeld
Zvika markfeld
 
Gluster Cloud Night in Tokyo 2013 -- Tips for getting started
Gluster Cloud Night in Tokyo 2013 -- Tips for getting startedGluster Cloud Night in Tokyo 2013 -- Tips for getting started
Gluster Cloud Night in Tokyo 2013 -- Tips for getting started
 
Chromium Sandbox on Linux (NDC Security 2019)
Chromium Sandbox on Linux (NDC Security 2019)Chromium Sandbox on Linux (NDC Security 2019)
Chromium Sandbox on Linux (NDC Security 2019)
 
Getting started with Intel IoT Developer Kit
Getting started with Intel IoT Developer KitGetting started with Intel IoT Developer Kit
Getting started with Intel IoT Developer Kit
 
Chromium Sandbox on Linux (BlackHoodie 2018)
Chromium Sandbox on Linux (BlackHoodie 2018)Chromium Sandbox on Linux (BlackHoodie 2018)
Chromium Sandbox on Linux (BlackHoodie 2018)
 
Arduino Forensics
Arduino ForensicsArduino Forensics
Arduino Forensics
 
In Network Computing Prototype Using P4 at KSC/KREONET 2019
In Network Computing Prototype Using P4 at KSC/KREONET 2019In Network Computing Prototype Using P4 at KSC/KREONET 2019
In Network Computing Prototype Using P4 at KSC/KREONET 2019
 
DevOpSec_DockerNPodMan-20230220.pdf
DevOpSec_DockerNPodMan-20230220.pdfDevOpSec_DockerNPodMan-20230220.pdf
DevOpSec_DockerNPodMan-20230220.pdf
 
Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018
Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018
Building a scalable learning platform - Erik Veld - Codemotion Amsterdam 2018
 
Infrastructure-as-Code with Pulumi - Better than all the others (like Ansible)?
Infrastructure-as-Code with Pulumi- Better than all the others (like Ansible)?Infrastructure-as-Code with Pulumi- Better than all the others (like Ansible)?
Infrastructure-as-Code with Pulumi - Better than all the others (like Ansible)?
 
Enabling accelerated networking - seminar by Enea at the Embedded Conference ...
Enabling accelerated networking - seminar by Enea at the Embedded Conference ...Enabling accelerated networking - seminar by Enea at the Embedded Conference ...
Enabling accelerated networking - seminar by Enea at the Embedded Conference ...
 
PLUG : Presentation Layer Universal Generator
 PLUG : Presentation Layer Universal Generator PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal Generator
 

Recently uploaded

ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8
ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8
ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8Access Innovations, Inc.
 
Communication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptxCommunication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptxkb31670
 
The Real Story Of Project Manager/Scrum Master From Where It Came?!
The Real Story Of Project Manager/Scrum Master From Where It Came?!The Real Story Of Project Manager/Scrum Master From Where It Came?!
The Real Story Of Project Manager/Scrum Master From Where It Came?!Loay Mohamed Ibrahim Aly
 
Communication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptxCommunication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptxkb31670
 
Burning Issue presentation of Zhazgul N. , Cycle 54
Burning Issue presentation of Zhazgul N. , Cycle 54Burning Issue presentation of Zhazgul N. , Cycle 54
Burning Issue presentation of Zhazgul N. , Cycle 54ZhazgulNurdinova
 
Machine learning workshop, CZU Prague 2024
Machine learning workshop, CZU Prague 2024Machine learning workshop, CZU Prague 2024
Machine learning workshop, CZU Prague 2024Gokulks007
 
Dynamics of Professional Presentationpdf
Dynamics of Professional PresentationpdfDynamics of Professional Presentationpdf
Dynamics of Professional Presentationpdfravleel42
 
Juan Pablo Sugiura - eCommerce Day Bolivia 2024
Juan Pablo Sugiura - eCommerce Day Bolivia 2024Juan Pablo Sugiura - eCommerce Day Bolivia 2024
Juan Pablo Sugiura - eCommerce Day Bolivia 2024eCommerce Institute
 

Recently uploaded (8)

ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8
ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8
ISO 25964-1Working Group ISO/TC 46/SC 9/WG 8
 
Communication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptxCommunication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptx
 
The Real Story Of Project Manager/Scrum Master From Where It Came?!
The Real Story Of Project Manager/Scrum Master From Where It Came?!The Real Story Of Project Manager/Scrum Master From Where It Came?!
The Real Story Of Project Manager/Scrum Master From Where It Came?!
 
Communication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptxCommunication Accommodation Theory Kaylyn Benton.pptx
Communication Accommodation Theory Kaylyn Benton.pptx
 
Burning Issue presentation of Zhazgul N. , Cycle 54
Burning Issue presentation of Zhazgul N. , Cycle 54Burning Issue presentation of Zhazgul N. , Cycle 54
Burning Issue presentation of Zhazgul N. , Cycle 54
 
Machine learning workshop, CZU Prague 2024
Machine learning workshop, CZU Prague 2024Machine learning workshop, CZU Prague 2024
Machine learning workshop, CZU Prague 2024
 
Dynamics of Professional Presentationpdf
Dynamics of Professional PresentationpdfDynamics of Professional Presentationpdf
Dynamics of Professional Presentationpdf
 
Juan Pablo Sugiura - eCommerce Day Bolivia 2024
Juan Pablo Sugiura - eCommerce Day Bolivia 2024Juan Pablo Sugiura - eCommerce Day Bolivia 2024
Juan Pablo Sugiura - eCommerce Day Bolivia 2024
 

URUS Training Conference