This session provides an overview of the Embedded Base Boot Requirements (EBBR) draft that ARM has created based on the community request. It is intended for ARM embedded devices that want to take advantage of the UEFI technology to separate the firmware and OS development while the underline implementation can use U-boot, coreboot, EDK2 or proprietary mechanisms.

Read more

A new era of deep learning is coming with algorithm evolvement, powerful computing platforms and large dataset availability. This session will focus on existing and potential heterogeneous accelerator solutions (GPU, FPGA, DSP, and etc) for ARM platforms and the work ahead from platform perspective.

Read more

There is a long standing feature interaction problem between CPUset topology changes, CPUhotplug operations and deadline scheduling metrics. After giving a short introduction of what the issues are the session will focus on the proposed solution and the feedback received from the mailing list and any conversation held at Linux Plumbers.

Read more

To make application development a breeze, Apache Mynewt OS includes several optional middleware components and a build infrastructure to easily choose and configure them while creating an image for a target device. An example is the file system module with an API that allows the application to use file system operations without being tied to a particular file system implementation. Users are free to choose the FAT file system or Apache Mynewt’s Newtron Flash File System or any other FS of their choice. The logging infrastructure is another example. It allows applications, targets, and libraries to name and define their own log streams and direct them to desired output destinations. The stats module follows the same flexible design as the log module. The accompanying build and package management tool called the Newt Tool in the Apache Mynewt OS makes bundling and configuring the packages simple. It takes care of package dependency conflicts and automates toolchain selection to simplify testing and debugging. It allows components to be tested, versioned and released independently. Each component can therefore be decoupled from the other modules, allowing it to be shared and collaborated on across multiple operating systems. The steps for creating a log stream for a package will be presented as an example to demonstrate the design simplicity and modularity of the Mynewt OS and the power of the Newt tool.

Read more

Cover an outline of the AOSP Devboard effort with HiKey and now HiKey960, work on upstreaming, generic HAL implementations for Linux common hardware interfaces, graphics efforts, along with issues coming from the transition to Treble, and from upstream kernel work colliding with legacy Android kernel interfaces. This presentation will be similar to one given earlier at Linux Plumbers but will go a bit deeper on issues and will provide some context to the discussion had at Linux Plumbers.

Read more

A lot of people may be curious about what is happening on the (e)MMC/SD/SDIO front, let’s gather up and talk to the maintainers and hear out what has been going on and what is happening next.

Read more

Writing test cases for virtualization is always a daunting task because there are numerous possible combinations (e.g. guest OS types, emulated devices) in virtualization configuration. This talk presents an auto testing framework, Avocado, which provides a powerful yet flexible framework to users who are writing test cases on AArch64. We demonstrate how to write and debug test cases with real-world examples. This talk also covers our experience of integrating Avocado with Jenkins CI tools on Red Hat's internal testing infrastructure.

Read more

In this session I will talk about what has happened in the past year on the OpenJDK project, for both in Linaro and further afield.

Read more

Session ID: SFO17-500K2
Session Name: Panel: ARM in open source (David Rusling) – SFO17-500K2
Speaker: David Rusling
Track:

Read more
Page 1 of 1412345...10...Last »