Embedded Computing
  • About
  • Blog
  • Hardware
    • Which Platform?
    • Controller Platforms >
      • Adafruit Platform
      • Arduino Plaform
      • BBC micro:bit
      • Espressif Platform
      • iLabs Platform
      • Raspberry Pi Platform (MCU)
      • Seeed Platform
      • Silicon Labs Platform
      • Teensy Plaform
    • Computer Platforms >
      • BeagleBone Platform
      • Raspberry Pi Platform (SBC)
      • UDOO Platform
    • Peripherals >
      • Shields
      • Grove System
      • Sensors
      • Actuators
    • Displays >
      • E-Paper Displays
      • Reflective Displays
      • TFT Displays
      • LCD Displays
    • Legacy Platforms >
      • chipKIT Plaform
      • 4D Systems Platform
      • Intel Platform
      • LaunchPad Plaform
      • BoosterPacks for LaunchPads
      • LightBlue Bean
      • Maple Plaform
      • Mediatek Platform
      • Microsoft Azure IoT DevKit
      • Particle Platform
  • Software
    • Exploring RTOS with Galaxia >
      • Event Library
      • Semaphore Library
      • Mailbox Library
      • Timer Library
      • Clock Library
      • SWI Library
      • Task Library
    • Ultra-Low Power with EnergyTrace >
      • Ultra-Low Power with MSP430
      • Ultra-Low Power with Energia MT and Galaxia
    • Using Integers Instead of Reals
    • Going Python?
  • IoT
    • IoT Platforms: Which Hardware? >
      • Matter with Silicon Labs MG24
    • IoT Services: Which Solution? >
      • Recommended IoT Solutions
      • Platform-Specific IoT Solutions
      • Other IoT Solutions
      • Not tested IoT Solutions
      • Notification Solutions
    • Get Date and Time from Internet with NTP
    • Fast and Easy WiFi Connection with QR-Code
  • Tools
    • How to Start?
    • Reference >
      • Asking for Help
      • Boards Pins Maps
      • Ruler
      • Boards and Plugs
      • I²C Logic Level Converter
      • Standards for Connectors
    • Training >
      • Texas Instruments Workshops
      • Embedded Systems: Shape The World — MOOC edX UTAustinX UT.6.02x
      • Embedded Systems - Shape The World: Microcontroller Input/Output — MOOC edX UTAustinX UT.6.10x
      • Embedded Systems - Shape The World: Multi-Threaded Interfacing — MOOC edX UTAustinX UT.6.20x
      • Real-Time Bluetooth Networks: Shape the World — MOOC edX UTAustinX UT.RTBN.12.01x
      • Systems Thinking with Texas Instruments Robotics System Learning Kit
    • Books >
      • Getting Started with the MSP430 LaunchPad
      • Getting Started with Arduino
      • Arduino Cookbook
    • IDE >
      • The Battle of IDEs
      • More Options
      • Assessing the Next Generation of IDEs
      • Tools for Documentation
    • Equipment >
      • Saleae Logic Analyser
      • Rigol DS1102E Oscilloscope
      • XDS110 Debug Probe with EnergyTrace​
      • Segger J-Link Programmer-Debugger
      • Nordic Power Profiler Kit II
  • Projects
    • Libraries >
      • Master I²C Software Library
      • Date and Time Library
      • highView Library Suite
      • Others Libraries
    • smartDevices >
      • I²C smartColours Smart Sensor
      • I²C smartRFID Smart Sensor
      • I²C smartLED Display
      • I²C smartControls Smart Device
      • I²C smartWiFi Smart Device
      • I²C smartBLE Smart Device
      • I²C smartNode Smart Device
    • IoT Projects >
      • Remote E-Paper Weather and Message Board
      • Typie-Walkie with LoRa and E-Paper Screen
      • Typie-Walkie with E-Paper Screen
      • Remote e-Paper Pictures Panel
      • Remote e-Paper Messages Panel
      • Industrial IoT Project
      • Remote Contactless Temperature Monitor
      • Using Node-RED for IIoT
      • Low Power Home Network Weather Monitoring
      • Updated Low Power Home Network Weather Monitoring
      • Weather and Security Station with Blynk
      • SensorTag to Blynk Using Node-RED
      • Pervasive Reporting
    • AI Projects >
      • Colour Recognition with Neural Network
    • Other Projects >
      • Air Quality Monitoring
      • Driving a Large E-Paper Display with a Compact Xiao RP2040
      • Low-Power E-Paper Weather Station
      • Portable Particulate​ Matter Monitor
      • FRAM-based E-Paper Screen Controller
      • General Purpose 3.5" Screen
      • Colour Recognition with Neural Network
      • A Low Power Weather Station
      • Digital Volt-Amp-Watt Meter
      • Mobile Measurement with LCD Display
      • Screen with SRAM for GUI
      • Volt-Amp-Watt-Meter for Grove
      • Multi-Touch Project with CapTIvate

