Archive

Posts Tagged ‘thread’

Samsung Introduces Artik 530 IoT Module & Development Kit with WiFi, BLE, and Zigbee/Thread

February 9th, 2017 No comments

Samsung unveiled Artik 1, Artik 5, and Artik 10 IoT modules & development board families in 2015, but since then they dropped the Artik 1 family, and instead launched Artik 0, Artik 5, and Artik  7 modules and boards late last year. More recently the company canceled the more powerful Artik 1020 development board, but the Artik project is still going on, as they’ve just added Artik 530 module & development kit to their Artik 5 family.

Artik 530 Module – Click to Enlarge

Samsung ARTIK 530 module specifications:

  • SoC – Unnamed Quad core ARM Cortex A9 processor @ 1.2 GHz with a 3D graphics accelerator
  • System Memory – 512 MB DDR3
  • Storage – 4GB eMMC v4.5 flash
  • Connectivity – Dual band SISO 802.11 a/b/g/n WiFi, Bluetooth 4.2 LE + Classic, 802.15.4/Zigbee/Thread, 10/100/1000M MAC (external PHY required)
  • Other Interfaces and peripherals
    • Camera – 4-lane MIPI CSI up to 5MP (1920×1080 @ 30fps)
    • Display – 4-lane MIPI DSI and HDMI 1.4a (1920×1080 @ 60fps), or LVDS (1280×720 @ 60 fps)
    • Audio – 2x I2S audio input/output
    • Analog & digital I/O – GPIO, UART, I2C, SPI, USB host, USB OTG, HSIC, ADC, PWM, I2S, JTAG
  • Security – Secure point to point authentication and data transfer
  • Power Supply – PMIC with on-board bucks and LDO
  • Dimensions – 49x36mm

Artik 530 module block diagram – Click to enlarge

Samsung did not make it easy to find which operating system is running on their modules, but after reading a few pages in the getting started guide, I found out the module should be running Fedora. The Wiki shows Fedora 22 with Linux 3.10.93, but they have upgraded to Fedora 24 since then. The product brief however includes more details about the BSP which including drivers for wireless community, multimedia, and other systems peripherals and interface, as well as power management code and security with secure boot, Artik cloud authentication API, and a crypto library based on OpenSSL.

Click to Enlarge

Since the module is not exactly convenient to use without baseboard, most people will likely start with Artik 530 developer kit with the “Interposer board” with an ARTIK 530 module, a “Platform board” that attached under the Interposer board with extra interfaces (MPI DSI/CSI, audio jack), an “Interface Board” with two female header to easily connect external hardware, and two wireless communication antennas.

Artik 530 Development Kit

You can optionally also get a MIPI camera board and/or a sensor board. The boards are described on details in what’s in the box part of the documentation.

Artik 530 module can be purchased for as low as $42.35 in quantities on Digikey or Arrow, while the developer kit goes for $189 and up, also on Digikey or Arrow.

Via Tizen Experts

Qorvo GP695 “Smart Home” SoC Integrates 802.15.4, Zigbee 3.0, Thread, and Bluetooth LE

January 4th, 2017 No comments

GreenPeak Technologies ultra-low power, short range RF communication technology company was acquired by Qorvo last year, and Qorvo has recently announced a GP695 system on chip (SoC) for smart home devices part of GreenPeak’s previous family of devices, and supporting multiple short range RF protocols.

qorvo-gp695GP695 key features:

  • MCU Core – ARM Cortex M4
  • Connectivity
    • IEEE 802.15.4
    • ZigBee 3.0
    • Thread
    • Bluetooth Low Energy (BLE)
    • Qorvo Wi-Fi interference mitigation technology

GP695 has been designed to be used in device such as a door locks, smart HVAC, smart security systems, connected video doorbells and intercoms, lightbulbs, smoke alarms, and leak detectors, and complements GP712 multi-protocol SoC designed for smart home gateways.

