Join the Yocto Project engineers to learn how to create custom-build Linux distributions for embedded devices, by using layers and recipes designed to resolve incompatibilities between different embedded system configurations. The Yocto Project Developer Day is taking place on October 10, 2016. This is one day before the Embedded Linux Conference Europe, so make your plans to arrive a day earlier and learn more about Yocto Project’s open source, high-quality infrastructure and tools.
Many in the IoT community are settling on a three-tier architecture for the Internet-of-Things. The ‘Things’, IoT Gateways, and Cloud/Data-center. IoT gateways provide a useful de-coupling function between the machine world and the web/enterprise world. See the VMware CTO blog for a deeper discussion of this topic.
The Real-Time Summit is organized by the Linux Foundation Real-Time Linux (RTL) collaborative project. The event is intended to gather developers and users of the PREEMPT_RT patch. The main intent is to provide room for discussion between developers, tooling experts and users.
View the Detailed Schedule.
In a society often diffused with preconceptions and norms, the greenlight for girls team will tell the story of how an initiative can grow from one email to a global organization in a few short years by breaking barriers, creatively and courageously.
Greenlight for girls, asbl is an international organisation dedicated to inspiring girls of all ages and backgrounds by demonstrating just how fun & interactive the world of Science and Technology can be. With hands-on workshops and events led by role-models from different industries around the globe, we inspire and build the future talent pipeline of STEM leaders by encouraging young students to think about how their futures are full of possibilities and to realise their own individual and creative potential.
The Zephyr Project is a small, scalable, and real-time operating system for use on resource-constrained systems that support multiple architectures. 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.
Zephyr’s modularity allows it to run in as little as 8K of RAM, provides building blocks to enable many kinds of connectivity, sensing or control applications, to help 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.
In this session, we give a quick overview of the Zephyr Project’s features, functions and capabilities. We will also take a deep dive on the features added in the 1.5 release: MQTT, software updates, device management, USB Serial CDC support, FAT filesystem, direct memory access infrastructure, and a long list of new sensor drivers.
Additionally, we will take look at the kernel itself. We will discuss how we achieved such a small footprint RTOS and the implications for Zephyr RTOS developers. For those of you who are already familiar with Zephyr, we will go further and preview the new unified kernel where the nanokernel and microkernel configurations have been combined to deliver a smaller footprint, lower-latency RTOS that scales even more easily than before.
The percentage of Open Source Software (OSS) that commercial software solutions are composed of is growing rapidly. It is not uncommon for Linux and other OSS components to represent the lion share of the software running on an embedded device. In recent years a lot of attention and effort has gone into developing OSS license compliance best practices. Another area given less attention yet continues to grow in importance is software export compliance. Although different governments have different regulations for software, what's universal is that software export compliance centers on the use of encryption software. It is often difficult to answer questions about the existence or use of encryption software for OSS that a developer uses (but did not write). We discuss best practices used to identify encryption in software, and open source tools that can assist with the task.
Are you a developer who wants to learn about the Internet of Things (IoT)? Do you want to retrieve data from Internet-connected sensors for applications in home automation, healthcare, automotive, government and more? Do you want to control sensors and devices remotely from cloud, mobile, or desktop applications? In this IoT workshop you will use an IoT prototyping kit (that is yours to keep) to learn how to program a microcontroller (the “Thing” in IoT) that uses a variety of physical sensors such as light and temperature sensors; control switches; servos; and motors.
You will learn how to connect this “Thing” to Microsoft Azure IoT services to both collect data and issue control commands to the devices. Once you master prototyping the hardware and connecting it to the Cloud, you will learn how to leverage Azure IoT services to gain insight into the data coming from your connected Thing, including analytics and machine learning. Following the workshop you may continue your experience with your prototyping kit with additional hands-on labs you can subscribe to online. All you need to bring is your own laptop for this workshop.
The Tracing Summit will gather people involved in development and end-users of tracing tools as well as trace analysis tools. The main target of this event is to provide room for discussion between people in the various areas that benefit from tracing, namely parallel, distributed and/or real-time systems, as well as kernel development.
Detailed Schedule
To help encourage the growth and strength of OpenWrt, LEDE and the broader ecosystem, the OpenWrt Summit Committee is organizing the second OpenWrt Summit.
The OpenWrt Summit will benefit anyone who wants to learn more about OpenWrt software and is a great opportunity for the core community to get together face to face. In particular OpenWrt will be perfect for:
Programming should be fun and easy, right? Developers should spend their time in creating innovative solutions, not on board issues and tools setup. JavaScript is one of the most popular scripting languages. It is easy to learn and fast to develop with. With new Zephyr JavaScript Runtime developers can use JavaScript to create Zephyr applications. Based on JerryScript, the Node.js like Zephyr JavaScript Runtime provides access to Zephyr APIs (via bindings) including BLE, GPIO, PWM, OCF and many more in the future. JavaScript development on Zephyr is also fast, you don’t need to compile, link, flash or reboot, just copy and run. Believe or not, you can do all this with Arduino 101 which contains only 384K ROM and 80 K RAM. Join this presentation to learn more, and how to contribute. Yes, it is an open source project!