Embedded Linux
  • Cover
  • Summary
  • About This Training
    • Objectives
    • Skills
    • Prerequisites
    • Requirements
  • Once Upon A Time ...
  • Embedded Linux
  • Build Systems
    • Yocto Board Support Package
      • Yocto
      • Compilation
        • Make
        • Bitbake
        • Script
      • Building Blocks
      • SDK
      • Extra Packages
      • Kernel
        • Patch
        • Building
        • Headers
      • Modules
        • Cross Compilation
        • Native
      • Filesystem
      • Flashing
    • Distributions
      • CentOS
      • Google Brillo
      • Jubilinux
      • Kali
      • Ostro
      • Ubilinux
      • Debian
  • Boot Loaders
    • U-Boot
  • Initialization
    • Upgrade
    • Boot Up
    • Dual Boot
    • Root Directory
    • Display Message
    • Modules
    • Filesystem
    • Memory
    • Backup
    • Recovery
    • Reboot
    • Processes
  • User Space
    • Virtual Network Computing
    • Text Editors
    • Services
    • Logs
    • Package Management Systems
      • Open Package Management
      • Python Package Index
      • Nicely Package Make
      • Advanced Packaging Tool
      • Manual
      • Conda
    • Libraries
      • Mraa
      • Upm
      • OpenCv
      • Temboo
      • Libiio
    • Frameworks
      • Cylon JS
      • Johnny Five
      • ROS
      • Gobot
      • Pixhawk
      • Artoo
      • Bower
      • Zetta
      • Miscellaneous
  • Subsystems
    • X File Systems
    • Pin Muxing
    • Virtual File System
    • Memory
    • Input
    • General Purpose Input Output
    • Serial
    • Bluetooth
      • Advanced Audio Distribution Profile
        • Bluez
        • Gstreamer
        • Alsa
      • Human Interface Device Game Controller
      • Serial Port Protocol
      • Arduino
    • WiFi
    • Audio
    • Camera
    • Block
    • Universal Serial Bus
      • Human Interface Device Mini Keyboard
      • Python USB
    • Inter Integrated Circuit
    • Inter Process Communication
    • Peripheral Component Interconnect
    • Clock
    • Modems
    • Networking
    • Power
    • Thermal
    • Graphics
    • LED
    • LIDAR
    • Printer
    • Serial Peripheral Interface
  • Application Development
    • C
    • C++
    • Cross Compile
    • Containers
    • Python
    • NodeJS
    • Cloud9
    • Data
    • Drone Code
    • Speech
      • Python
    • Radio Frequency
    • Bots
    • Artificial Intelligence
      • WitAi
      • MycroftAi
    • Games
    • Vision
      • Bar Codes
      • Google Cloud Vision API
    • Messaging
    • Entertainment
    • Home Assistants
    • Dashboards
    • IRC
    • Location
    • Facial Recognition
    • Software Defined Radio
    • REST
    • Notes
    • Security
    • HAM Radio
    • Automotive
    • Digital Signage
    • Photography
  • Debug
  • Wrap-Up
    • Online Training
    • Challenge
    • Tbd
  • SandBox
Powered by GitBook
On this page
  • Ardupilot Project
  • DroneKit
  • DroneKit-Python
  • Drones on Intel Architecture
  • Intel® Aero Platform for UAV
  • MavRos
  • CI40 Drone
  • Links
  • Gazebo
  • Equipment
  1. Application Development

Drone Code

Dronecode encompasses projects that control flight, enable mission planning, and otherwise make drone flight and advanced functionality possible. Dronecode development is done at the project level with coordinating and resource allocation performed by the TSC and the Board.

From improving agriculture to improving search and rescue, from tracking endangered species to tracking hurricanes, drones can change our world for good. Join the community that is helping to shape the world of drones through a common, shared open source platform for Unmanned Aerial Vehicles (UAVs). Drone Code Homepage

  • Drone Code Homepage

  • Intel® Edison Takes Flight

  • Intel® Edison as a Companion Computer

  • ELC 2015 - Intel Edison to Fuse Embedded Linux & Drone Flight Controllers - Mark Brown

  • BPI-M3 compile Opencv 3.1.0 source code

Ardupilot Project

  • Github Ardupilot

  • ROS/Gazebo Simulator with SITL

DroneKit

  • DroneKit Homepage

DroneKit-Python

DroneKit-Python allows developers to create apps that run on an onboard companion computer and communicate with the ArduPilot flight controller using a low-latency link.

  • Python Drone Kit

root@edison:~# opkg install python-pip python-dev
root@edison:~# pip install dronekit dronekit-sitl
root@edison:~# git clone http://github.com/dronekit/dronekit-python.git
Cloning into 'dronekit-python'...
remote: Counting objects: 5226, done.
remote: Total 5226 (delta 0), reused 0 (delta 0), pack-reused 5226
Receiving objects: 100% (5226/5226), 5.20 MiB | 1.07 MiB/s, done.
Resolving deltas: 100% (3143/3143), done.
Checking connectivity... done.
root@edison:~#

Drones on Intel Architecture

  • Drones on IA

  • Aero Platform

  • The First UAV with Intel® RealSense™ Technology

  • AT&T and Intel Showcase LTE Connected Drones

Intel® Aero Platform for UAV

Powered by the latest Intel® Atom™ quad core processor, this ready-to-fly, drone-specific development kit features out-of-the-box, plug-and-play modules with communications, storage, depth, and vision capabilities–including Intel® RealSense™ Technology. Intel® Aero Platform for UAV

MavRos

  • MavRos Github

CI40 Drone

  • CI40 Drone

Links

  • libiio

  • libiio

  • Compass calibration progress with geodesic sections in Ardupilot

Gazebo

  • Gazebo SITL (gzsitl) Plugin

Equipment

  • BMI160 IMU

  • BMI160 Code Review

  • BMI160 Github

PreviousDataNextSpeech

Last updated 7 years ago