Qorvo will feature live demonstrations of its smart home and IoT solutions at its booth during CES 2017, at Sands Expo, Halls A-D Booth #42114. There’s very limited public information, and no product page could be found in their website.

Samsung Introduces $5 ARTIK 0 and $50 ARTIK 7 Smart IoT Module Families

October 27th, 2016 6 comments

Samsung unveiled ARTIK 1, 3 and 5 boards for the Internet of Things in 2015, and started to sell them, together with development with WiFi, BLE and Zigbee connectivity earlier this year. The Korean company has now announced two new family with ARTIK 0 modules powered by an ARM Cortex-M MCU and destined to be used in HVAC, lighting, industrial sensors, personal health monitoring and more, as well as ARTIK 7 family powered by an Octa-core Cortex A53 processor, and targeting IoT gateways.

ARTIK 0 Family

Development Kit with Artik-020 Module

Development Kit with ARTIK 020 Module

ARTIK 0 family is now comprised for ARTIK 020 with Bluetooth, and ARTIK 030 for applications requiring Thread and/or Zigbee. Beside the different radios, both modules share the same key features:

  • MCU – ARM Cortex-M4 up to 40 MHz with Floating Point Unit, 256KB flash, 32 KB SRAM, advanced hardware cryptographic engine with support for AES-128/-256, ECC, SHA-1, SHA-256, and a Random Number Generator
  • Peripherals
    • 2x USART (UART, SPI, IrDA, I2S)
    • Low Energy UART (LEUART)
    • I2C peripheral interface (address recognition down to EM3)
    • Timers – RTCC, Low Energy Timer, Pulse Counter
    • 12-channel Peripheral Reflex System (PRS)
    • Up to 25 GPIO with interrupts
    • ADC (12-bit, 1 Msps, 326 μA)
    • Current-mode Digital to Analog Converter (IDAC)
    • 2x Analog Comparator (ACMP)
    • 8 channel DMA controller
  • Radio
    • Artik 020 – 2.4 GHz radio for Bluetooth. Chip antenna
    • Artik 030 – 2.4 GHz 802.15.4 radio with integrated balun, support for ZigBee/Thread wireless mesh networking; Up to + 10 dBm Tx power. Antenna: chip antenna or u.FL variant for external antenna
  • Power & Consumption
    • 1.85 to 3.8 V DC input
    • Energy Mode 2 (Deep Sleep) Current: 2.5 μA (Full RAM retention and RTCC running from LXFO)
  • Operating Temperature – -40 to +85°C
  • Certifications – FCC, IC, CE, Aus/NZ, Korea certifications (pending)
  • Dimensions – 12.9 x 15.0 x 2.2 mm
Artik 020 Block Diagram - Click to Enlarge

Artik 020 Block Diagram – Click to Enlarge

Samsung did not disclose the MCU vendor, but considering Silicon Labs made SIP-KITSLF001 evaluation kit for the modules, it has to be one of their Gecko MCUs, especially the getting started guide explains how to install Silicon Labs Simplicity StudioTM 4.0…

Artik 0 modules costs about $5 to $6 on Digikey or Mujin (Korea), while the evaluation kits go for $99 and $499 (must be a mistake) respectively for ARTIK-020 and ARTIK-030. You’ll find more technical information on Samsung ARTIK 0 family product page.

ARTIK 7 Family

ARTIK 710 Module

ARTIK 710 Module

ARTIK 7 family is at the other range of the spectrum with an octa-core processor running Linux, and there’s currently only one member with ARTIK 710:

  • SoC – 8x ARM Cortex-A53 processor @ 1.4 GHz with 3D graphics accelerator
  • System Memory – 1 GB DDR3 @ 800 MHz
  • Storage – 4 GB eMMC flash
  • Display I/F  – 4-lane MIPI DSI interface up to 1080p24
  • Audio – I2S interface
  • Camera – 4-lane MIPI CSI interface
  • Connectivity – 802.11 a/b/g/n/ac WiFi, Bluetooth 4.1 classic + LE, 802.15.4 radio for Zigbee or Thread
  • Analog and Digital I/Os – GPIO, I2S, SPI, UART, SDIO, USB 2.0,  JTAG, Analog input
  • Security – Trustware TEE, secure point-to-point authentication and data transfer
  • Power Supply – PMIC
  • Dimensions – 49 x 36 mm

