Product Support

Build Workstation Configuration

This section outlines key system and host environment configuration elements needed to build the reference operating system.

The following configuration and Yocto workflow is based on a workstation running Linux*. Examples provided have been tested with Ubuntu* 16.04 and should work on most modern distributions if adapted by a knowledgeable developer.

Camera SW Stack

The diagram below shows the high level software stack that is available to an imaging module connected to the Camera Serial Interface (CSI) bus to the internal Image Processing Unit (IPU) within the SOC.



Tools for Bluetooth

Debug Tools

Reference Operating System for IoT includes various widely used debug tools for Bluetooth® :

  • hcitool
  • hciconfig
  • hcidump
  • btmon

These tools provide the --help option about usage. Also, there are many resources available publicly to help you use these tools.


The Intel® Joule™ platform offers multiple solutions for data retention: eMMC, SD Card, and SDIO. Each storage type is intended for a specific use but offers the developer the flexibility to choose between them.


The module contains an embedded MultiMedia Card (eMMC) with ether 8GB or 16GB of storage capacity. See the System on Module Overview for module configurations.

GPIO Level Transitioning

All module GPIO lines function at 1.8 V levels. Intel® Joule™ expansion board provides appropriate level transition, signal conditioning, and protection for devices on—or devices connected to—the expansion board. The default pin usage of J2 and J3 refers to the vantage point of the module. For example the ISH_GPIO_0 signal originates in the module and is delivered to the expansion board; therefore, ISH_GPIO_0 is an output (as configured by BIOS).

Subscribe to Product Support