The RIoTboard is an Embedded Linux Development Platform designed for Internet of Things (IoT) and display based HMI applications.The board is a open source SBC powered by Freescale i.MX6 Solo Processor based on 1GHz ARM Cortex-A9.
Below is a compiled list of all available resources to help users move faster on RIoTboard.
Supported OS Images
(Precompiled BSP images and Source Code for Riotboard)
OS Name | Link |
---|---|
Android Jellybean 4.3 BSP | |
Android JB MFG Tools ( ready to flash Android Image ) | http://downloads.element14.com/riotboard/Android/tools.zip?ICID=knode-riotboard-quick&COM=RIoTboardDownload here |
Android Kitkat 4.4 BSP | Download here |
Android Kitkat 4.4 Source | Download here |
Android KK MFG Tools ( ready to flash Android Image ) | Download here |
Linux 3.0.35 Ubuntu BSP | http://downloads.element14.com/linux/Linux.zip?ICID=knode-riotboard-quick&COM=RIoTboardDownload here |
Linux 3.0.35 Source | Download here |
Linux 3.10.17 Yocto BSP | Download here |
Linux 3.10.17 Source | Download here |
Linux MFG Tools ( ready to flash Linux Image ) | Download here |
Ubuntu touchscreen setup | Download here |
Yocto SVN 3000 Image | Download here |
RIoTboard Documentation
Document Name | Link |
---|---|
Riotboard User Manual Version 2 | Document here |
Riotboard beginners guide | Document here |
Riotboard schematics | Document here |
Riotboard gerber files | Document here |
Riotboard ORCAD schematics | Document here |
Flashing OS images in Windows | Document here |
Flashing OS images in Linux | Document here |
i.MX 6Solo/6DualLite Applications Processors for Consumer Products | Document here |
Hardware Development Guide for i.MX 6Solo | Document here |
Riotboard Hardware Boot Switches | Document here |
RIoTboard Components Datasheets
Component Name | Link |
---|---|
Quadruple Bus Buffer | Datasheet |
DDR3 Ram | Datasheet |
DDR3 design guide | Datasheet |
Micron eMMC NAND flash | Datasheet |
USB High speed hub Controller | Datasheet |
Integrated 10/100/1000 Mbps Ethernet Transceiver | Datasheet |
Regulators | LT1763 LT3680 |
OpenSDA k20 microcontroller | Datasheet |
Power Management Integrated Circuit (PMIC) | MMPF0100 MMPF0100 ERRATA MMPF0100ER.zip |
Software Development Tools
ARM Development Studio 5 | Product Page |
Hardware Development Tools
(Recommended probes to debug Riot software)
Description | Link |
---|---|
ARM DSTREAM debug kit | DSTREAMDSTREAM |
ULINK Pro | ULINK PROULINK PRO |
J-LINK | Product Page |
RIoTboard Accessories
Accessory name | Link |
---|---|
USB WiFi Dongle | WiPiWiPi Quick Start Guide |
USB to Serial Debug UART Cable | UART8000-UUART8000-U Quick Start Guide |
4.3 inch LCD module | LCD8000-43TLCD8000-43T Quick Start Guide |
7.0 inch LCD module | LCD8000-70TLCD8000-70T Quick Start Guide |
9.7 inch LCD module | LCD8000-97CLCD8000-97C Quick Start Guide |
VGA connector module | VGA8000-AVGA8000-A Quick Start Guide |
LCD-ex Connector | TBD |
CSI camera Module | CAM8000-DCAM8000-D Quick Start Guide |
USB camera module | CAM8100-UCAM8100-U Quick Start Guide |
Managing Uboot
Content | Links |
---|---|
Getting into recovery with u-boot? | Discussion here |
Automate Uboot build with Eclipse | Blog here |
Mainline Kernel and U-Boot with MFGTool | Blog here |
Debugging U-boot on RiotBoard using eclipse and JLink under Linux | Blog here |
Yocto on Riotboard
Content | Links |
---|---|
Part1 : Environment setup and initial build | Blog Link |
Part2 : Build u-boot using Yocto | Blog Link |
Part3 : Build Kernel using Yocto | Blog Link |
Part4 : Package Development using Yocto | Blog Link |
Part5 : Application Development using ADT | Blog Link |
Yocto SVN3000 - Latest BSP | Click here |
Build Yocto BSP on OpenSuse | Click here |
Linux on Riotboard
Community Content | Links |
---|---|
Flashing OS images on Linux platform | Document here |
Flashing OS images on Windows platform | Document here |
Linux on RIOT | Discussion here |
Updating Ubuntu on Riotboard | Discussion here |
Arch Linux on Riotboard | Blog here |
OpenGL ES2 Library Support on Riotboard | Blog here |
Running ubuntu on SD Card | Discussion here |
Debian on RIoTboard - After basic install .... | Blog here |
Debian wheezy on RIoTboard | Discussion here |
Getting Ubuntu on Riotboard with a Mac | Discussion here |
create an image of my linux configuration and flash it into eMMC | Discussion here |
Setting UARTs on Riotboard | Discussion here |
Rebooting and segmentation fault .. | Discussion here |
Using I2C expansion port | Discussion here |
DDR Memory Lines | Discussion here |
Riotboard LVDS display Support | Discussion here |
Riotboard MiPi camera support | Discussion here |
Android on Riotboard
Community Content | Link |
---|---|
Building Android from Source | Blog here |
Developing Android Apps on RIoT | part1 part2 part3 |
Can I build or get Android 4.2 or lower image on the Riotboard? | Discussion here |
Recompiling Android for use with Parallel RGB TFT LCD and Capacitive Touch Panel | Discussion here |
Screen Resolution with preinstalled Android | Discussion here |
Rooting Android for Riotboard | Blog here |
Installing Google Play Services and Google Play Store on RiotBoard | Blog here |
Install Netflix Streaming on the RIoTBoard | Blog here |
RIoTboard: Developing for Android with Python (Kivy) and Java | Blog here |
Getting super-user (Rooting) access on RIoTboard | Blog here |
RiotBoard Hardware
(Explanations to better understand the board hardware features)
Community Content | Links |
---|---|
Setting Audio output to Jack instead of HDMI | Discussion here |
Board Revision .. | Discussion here |
Using GPIO ports on Riotboard | Discussion here |
receiving input video | Discussion here |
RioT Board power consumption. | Discussion1 Discussion2 |
1280x720 on RIOTboard!!! | Discussion here |
MIPI DSI Display Interface Problem on RIoTboard | Discussion here |
Riotboard not recognized in Device Manager | Discussion here |
A newcomer asks about Riotboard HDMI | Discussion here |
How to test I2C .. | Discussion here |
Ethernet Network Error .. | Discussion here |
RIot Board OS and application performance | Discussion here |
Riotboard FAQs
Description | Link |
---|---|
Using GPIO ports on Riotboard | Click here |
MFG Tool Flashing error in Windows | Click here |
Setting bootargs and screen resolution in Uboot | Click here |
Recognize Riotboard hardware in Windows Device Manager | Click here |
RIoTboard HDMI to VGA connector | |
Connect RIoTboard to PC via Debug Terminal | Click here |
Setup Wifi RT5370 (Wipi) on Riotboard | Click here |
Build Linux 4.1 & Ubuntu 14.04 BSP | Click here |
Some applications using Riotboard
Header 1 | Header 2 |
---|---|
Building tft lcd display and digitizer using Riotboard : Introduction | Tutorial1 |
Building tft lcd display and digitizer using Riotboard : Circuit | Tutorial2 |
Riotboard Demo | Part1 Part2 Part3 |
Riotboard Webserver | Part1 Part2 Part3 Part4 |
Riotboard Accelerometer | Part1 Part2 Part3 |
Camera streaming on Yocto | Tutorial |
Riotboard - Android Smartphone communication usign HC-05 | Click here |
Riotboard Iot Demo | Click here |
Riotboard Servo Motor Control Demo | Click here |
Riotboard Ultrasonic Sensor demo - hc-sr04 | Click here |
Riotboard Reviews
Description | Link |
---|---|
What is this thing anyway ?? | Blog |
RIoTboard for newbies | Part1 Part2 |
Riotboard Introduction | Video |
Riotboard unboxing | Video |
Anthony Heureca from Freescale talks about the RIoT Board at Embedded World 2014 | Video |
Freescale i.MX6 Platform | Video |
Install XBMC on Riot Android BSP | Video Tutorial |
UPDATED
01-Apr-2015
Let me know if any links are not working
Thanks
Tushar
Top Comments