The module comes pre-installed with Fedora Linux and shares the same getting started guide as ARTIK 5 and 7 modules. A development kit comprised of ARTIK 710 module, an interposer board with Ethernet, micro USB OTG, micro HDMI, LVDS and antenna connectors connected through USB to a platform board with USB ports, MIPI DSI & CSI connectors, micro SD card, audio jack, a battery connector & power jack, itself connected to an IF board to access to more I/Os via the “Expansion Connector Interface”.

ARTIK 710 Module, Interposer and Interface Boards - Click to Enlarge

ARTIK 710 Module, Interposer, Platform, and Interface Boards – Click to Enlarge

ARTIK 710 module sells for around $50 on Digikey, while SIP-KITNXE001 kit with all three boards and the module goes for $199. Visit Samsung ARTIK 7 Family product page for more details, including datasheet, and hardware and software guides.

ARM Introduces Secure Cortex-M23 and Cortex-M33 ARMv8-M MCU Cores, and Bluetooth 5 Cordio Radio IP for IoT Applications

October 26th, 2016 3 comments

ARM TechCon 2016 is now taking place in Santa Clara, California, USA, as ARM has made three announcements for the Internet of Things, the focus of SoftBank going forward, with two ARM Cortex-M ARMv8-M cores integrating ARM TrustZone technology, namely Cortex-M23 low power small footprint core, and Cortex-M33 core with processing power similar to Cortex-M3/M4 cores, as well as Cordio Radio IP for Bluetooth 5 and 802.15.4 connectivity.

cortex-m33-m23-vs-cortex-m3-m0

ARM Cortex-M23

Click to Enlarge

Click to Enlarge

ARM Cortex-M23, based on the ARMv8-M baseline architecture, is the smallest and most energy efficient ARM processor with TrustZone security technology,and targets embedded applications requiring both a small footprint, low power, and security. Its power consumption is low enough to be used in batteryless, energy harvesting IoT nodes, and is roughly a third of Cortex-M33 processor size, and offers more than twice its energy efficiency.

Cortex-M23 is a two-stage pipelined processor, software compatible with other processors in the Cortex-M family.

You’ll find more information on ARM Cortex-M23 product page, and related blog post.

ARM Cortex-M33

Click to Enlarge

Click to Enlarge

ARM Cortex-M33, also based on ARMv8-M architecture with Trustzone technology, is the most configurable of all Cortex-M processors, includes FPU, DSP, a co-processor interface, a Memory protection unit (MPU) for task isolation, and ARM claims it “delivers an optimal balance between performance, power, security and productivity”.

The Cortex-M33 processor has an in-order 3-stage pipeline, which reduces system power consumption, and most instructions complete in two stages, while more complex instructions require three. The core also has two AMBA5 AHB5 interfaces: C-AHB and S-AHB, which are symmetric in nature and offer identical performance of instruction and data fetches.

You can visit the products page, and ARM blog post for further details.

ARM Cordio Radio IP

arm-cordio-radio

ARM has also introduced Cordio IP which offers Bluetooth 5 or 802.15.4’s ZigBee or Thread connectivity using ARM RF or 3rd party front-end. The IP supports TSMC 40nm LP/ULP, TSMC 55nm LP/ULP and UMC 55nm ULP manufacturing processes, and three solutions are available with Cordio-B50 with Bluetooth 5 only, Cordio-E154 with 802.15.4 only, and Cordio-C50 with both Bt5 and 802.15.4.

More details can be found on that ARM community blog post.

