Canine Rocket Technologies WIki
YouTubeTwitter
  • 🐺Canine Defense Technologies Wiki
    • Wiki Index
    • About Canine Defense Tech
    • Our Lab
    • Canine Rocket Tech Organizational Structure
    • Wiki Contributors & Info
  • Resource Library
    • 🔧Manufacturing & Fabrication
      • Laser Cutting
        • Laser Settings
      • 3D Printing
        • Material Library
        • Print Settings
        • 3D Printing Tolerance Guide
        • Resin Tank Drainer
      • Composite Layups
      • Fasteners
      • CNC Machining
        • 4040 Pro Dust Boot
        • CNC Settings
    • ⚙️Software & Electronics
      • Electronics Basics
      • Microcontrollers
      • Single Board Computers
      • PCBs
      • Pinouts Book
      • DIY Lithium Batteries
      • Software Development Tools
      • Getting Started with Programming on an Arduino
      • Graphic Design & Video Production
  • 📘Testing & Documentation
    • Documentation & Organization Cheatsheet
    • Project Stats Template
    • K-9 Diagram Template
    • Internal Dev Log Template
    • Readme Creator
    • April Tags
  • 🖥️Design & Simulation
    • Computern Aided Design
    • CalcTool
    • eCalc
    • Open Rocket Simulator
    • XFLRR5
    • CloudRF
    • Radio/Optic Line of Sight Tools
  • 💡Research Resources
    • Parachute Design
    • Thermal & Electro-Optics
    • Night Vision Basics
  • 📑Open Development Platforms
    • VESC
    • Meshtastic
    • Ardupilot
    • Open HD
  • 🚚Vendors & Supply Chain
    • Electronics Component
      • RPI Locator
      • Octopart
    • PCB Fabrication
    • Laser and CNC Cutting
    • 3D Printing Services
    • Hardware Components
    • Drone Components
    • Composites
    • Li Ion Batteries
  • Projects
    • UAV Systems
      • Valor sUAS
      • K-9 Drone Battery Standard
        • Jx-9 Connector Standard
        • Rugged Battery Charger
  • Tactical Systems
    • K-TAC RTE-1
      • Assembly Instructions
  • Rocketry Systems
    • Model Rocket Landing Legs
    • WOOF Launch Computer
      • Assembly Instructions
    • K-9 TVC V8
    • K-9 TVC Hopper
    • K-9 TVC Mega
    • K-9 TVC Gen 2
    • Model Rocket GCS
  • Lab Equipment Projects
    • Lab Dashboard (ADSB)
      • How to Setup
Powered by GitBook
On this page
  • Introduction
  • Raspberry Pi
  • Getting Started
  • Nvidia Jetson
  • Raspberry Pi Alternatives

Was this helpful?

  1. Resource Library
  2. Software & Electronics

Single Board Computers

PreviousMicrocontrollersNextPCBs

Last updated 2 years ago

Was this helpful?

Introduction

Unlike microcontrollers, single-board computers (SBC) are basically miniaturized fully equipped computers much like what's inside a desktop computer or laptop. Both SBCs and microcontrollers can carry out similar tasks, but the biggest defining factor is that microcontrollers run a software loop while SBCs run a full-blown Operating System (OS). This allows SBCs to do far more complex operations such as real-time image processing, machine learning, etc.

There are many examples of where SBCs and microcontrollers are used together. For example, many drones often operate the main autopilot on a microcontroller with a carrier SBC to process additional information. Often times microcontrollers are cheaper, more robust, and more reliable due to their simplicity, whereas SBCs can be more expensive, somewhat less reliable, and far more complicated to operate. It's important to pinpoint what the computer's task will be in your project and choose accordingly.

Raspberry Pi

The Raspberry Pi ecosystem is the most popular SBC. Raspberry Pi has a huge online community with millions of users worldwide, so it is much more easier to get started with for new users.

Getting Started

Raspberry Pi's were designed to teach beginners more about computers, so the ecosystem is very well established and backed by huge amounts of community support. In our experience starting from the simple boot of Raspberian OS is the best starting point. Raspberian OS has so many build in educational projects where new users can get more familiar with SBC projects. Be sure to also check out the documentation page where there's a free beginners' guide.

Nvidia Jetson

The NVIDIA Jetson is an enterprise-level SBC designed for autonomy and AI. It's the favored option due to its legacy for drone and robotics operations. The Jetson platform integrates very well with image processing

Raspberry Pi Alternatives

Due to the chip shortage and other supply chain problems at the time of this writing, Raspberry Pis have been incredibly hard to purchase. The only option is from sellers who are marking up the price by sometimes 10 folds. Luckily has a great video comparing the various alternative SBCs you may have never heard of.

Linus Tech Tips
⚙️
NVIDIA Embedded Systems for Next-Gen Autonomous MachinesNVIDIA
Logo
NVIDIA Jetson SoftwareNVIDIA Developer
Logo
Wow, you're actually reading this... The first person to read this and DM us "Tango Down" via Twitter will win a free Canine Rocket Technologies sticker pack!
Raspberry PiRaspberry Pi
Raspberry Pi OS – Raspberry PiRaspberry Pi
Raspberry Pi DocumentationRaspberry_Pi
Logo
Page cover image