DediProg SPI tool attached to MinnowBoard

Updating Firmware via SPI Flash Programmer

The tutorial will update the firmware on a MinnowBoard development board using a DediProg SF100, an SPI Flash programming tool. It directly accesses the boot flash chip and the board[...]

Windows 10 IoT Core logo

Installing Windows IoT Core

Microsoft* has created a special IoT Core* version of Windows that lets you get up and running quickly. You’ll use Visual Studio to develop and create your next project. These[...]

Installing Yocto 2.4.1 Poky

The Yocto Project provides open source, high-quality infrastructure and tools to help developers create their own custom Linux distributions and is a helpful starting point for embedded Linux developers. The Yocto[...]

Getting Started Troubleshooting

Sometimes things just don't go according to plan. You've carefully followed the tutorial steps, using the exact proscribed components and procedures, and things still don't do what they are supposed[...]

Best Practice: Windows USB Flash Drive Initialization

Various procedures in our tutorials require the installation from a USB flash drive. This Best Practice details the process using Windows as the host operating system to prepare the USB[...]

Clear Linux logo

Installing Clear Linux

Clear Linux is a Linux distribution optimized for Intel Architecture systems. It is particularly optimized for lean and fast cloud and edge computing. A modular architecture and using the concepts[...]

Blinking D2 LED

Blinking an LED

For IoT devices, blinking an LED is a common “Hello World” example used to show a short example running. Here’s a quick tutorial to blink the MinnowBoard Turbot D2 LED[...]

Firmware screen

Updating the Firmware

The MinnowBoard Turbot firmware is updated occasionally to make improvements or fix issues. This tutorial explains how to check and update your board’s firmware to the latest release. MinnowBoard Turbot[...]

Windows 10 logo

Installing Windows 10

This tutorial shows you how to install Windows 10 full desktop version on your MinnowBoard development board. NOTE: This install process will not immediately need a purchased serial key, but you’ll[...]

Ubuntu logo

Installing Ubuntu 16.04.3 LTS

Despite its small size, the MinnowBoard Turbot can run desktop PC versions of operating systems such as Linux* and Windows*. This tutorial explains how to install a popular Linux release,[...]

Serial connection

Best Practice: Serial Connection

This Best Practice shows how to connect a serial console to the MinnowBoard development board. Connecting a serial console allows interacting with the UEFI Boot Menu without using an HDMI[...]

MinnowBoard Turbot Family

Setting Up Your Board

Congratulations on purchasing a MinnowBoard development board. This is the landing page for a developer taking their board out of the box for the first time. This is the right place to be no[...]

Choosing an Operating System

There are many choices for Operating System (OS), and this tutorial provides guidance to select the optimal one for your application. MinnowBoard development boards are powerful enough to support self-hosted[...]

Boot Option menu

Best Practice: Boot Media Selection

The standard firmware is UEFI based, which has a boot GUI that allows selection of boot media. Selecting the preferred order media is probed for boot images. This Best Practice is[...]

Open Hardware and Open Source - Connect, Collaborate, Contribute, Communicate

Best Practice: Contributions

All of the MinnowBoard development boards and the firmware operating on them are open source—meaning the firmware is open source software, and the hardware is open source hardware. Everything you need[...]