$99 MATRIX Creator Raspberry Pi Add-on Board Features Plenty of Sensors, a 2.4 GHz Radio, and More

July 6th, 2016 9 comments

MATRIX Creator is a round-shaped add-on board for Raspberry Pi boards with various sensors, a microphone array, an LED array, a Xilinx FPGA, an Atmel Cortex-M3 MCU, wireless connectivity via Z-Wave, ZigBee, Thread, and NFC, as well as various I/Os….

MATRIX_CreatorMATRIX Creator specifications:

  • FPGA – Xilinx Spartan 6 FPGA
  • MCU – Atmel ATSAM3S2C Cortex-M3 MCU
  • Connectivity – ZigBee, Thread, Z-Wave and NFC
  • Sensors – Ultraviolet, pressure, humidity, temperature, 3D accelerometer, 3D gyroscope, 3D magnetometer
  • Audio – 8x MEMs microphone array with Alexa support
  • Expansion – 2x ADC, 17x digital GPIOs, SPI, I2C, UART; 40-pin connector for Raspberry Pi 2/3
  • Misc – 35x RGBW LEDs array, IR Rx/Tx, infrared ring for the Raspberry Pi NoIR camera
Click to Enlarge

Click to Enlarge

I can’t think of the single application that would make use of all features of this board, but the least we can say is that it’s extremely versatile. The developers are providing MATRIX OS based on Linux to run on the Raspberry Pi board including necessary drivers and some samples, as well as MATRIX CLI and MATRIX CV, to respectively manage multiple Raspberry Pi boards and develop computer vision applications.

Documentation has not been made public yet, but the Wiki is scheduled to be up and running on, or before, July 15th, the date when the board will start shipping. In the meantime, some Raspberry Pi 3 based demos are showcased on their website including including a self-balancing robot, a gesture triggered IR transmitter, a face tracking app, and one demo showing the compass driving LEDs.

The board can be pre-ordered for $99 plus shipping.

Via HackerBoards and Harley.

Apache Mynewt RTOS for IoT Includes an Open Source Bluetooth 4.2 LE Stack for MCUs

June 15th, 2016 6 comments

The Apache Software Foundation has recently released version 0.9 Apache Mynewt open source real-time operating systems for micro-controllers under… an Apache 2.0 license. The RTOS works on STMicro STM32 Cortex-M4, and Arduino Zero / M0 Cortex-M0 boards, but they’ve also implemented the  first open source Bluetooth Low Energy stack for MCUs, starting with support for Nordic Semi nRF52 Cortex-M4 and nRF51 Cortex-M1 evaluation boards, and acting as a replacement for Nordic SoftDevice Bluetooth Smart / LE solution.

Apache_Mynewt_System_Block_DiagramThe operating system competes with ARM mbed, the Zephyr Project, and RIoT, but the foundation claims it is the only one that’s both community driven and permissively licensed (Apache 2.0) project in the embedded space.

The OS is modular and can be configured with a Go-like build and package management tool with components such as secure boot loader, flash file system and TLV storage mechanism, rich logging infrastructure, circular buffering schemes, and Bluetooth 4.2 Low Energy. WiFi, Thread, and Bluetooth 5 are also part of the roadmap, and support for Javascript and Python is currently being worked on.

You can find more information and/or get started with the project on Apache Mynewt microsite.

OpenThread is an Open Source Implementation of Thread IoT Networking Protocol

May 12th, 2016 4 comments

Thread was announced about two years ago, as a new IP-based wireless protocol based on 6LoWPAN and 802.15.4 standards and targeting IoT applications. Nest Labs,  an Alphabet company, has now released OpenThread open source implementation of the networking protocol under a BSD license.

OpenThread

The source code (C++)  includes supports for End Device, Router, Leader & Border Router roles, and  can be found on Github. The implementation is said to be OS and platform agnostic with a radio abstraction layer, have a small footprint, and implement all Thread networking layers, namely IPv6, 6LoWPAN, IEEE 802.15.4 with MAC security, Mesh Link Establishment, and Mesh Routing. To quickly get started you can may to read the Examples README which explains how to build the code, start two nodes, and ping them.

