The TI SimpleLink CC32xx family of MCUs provides an SoC and supporting SDK which completely offloads the WiFi stack onto an integrated network coprocessor. The SimpleLink SDK currently has no explicit support for the Zephyr IoT OS, but is designed to be portable. A native IP stack for Zephyr is currently under development, which includes an experimental IP offload option. This session reviews the challenges of integrating a vendor TCP/IP offload engine into an existing OS IP stack in general, and in particular, evaluates options for integrating the TI SimpleLink WiFi stack into Zephyr.
Scripting languages is hot emerging topic in IoT. They allow easy learnability and rapid prototyping and further benefits (like production use) as they evolve. This session compares approaches of MicroPython and JerryScript/Zephyr.js projects and gives status update on their Zephyr RTOS ports.
Kernelci.org has been hailed as “the most successful, public build and test system for Linux, in the world". To keep that reputation, there is a need to do more testing faster, and we believe LAVA v2 will help us get there. Come learn about the effort underway to transition the testing system from LAVA v1 to LAVA v2, and the benefits that it will bring.
In this session will we review the new architecture for distributed testing that LAVA v2 will enable. Also, providing status of what’s working currently, and what is still in progress. Come be a part of the solution and help make the Linux kernel the best it can be!
Short updates on various LMG initiatives, including boottime reduction, Android 4.9, ART, Serial Device Bus and PPP upstreaming. This is a series of short (~10 minutes) updates on LMG Initiatives:
- Boottime reduction status updates (AOSP)
- Efforts in making ARM the best platform for Android (ART)
- Whats new in android-4.9 (Amit Pundir)
- Intro to Serial Device Bus (Rob Herring)
- PPP Effort Update (Sam Protsenko)
A proposal to add ODP based support for PCI-e Endpoint mode of operation. In the Endpoint mode the ODP implementation runs on the Endpoint device while the Root Complex(PCI-e host) will appear as a peripheral device. The proposal outlines 2 ways in which the Root Complex can be registered with ODP:
A. As a NIC device
B. As a Co-processor.
The initial implementation will target Cavium OCTEON TX SoC
A proposal to add ODP based compression/decompression API to provide portable hardware accelerated access for data plane applications that require compression/decompression. The proposal outlines 2 schemes:
A. Reuse the existing Cryptography API to support Compression.
B. Introduce independent Compression API.
The initial implementation will target Cavium OCTEON TX SoC to accelerate IP Compression (IPComp)
An important base for security is the beginning of the boot process. It is necessary to be able to verify signatures before upgrading images. This session will discuss the mcuboot project, the efforts to port this to Zephyr, and the functionality available. It will include a small demo of its functionality.
Even if the CPU-Idle framework has improved significantly over the last years, with important consolidation efforts, the framework doesn’t scale for multi-cluster SMP systems and heterogeneous systems like big.LITTLE. Therefore Linaro have been working on a solution that unifies idle management for all kind of devices, including CPUs. This sessions provides the audience an update of this work