Loading…
Linaro Connect resources will be available here during and after Connect!

Booking Private Meetings
Private meetings are booked through bkk19.skedda.com and your personal calendar (i.e. Google Calendar). View detailed instructions here.

For Speakers
Please add your presentation to Sched.com by attaching a pdf file to your session (under Extras > + File). We will export these presentations daily and feature on the connect.linaro.org website here. Videos will be uploaded as we receive them (if the video of your session cannot be published please let us know immediately by emailing connect@linaro.org).

Puzzle: 
Dave Pigott has come up with another puzzle: https://linaro.co/bkk19puzzle can you crack the code?! Prizes will be awarded to the winner(s) on Friday.



IoT and Embedded [clear filter]
Monday, April 1
 

3:30pm GMT+07

BKK19-113 Networking in Zephyr LTS and beyond
Zephyr 1.14 is a long-expected LTS (Long-Term Support) release for Zephyr RTOS (https://www.zephyrproject.org/), a Linux Foundation project . A lot of effort went both into extending networking support for it and making it stable. This session discusses both things which fit and didn't fit into the LTS release.

Speakers
avatar for Paul Sokolovsky

Paul Sokolovsky

Software Engineer, Linaro
Paul is a member of Linaro LITE team, who specializes in networking and application frameworks.



Monday April 1, 2019 3:30pm - 3:55pm GMT+07
Session Room 3 (Lotus 10)
 
Tuesday, April 2
 

8:30am GMT+07

BKK19-204 Introduction to OpenAMP
Open Asymmetric Multi-Processing (OpenAMP) provides an open source framework that allows operating systems to interact within a broad range of complex homogeneous and heterogeneous architectures and allows asymmetric multiprocessing applications to leverage parallelism offered by the multicore configuration.  This session will introduce the framework and how to use it.

Speakers
EM

Edward Mooring

Sr. Staff Engineer, Xilinx Inc.



Tuesday April 2, 2019 8:30am - 8:55am GMT+07
Session Room 1 (Lotus 1-2)

9:00am GMT+07

BKK19-207 OpenAMP Libmetal Shared Memory Cross OS Interface
This session will describe the OpenAMP libmetal shared memory API. The talk will include the interface default backend implementation in Linux system

Speakers
avatar for Wendy Liang

Wendy Liang

Xilinx, Senior Staff Engineer
OpenAMP, Linux kernel, Embedded system


Tuesday April 2, 2019 9:00am - 9:25am GMT+07
Session Room 1 (Lotus 1-2)

11:00am GMT+07

BKK19-208 Trusted Firmware M – what’s cooking?
Trusted Firmware M is an open source implementation of Platform Security Architecture (PSA) for Arm M profile processors. It was publicly launched in Linaro Connect HKG18.
This talk discusses some of the challenges being tackled in TF-M to enable wider adoption. Two flavours of core design, concurrent context management, secure interrupt handling, multi-core support are just some of the hot issues on the plate.

Speakers
avatar for Miklos Balint

Miklos Balint

Principal Software Engineer, Arm
Miklos is a software engineer at Arm focusing on security. He has been working with embedded software for over 10 years in environments ranging from telecom core network nodes to server blades and IoT devices. He is a maintainer of Trusted Firmware M open source project and has lately... Read More →



Tuesday April 2, 2019 11:00am - 11:25am GMT+07
Session Room 3 (Lotus 10)

11:30am GMT+07

BKK19-213 TF-M Services on Multi-Core System
Trusted Firmware-M (TF-M) is an implementation of Platform Security Architecture (PSA) for M class processors. TF-M includes a couple of secure services. Many partners want to take advantage of that to extend their PSA features.

Our design is to extend TF-M’s services to Zephyr based dual-core SoC. A Zephyr instance runs in secure core with secure services, another Zephyr instance runs in non-secure core which can call secure services. For this solution, the first step is to modularize secure services in TF-M and remove service platform dependencies. Then start them as Zephyr threads in secure core. And at last, implement IPC interface for the service requests from non-secure core to secure core by leveraging openAMP which is supported in Zephyr. This session will discuss the TF-M secure services modularization, running secure services in Zephyr and the IPC implementation.

Speakers
avatar for Karl Zhang

Karl Zhang

software engineer, arm
Senior Software Engineer of arm, working as Linaro assignee for LITE. Mainly focus on embedded and IoT, v8-m of TF-M.



Tuesday April 2, 2019 11:30am - 11:55am GMT+07
Session Room 3 (Lotus 10)
 
Wednesday, April 3
 

12:00pm GMT+07

BKK19-319 IOT CUBE BOX – New ST NBIOT IOT Platform
IOT CUBE BOX – Shiratech First Indoor/Outdoor out of the Box IOT solution Based on 96Board IOT Extended addition
based on New ST CPU + Quectel BG96 M1/Cat NB1/EGPRS Modem
70% readymade product that can help users achieve fast time to market in the IOT world of products, High quality Design, API for user and cloud interface
Built In features
•    2 x Microphones 
•    Gas Sensor for a variety of sensing applications 
•    2 X DI (Digital Input)
•    2 X DO (Digital Output)
•    2 X AI (Analog Input)
•    External Sensor interface (GPIO, SPI, I2C, UART)
•    1 X SIM CARD
•    1 X SD CARD
•    2Gbit DDR3 Memory (32 bit)
•    8G Nand Memory (8 bit)
•    1 x USB
•    1 x UART
•    Linaro Debian BSP

Target Applications
•    Gass Monitoring applications 
•    Home appliance – IOT devices
•    Baby sense
•    IOT Sensing applications
•    Safe City /Smart City
• Home security

Speakers
avatar for Guy Zohar

Guy Zohar

VP R&D, Shiratech-Solutions



Wednesday April 3, 2019 12:00pm - 12:25pm GMT+07
Session Room 3 (Lotus 10)
 
Friday, April 5
 

9:00am GMT+07

BKK19-512 Xen Dom0-less
When developing embedded systems, it is common to have mixed-criticality requirements: one application is critical, and often comes with real-time requirements, while the other application is far less critical and it is typically based on Linux. Static partitioning is the best way to meet these requirements.

This talk will introduce Dom0-less: a brand new way of using Xen to build mixed-criticality solutions. Dom0-less is a Xen feature that adds a novel approach to static partitioning based on virtualization. It allows multiple domains to start at boot time directly from the Xen hypervisor, decreasing boot times dramatically. Dom0-less makes booting a critical application in less than a second an achievable goal. Xen userspace tools, such as xl and libvirt, become only optional. Even Dom0, the cardinal point of every Xen deployment since its inception, becomes inessential.

Dom0-less extends the existing device tree based Xen boot protocol to cover information required by additional domains. Binaries, such as kernels and ramdisks, are loaded by the bootloader (u-boot) and advertised to Xen via new device tree bindings.

The audience will learn how to use Dom0-less to partition the system. Uboot and device tree configuration details will be explained to enable the audience to get the most out of this feature. The presentation will also include a live demo of the technology.

Speakers
avatar for Stefano Stabellini

Stefano Stabellini

Principal Engineer, Xilinx
Stefano Stabellini serves as system software architect and virtualization lead at Xilinx, the world's largest supplier of FPGA solutions. Previously, at Aporeto, he created a virtualization-based security solution for containers and authored several security articles. As Senior Principal... Read More →



Friday April 5, 2019 9:00am - 9:25am GMT+07
Session Room 1 (Lotus 1-2)
 


Twitter Feed

Filter sessions
Apply filters to sessions.
  • 96Boards
  • Android
  • Arm on Arm
  • Automotive
  • Big Data
  • Boot Architecture
  • Data Center
  • Food & Beverage
  • HPC
  • Informational
  • IoT and Embedded
  • IoT Fog/Gateway/Edge Computing
  • Keynote
  • Linux Kernel
  • Machine Learning/AI
  • Multimedia
  • Networking
  • Open Source Development
  • Power Management
  • Security
  • Tools
  • Validation and CI