Interestingly, while the code is there for everybody to use, only paid members ($2,500 to $100,00) of the Thread group can access the full specifications.

Thanks to Nanik for the tip.

Categories: Hardware Tags: IoT, ipv6, nest, open source, standard, thread

Embedded Linux Conference 2016 and OpenIoT Summit 2016 Schedule

March 4th, 2016 2 comments

The Embedded Linux Conference 2016 and the OpenIoT summit 2016 will take place on April 4 – 6, 2016 in San Diego, California, and over 800 attended will meet including kernel & system developers, userspace developers, and product vendors. The Linux Foundation has recently published the schedule, so I’ve had a look at some of the talks, and designed my own virtual schedule to find out more the current development focus although I won’t attend.

Embedded_Linux_Conference_2016Monday April 4

  • 10:40am – 11:30am – Linux Connectivity for IoT by Marcel Holtmann, Intel OTC

There are many connectivity solutions that available for IoT. For example Bluetooth Low Energy, 802.15.4, Zigbee, OIC, Thread and others. This presentation will provide and overview of the existing technology and upcoming standard and how they tie into the Linux kernel and its ecosystem.

  • 11:40 – 12:30 – BoF: kernelci.org: A Million Kernel Boots and Counting by Kevin Hilman, BayLibre

The kernelci.org project is currently over 1500 kernel boot tests per day for upstream kernels on a wide variety of hardware. This BoF will provide a very brief overview of kernelci.org and then be a forum for discussion and feature requests, how to participate and next steps.

  • 14:00 – 14:50 – Hello, Brillo by Dave Smith, NewCircle

Brillo is Google’s latest embedded offering, based on Android, intended for low-power devices in the IoT market. But what does “based on Android” really mean? In this session, we will compare the Brillo stack to Android, examining what has been added as well as removed. You will learn how Google attempts to bring secure solutions to IoT using Brillo and Weave—Google’s IoT connectivity protocol. We will also discuss the current status of user space application development on the platform.

  • 15:00 – 15:50 – Reducing the Memory Footprint of Android by Bernhard Rosenkränzer, Linaro

The Android team inside the Linaro Mobile Group has been working on reducing the memory footprint of the Android system – cutting around 70 MB off the memory used by a newly booted AOSP build on Nexus 7.

This talk describes what techniques we have used to save memory without having too much of a negative impact on performance.

  • 16:10 – 17:00 – Bringing Display and 3D to the C.H.I.P Computer by Maxime Ripard, Free Electrons

Every modern multimedia-oriented ARM SoC usually has a bunch of display controllers, to drive a screen or an LCD panel, and a GPU, to provide 3D acceleration. The framework of choice to support these controllers in Linux is the DRM subsystem.

This talk will walk through the DRM stack, the architecture of a DRM/KMS driver and the interaction between the display and GPU drivers. The presentation is based on the work we have done to develop a DRM driver for the Allwinner SoCs display controller, as part of enabling the C.H.I.P platform with the upstream Linux kernel. The work done to make the ARM Mali OpenGL driver work on top of a mainline DRM/KMS driver will also be detailed.

  • 17:10 – 18:00 – Bluetooth on Modern Linux by Szymon Janc

This presentation will help audience to better understand how Linux supports fast changing and evolving technology as Bluetooth. It will provide comprehensive guide on BlueZ 5 Bluetooth stack architecture demystifying transition from BlueZ 4 systems. This includes integration with external components like PulseAudio or NetworkManager. Audience will also have good overview of how Bluetooth on Linux can help building Internet of Things by supporting bleeding edge features like LE Connection Oriented Channels, 6LowPAN, LE Secure Connections and more.

  • 18:10 – 19:00 – BoF: Device Tree by Frank Rowand

