While this guide is written specifically for the Ref-OS-IoT (a custom Linux distribution created with tools from the Yocto project for embedded systems), the module is functional under other operating systems as often developer preferences, hardware accessories or use-case requirements demand a different operating system.
It is possible to create your own Yocto recipes from scratch and add them to the image. This section describes the required steps to add a hello_world C program to our image. The GNU hello_world is a real project that you can download from http://ftp.gnu.org/gnu/hello/hello-2.7.tar.gz.
The Ref-OS-IoT will not allow new recipes to be part of the build unless SUPPORTED_RECIPES_CHECK is properly handled.
Cameras may be purchased here:
See also: Connect the ZR300 to the Development Kit.
The Reference Operating System for IoT (Ref-OS-IoT) provides these Wi-Fi* features:
- 802.11 a/b/g/n/ac support
- WPA and WPA2, 802.1x
- Support Dual band (2.4 & 5 GHz)
- Wi-Fi* Direct
Linux system can be forced to a low power state by writing a state value to /sys/power/state entry. Ref-OS-IoT supports “freeze” state where the system is put into S0ix state and all OS timer activities are suspended. The system wakes up from this state only for certain wake signals like keyboard/mouse event, RTC event, uSD card connection/disconnection, etc.
To force the system into suspend state:
The Intel® Joule™ module utilizes two separate, connectors, (J6 & J7) to break out system buses, power and GPIO signals, while two additional connectors (JCAM1 & JCAM2) are dedicated to MIPI* CSI imaging devices.
Vertical clearance is dictated by any thermal management solutions used. The figure below shows a bare module thermal plate for open-air operation.
Five I2C buses are available across the J6 and J7 board-to-board connectors:
J6 carries the signals for:
- I2C_0, which is used for the configuration EEPROM
- ISH_I2C_0 and ISH_I2C_1 buses mapped to I2C_5 and I2C_6
J7 carries the signals for the general purpose I2C_1 and I2C_2 buses.
The following reference only information is provided for those who are exploring alternate antenna solutions for their specific use case.
The J7 Type-C connector accepts a 5 VDC level and is capable of delivering a maximum of 3 A into the expansion board. J7 pins A4, B4, A9 and B9, are +VBUS; J7 pins A1, B1, A12, B12 are ground.
The 4 positive voltage input lines are common on the expansion board and become +VBUS_USB3, which is conditioned to become +VBUS going into the power mux.
+VBUS is also connected to the module at J3 pin 1 as the USB adapter connection sense line.