Which Platform? (October 2012)

There are so many boards available! 

To put things into perspective, how do today's boards compare with the initial IBM PC? They are 4~16 times more powerful than the original IBM PC, and 16~64 times more powerful than the Apollo 11 computer!

How to pick the right board? Instead of the board only, we need to consider instead a broader picture, the platform. The platform includes the board but also the associated software and other elements, as the users'  community, the support and the services.

All the boards mentioned below run on the Wiring / Arduino framework. 

For the Internet of Things, please go to IoT: Which Platform?
Photo
Picture
(1) 2 GB, micro-SD card — (2) 320x240 pixels x 64 k colour — (3) touch screen — USD85
(1b) 800x480 pixels x 64 k colour — (2b) 4 GB, micro-SD card — (3b) touch screen -- USD35
Prices as at October 2012

​Looking for...
the reference with a wide choice of add-ons and libraries
​

a cost effective 
introduction to micro-controllers
​

more power
with a 16- or 32-bit micro-controller and a debugger
a compact board with enough I/O pins
​

Go for...

  • 8-bit Arduino Uno
  • 32-bit Arduino Zero Pro


​
​
  • 32-bit LaunchPad MPS432 at USD13
  • 32-bit LaunchPad Stellaris now Tiva C Series at USD13​
​
  • 32-bit LaunchPad MPS432 with RTOS capabilities
  • 16-bit MSP430F5529 LaunchPad​​
​
  • 8-bit and 32-bit Microduino
  • 32-bit Teensy 3.0 and 3.1
  • 32-bit RedBearLab WiFi mini with CC3200 and RTOS
Or try...
  • 8-bit Arduino Mega2560

​

  • LaunchPad MSP430 at USD10 with Educational BoosterPack at USD25
​
  • PIC32 chipKIT Uno32 with external chipKIT PGM
​
  • 8-bit Digispark
  • 8-bit Arduino mini Pro

​
Comment
Most of the Arduino boards rely on 8-bit MCUs and may seem antiquated or over-priced.
​

Texas Instruments offers unrivalled value with the 32-bit ARM LaunchPad MSP432 and CC3200.
​

All the LaunchPad boards feature a built-in hardware debugger, and the MSP432 runs on RTOS, both supported by embedXcode. ​
Three interesting solutions with a highly compact DIP form-factor.

​

Shields

The shields plug in directly on the main board. This eases installation and avoid many cables!

Each main board has its own collection of shields, and even the word shield can change, as the BoosterPack for LaunchPad or the cape for BeagleBone.
  • Shields for Arduino Uno
  • Shields for chipKIT
  • BoosterPacks for LaunchPad
  • Wiring Play Shield

USB Plugs

If most of all the boards use USB connection, there are three different kinds of USB plug:
  • left: type B
  • center: mini-B (deprecated)
  • right: micro-B

So it is safe to check you have the right cable at hand.

To learn more about which board uses which USB plug, go to Boards and Plugs.
Photo
Posted: Oct 2021
Powered by Create your own unique website with customizable templates.