The Linux kernel Device Tree continues to evolve. The presentation portion of the BoF will include improvements completed over the last year, the status of partially completed projects, and plans for the coming year. Suggestions for changes and improvements to Device Tree will be solicited from the participants. Come meet Device Tree maintainers and contributors.

Please bring questions, complaints, solutions, reports of what is not working for you, and wish-lists.

Tuesday April 5

  • 9:00 – 9:50 – Implementing Miniature Smart Home by Constantin Musca, Intel

We are at the beginning of a new era of technologies computing where almost every device communicates with each other or communicates with their environment. It is about the so called Internet of things (IoT).

A major line of investigation is the smart home and the benefits of having one and what it takes to make a home “smart”. These solutions are to make life easier and free more time. How cool is to be able to control the temperature, lights, music or garage door remotely.

The smart house system runs on a Brillo OS device which exposes standard peripherals’ APIs and can be controlled through the standard Weave interface using your Google account with commands like: open_garaje_door, set_living_temperature, play_song or close_curtains.

For the moment we only implemented this solution on a miniature house, but we are looking forward to extend it to a larger scale and use it in real

I’ve found a demo of the project, and they’ve actually used a house as big as “standard” apartment… Maybe it’s only considered miniature if you live in the US…

  • 10:00 – 10:50 – Developing a Standard Interface for Drones by Tully Foote, Open Source Robotics Foundation

With the proliferation of a huge variety of drones it is becoming more important to develop standard interfaces which can enable software to be reused across whole classes of airframes. In his work on ROS (the Robot Operating System), Tully Foote has been actively involved in many standard interface proposals and refinements and is the maintainer of many of the core message definitions. In this talk he will review the important aspects of designing standard interfaces using examples from indoor robotics, autonomous cars, and more. The talk will conclude with a proposed standard interface for drones with the hope of sparking further discussion in the greater drone community.

  • 11:20 – 12:10 – Linux Power Management Optimization on the Nvidia Jetson Platform by Merlin Friesen, Golden Gate Research

Powerful cellular System on Chip (SoC) Application Processors with multiple ARM cores and a vast array of peripherals are now readily available for non cellular applications and are finding use in areas such as vision processing, robotics and drones. These devices, due to their use in mobile smart phones and tablets, have highly optimized power management features and come with Linux kernels that complement the hardware.

The Linux based Nvidia Jetson platform is used in this presentation to give developers a hands on overview of SoC power management and techniques they can use to monitor and improve power consumption in their own designs.

  • 14:00 – 14:50 – libiio – Access to Sensor Devices Made Easy by Lars-Peter Clausen, Analog Devices

The Linux IIO (Industrial IO) framework is tasked with handling configuration and data aggregation from and to all sorts of sensors and data converters including ADCs, DACs, temperature sensors, accelerators, chemical analysis, light sensors, lifestyle sensor and many more. libiio is a system library hides the low-level details of the IIO kernel ABI and provides a simple yet complete programming interface. It implements functionality often required by applications which want to access IIO sensor devices.

This presentation will give an introduction to the core concepts of libiio, it’s API and how it can be used in applications to access sensor devices, enabling attendees to develop their own applications being able to access sensor devices fast and efficiently. In addition it will discuss the existing infrastructure and tools that have been built around libiio.

  • 15:00 – 15:50 – Communication for IoT: MQTT Development and Integration by Rodrigo Chiossi, Intel

MQTT is a lightweight publish/subscribe protocol intended for small sensors and mobile devices. It is designed to work with high-latency and unreliable networks and is the protocol of choice of many IoT solutions, such as IBM Bluemix and Amazon AWS IoT. MQTT is also one of the communication protocols of the Soletta Project, which uses Mosquitto, a compact open source implementation of MQTT, as backend.

This technical talk is focused on the integration between Mosquitto and Soletta. The Soletta MQTT API will be presented along with the process of integrating Mosquitto into Soletta’s mainloop. We then discuss the main limitations and problems of this process, and present the solutions applied. Lastly, we take a look at live demos of Soletta MQTT working with IBM Bluemix and Amazon AWS, with code snippets and development guidelines for those platforms.

Wednesday April 6

  • 9:00 – 9:50 – Static Code Checking in the Linux Kernel by Arnd Bergmann, Linaro

As a maintainer of the arm-soc tree, Arnd is responsible for the quality of a lot of new code that gets merged each release. His dirty secret is that he never runs any of it on real hardware, but that makes static compile-time checking at even more important.

In this presentation, Arnd shows his setup for finding and fixing bugs, and gives an overview of many of the available tools, including kernelc, sparse, coccinelle, clang, checkpatch and coverity.

  • 10:00 – 10:50 – HDMI CEC: What? Why? How?  by Hans Verkuil, Cisco Systems Norway

The HDMI connector features a CEC (Consumer Electronics Control) pin that allows connected devices to detect and control one another. This talk describes what CEC is, why you would want to implement support for it, and how you can use a new kernel framework and API to support this HDMI feature.

This talk will include a short introduction of the upcoming CEC framework and the utilities that use it.

  • 11:05 – 11:55 – Embedded Linux 3D Sensing: Minnowboard Meets RealSense by Miguel Bernal Marin, Intel

Robots and Drones use sensing devices (like cameras, lasers range-finders, ultrasonic sonars) to get information from external environment and it is used avoid obstacles or create maps. The use of 3D depth cameras helps to do these task easily. But the current 3D depth cameras in the market are heavy to load on a drone or the smaller doesn’t have Linux support. In this presentation, Miguel will explain how to use the Intel RealSense 3D camera in a Linux environment using a Minnowboard Max, a small 3D camera that can be used in outdoors. In addition, Miguel will go into detail on how to use it using the Clear Linux Project for Intel Architecture.

  • 13:35 – 14:25 – Survey of Open Hardware 2016 by John Hawley, Intel

This is a generalized talk where we’ll generally compare, contrast and discuss various things that have happened in the last year regarding Open Hardware. In 2016 this will cover things that happened at the last OSHWA meeting, various new devices that are on the market, and generally focus on devices capable of running and operating system, and not micro-controllers.

  • 14:35 – 15:25 – Zephyr Project: An RTOS to change the face of IoT by Anas Nashif

An increasing number of developers need a scalable, real-time operating system designed specifically for small-footprint IoT devices. It needs to be affordable, easy to use and built with input from the developers using it. An open source RTOS can’t just be called “open” – it must live and breathe “the open source way.” Developers should have influence over the direction of the project and be able to impact its software and hardware architecture support. The OS should also maximize interconnectivity between other devices, contain powerful development tools and come with customizable capabilities. The Zephyr Project offers just that.

This class will give an overview of Zephyr Project. Zephyr is a small, scalable, real-time operating system designed specifically for small-footprint IoT edge devices. Its modular design allows you to create an IoT solution that meets all of your device needs, regardless of architecture. It is also embedded with powerful development tools that will, over time, enable developers to customize its capabilities.

Launched in partnership with the Linux Foundation, the Zephyr project is a truly open source solution focused on empowering community development. The goal of Zephyr is to allow commercial and open source developers alike to define and develop IoT solutions best suited for their needs.

There are so many other interested talks that I did not mention in my list, but that’s what happens when you do a schedule.

You can register online to attend both Embedded Linux Conference and OpenIOT Summit 2016. The fees are as follows:

  • Early Registration Fee – US$550 through February 21, 2016
  • Standard Registration Fee – US$650 through March 13, 2016
  • Late Registration Fee – US$850 after March 14, 2015
  • Student Registration Fee – US$175
  • Hobbyist Registration Fee – US$175. You’ll need to contact events [at] linuxfoundation.org to receive a discount code, and you must pay for the fee yourself.