Open Source Drives IoT: From Device to Edge (开源推动物联网,从设备到边缘) 2019/6/11~12 中国 上海

ID Topic Speaker Abstract Speaker's Bio DAY1 AM Open Source Drives IoT From Device to Edge Day1-AM-1 (开源推动IoT开发) Feng, Fleming IoT plays a crucial role in 's data centric overall transition. In Paul is automotive director for Intel China. He has more this talk, we'll introduce Intel IoT China focus also ACRN strategy than 14 years’ experience in Automotive and is experienced in IoT. for IVE/ADAS/Cluster and consolidation technology from Day1-AM-2 Intel IoT and Open Source Strategy Zhang, Paul product, design to production. Neusoft is leading Tier1 in automotive industry, they have more Liu Dejun is the SW head of Neusoft Automitive business than 20 years experiences in automotive and have the cooperation unit. He has been with Neusoft more than 12 years, has rich with almost every Tier1s and OEMs in the world wide. experience on SW development for automotive products, This talk will introduce Neusoft C4 e-cockpit platform with is such as IVI, cluster, T-box, cockpit, as well on , developed based on Apollo Lake(Intel SOC) and Android and hypervisor development. ACRN(hypervisor). Neusoft has deployed this platform in real car models of local OEMs. Day1-AM-3 ACRN in Neusoft C4 platform Liu, Dejun (Neusoft) ACRN™ is an open source flexible and lightweight reference James Wu is Engineering Director in Intel System hypervisor, built with real-time and safety-criticality in mind, Group, responsible for ACRN hypervisor development and optimized to streamline embedded development through an open strategy. James has 20 years experience in system source platform. The talk will introduce major features and software, embedded and mobile device development differentiation in ACRN v1.0 release, strategy and key focus in including Android OS, Linux device drivers, emulator, multi- next 2-3 years to meet growing workload consolidation need core profiling tool etc. across multiple IOT business segments from automotive to industry. James joined Intel in 2000 and with Master degree from Shanghai Jiatong University, majored in electronics Day1-AM-4 ACRN v1.0 and forward: from IVI to Industry WU, James engineering. Celadon: A new open source Android reference for Day1-AM-5 IA platform Feng, Fleming ROS2 is next generation of ROS (Robot Operating System), Harold Yang is managing the Robotics Software aiming to resolve technical challenges as faced in ROS: multi Engineering team in Shanghai. His team focusing on robot support, security, non-ideal network… its first version was enabling and optimizing robotics applications / algorithms released at end of 2017. Based on ROS2, Intel developed “Robot on Intel platform, development of Intel Robot Developer Kit, Developer Kit” with support of Intel technology: Intel CPU, GPU, working with community on ROS2 project development. Movidius VPU, Realsense, etc, and enable / optimize typical Harold joined Intel in 2011. He graduated from Shanghai robotics usages on Intel platforms. Its version first was released in JiaoTong University as master in 1998. Q2 with AMR (autonomous mobile robot) usages including SLAM, navigation, object analytics, people detection/reid with OpenVINO. Next version will be released in 2H’2019 with Industrial Robot Day1-AM-6 ROS2 and Intel Robotics SDK Yang, Harold usages. StarlingX is an Open Source project with an active community. It is Cindy Xie is Senior Engineering Director in Intel System an edge computing infrastructure to addess the specific needs to Software Group (SSP). Cindy currently is managing a SW move workload from cloud, and to consolidate the workload from engineering team to develop key technolgoies to enable devices. The talk will be focus on what key differentiations device to edge to cloud infrastructure. Previous experience StarlingX upcoming release will provide to address and solve the including full platform SW for Smartphone and Wearable edge cloud computing needs, and how StarlingX out-perform from devices, IoT smart devices with AI capabilities. other edge computing solutions in term of stability and Cindy joined Intel in 1999 and with PhD degree from Day1-AM-7 StarlingX: Data Centric Stack: from edge to cloud Xie, Cindy performance. Tsinghua University, majored in Automation. Zephyr OS is a small, modular, open source, real-time operating Jocelyn Li is Senior Software Engineering Manager within system (RTOS) for use on connected resource-constrained System Software Group, IAGS at Intel Corp. Jocelyn is devices and embedded controllers. Zephyr supports diverse use currently responsible for Intel’s development in Zephyr OS cases and architectures with focus on safety, security, Bluetooth as well as community contribution and promotions. support, and a full native networking stack. Zephyr is hosted at Linux Foundation with Apache 2.0 license. As one of the Platinum Jocelyn has 21 years industry experience in embedded Members, Intel has been actively contributing to Zephyr multimedia software development. Joining Intel 7 years ago, development and promotions for past several years. This session Jocelyn has led open source media and audio projects like will present Intel development efforts, challenges, as well as libVA and Sound Open Firmware. Passionate in advancing strategy and roadmap on Zephyr. women careers, Jocelyn has joined Zizhu WIN core team since year 2016.

Prior to Intel, Jocelyn worked at Panasonic/Trident/ Pixelworks. Jocelyn lives in Shanghai with her husband and son. She has her BS from Fudan University and MS from the University of Science and Technology of China. Day1-AM-8 Zephyr and Intel Li, Jocelyn DAY1 PM Track1-ACRN In this short talk, we'll introduce ACRN's 2019 roadmap and key Hongbo is ACRN open source community PM. He has been features, the new architecture and plan. Regarding to open source with Intel for 14 years, has rich experience on project 2019 ACRN Looking Forward: Open Source community, we'll talk about the governance mode, contribution management, working on ACRN, GVT-g, Windows Day1-PM-1-1 Roadmap Update WANG, Hongbo channels. development, Traditional hypervisors are all for server, where it works with Jason is a key contributor for ACRN project from the very request-and-response model in big iron with focus on sharing of beginning, now he is a technical leader for ACRN project, CPU cores, network and storage devices. his focus area is ACRN usage on next generation of Unlike server, embedded system is quite different: it requires automotive platform. small, simple, high performance and certifiable solutions. As the computing power goes up, embedded systems starts to consolidate multiple different subsystems together with higher performance and lower cost. This talk will present the ACRN-1.0 (The 1st generation of ACRN hypervisor), which is designed for dedicated embedded system. It takes the advantage of embedded usages, maximizes the advantage of multi-core, and modern virtualization technologies. It minimizes the footprint and achieve high performance for both partitioning and sharing usage in embedded system, so that it can be widely applicable to different embedded market segment from small IoT devices to large edge computing devices. Day1-PM-1-2 ACRN Ver1.0: IVI architecture and Update Chen, Jason PC-based Chen, Changjun is from Shenyang Machine Tool (Group) 全软件架构的数控系统是一的方向。本讲内容包括,全软件系统的 R&D Insitute Co. Ltd, Shanghai branch. He's a software 主要模块构成, 数控机床的软件系统, business manager. PLCOpen框架下的SoftPLC系统, 工业现场总线简介(Field bus), 现场总线与时间敏感网络(TSN)等。 在数控领域实时性要求是一个重要的功能。我们将介绍关硬实时需 求的内容。包括,为什么需要硬实时,一个实际Realtime Task在一个周期中要完成的任务(4部分的开销),任务调度的开销 ,与硬件交互的开销(含驱动程序的开销),业务部分的开销(计算过 程的优化,可使用SSE,EIGEN+MKL)监控记录的开销等。同时我 Industry Control Software and Real Time 们也将探讨虚拟化在工业领域的价值,工业现场使用虚拟化技术的 Day1-PM-1-3 Requirement Chen, Changjun 价值,及一些场景介绍。 In this talk, we'll introduce PC-based automation. It’s benefit, Yang Xiang is a solution engineer in Intel IOTG China applications and success stories Industry group. He has been with Intel for 13 years. He was Trend in Industry workloads consolidation and developer of Intel assembly process and equipment and has Day1-PM-1-4 examples Yang, Xiang rich experience in factory operation management. Track2-Zephyr Safety-critical systems are those systems whose failure could Wentong Wu is software engineer within System Software result in loss of life, significant property damage or damage to the Group, IAGS at Intel Corp, responsible for Zephyr OS environment. There are many well-known examples in application development. And he has almost 8 years industry areas such as medical devices, car/aircraft flight control, weapons experience in embedded software development, focusing and nuclear systems. Memory protection is designed to prevent on RTOS/Linux, Wi-Fi stack, cortex-M series CPU, device errant and malicious code from corrupting critical functions. This driver, networking and socket programming. Before joining session will present how Zephyr memory protection is Intel, Wentong has strong experience in IOT industry, from implemented to do thread isolation, prevent stack overflow and wireless chipset to IOT product. keep critical kernel data safe. Wentong enjoys playing basketball and NBA game, and Day1-PM-2-1 Memory Protection in Zephyr Wu, Wentong currently lives in Shanghai with his wife. To build a softPLC reference solution with WebAssembly (WASM), Wenyong Huang is a senior software engineer, mainly focus Grow SoftPLC and Industrial Automation on IA which compiles IEC61131-3 programs to WASM apps, and uses on managed runtime development, and have led the Edge Platform IEC runtime to run the WASM apps WebAssembly Micro Runtime(WAMR) development Day1-PM-2-2 with WebAssembly Wang, Xin recently In the world of embedded systems, the life cycle of FW/SW Wang, Dong is senior software engineer of CIG PRC BSP development has been highly compressed due to the Time to team. He has rich experience on SW/FW development on Market pressures. More and more projects require FW Intel’s Sensor Hub solutions. functionalities/features ready before silicon comes out. How could we achieve that goal in pre-silicon stage without even a mature pre-silicon system (VP/FPGA)? This paper presents how we Utilize Zephyr POSIX Mode to Accelerate PSS achieved that in our project by leverage of Zephyr POSIX mode on Day1-PM-2-3 Development Wang, Dong Ubuntu machine. Track3-StarlingX/ROS/Android based intelligent manipulation is the key technology for Sharron is senior software engineer from Robotics Software advanced industrial robot applications. We enabled OpenVINO™ Engineering team. She enabled OpenVINO™ grasp Grasp detection to optimize the CNN based grasp detection GPD. detection and introduced Intel technologies to industrial Further we make it ROS2 OpenVINO™ Grasp Library as a plug-in robot leverage the MoveIt Project. She delivered the of MoveIt Project, an open source framework for motion plan, industrial robot platform solution demonstrating the supported by ~107 industrial robot models. We bring Intel capability for intelligent visual grasp. technologies: OpenVINO™, Movidius™, Realsense™, into industrial robot applications. And we delivered a platform solution demonstrating the capability for intelligent visual grasp. Demo video available on Youtube Enable Intelligent Visual Grasping for Industrial https://www.youtube.com/playlist?list=PLxCmGJeiLgoxq3uqcCVS Day1-PM-3-1 Robot in ROS2 Liu, Sharron YnSJ9iQk1L9yP Rather than reference platforms and gap definition for edge use Haitao and Mingyuan are from data centric product team cases, StarlingX provides a deploymentready, scalable and highly who actively contribute to StarlingX community. They have reliable edge infrastructure software platform to build mission been working on StarlingX from the seed release and critical edge clouds. Tested and released as a complete stack, continue to evolve toward a mature software deployed for StarlingX ensures compatibility among diverse open source mission critical applications and the base for edge components. Its unique project components provide fault implementations in scalable solutions that is ready for management and service management among others to ensure production. high availability of user applications. The StarlingX community has optimized the solution for security, ultra-low latency, extremely Day1-PM-3-2 StarlingX and Industrial Edge Stack Wang, Hai Tao/ Qi Mingyuanhigh service uptime, and streamlined operation. Celadon is an open source Android project for architecture. Lin is a software engineer from Android NPI(New Platform Focus on Celadon development process from softeware Introduction) team, engineer view. He has been worked in Android system debug for 8 years. His current focus is Day1-PM-3-3 Getting started with Celadon CHEN, Lin Android enabling on new platform.

DAY2 AM Track1-ACRN Using Yocto Project, we take an integrated approach to building Chin Huat is a software engineer at the Intel Open Source the entire system in one go, even with different configurations in Technology Center. He joined Intel in early 2016 and the Service OS and User OS(es). Optionally, on first boot, the currently works on the Yocto Project team focusing on system can run a post-install script to populate the EFI Boot Menu containers and virtualization technology integration. such that the system is configured to subsequently boot into the hypervisor automatically. The virtualization of graphics, USB, Chin Huat has 13 years of extensive experience covering networking and other devices allows for the guest OS to hardware and software aspects of embedded systems. Prior seamlessly run either virtualized or bare-metal, allowing for to joining Intel, he worked at Altera focusing on FPGA quicker development cycles or comparison of the impact of embedded system reference designs, SDK development, virtualization on performance. Through the flexibility of Yocto accelerator frameworks and more. Project tools, we can build a tiny service OS, a graphical desktop and even a non-Linux RTOS, such as Zephyr Project, as a guest Chin Huat is also an embedded Linux enthusiast and likes OSes. to tinker with Linux capable devices during his spare-time. Day2-AM-1-1 Meta-ACRN Project: Run Yocto above ACRN Ang, Chin Huat ACRN-1.0 is the 1st generation of ACRN and mainly focused on Jack is ACRN's key contributor and architect with deep the automotive usage scenarios in the last 2 years since it was technology background. He has been with Intel for more born. With ACRN-1.0, many automotive users are able to than dozen of years. consolidate the Instrument Cluster and Android on the same hardware platform. ACRN-1.0 has been proved successful in the automotive domain. ACRN-2.0 will be the next generation of ACRN and it will be more ambitious on consolidating more complexed workloads , such as Industrial Automation, Autonomous Driving, Logical Partition for FuSA, and of course also including the Software Defined Cockpit which has been supported by ACRN-1.0. This talk will talk about those workloads, their challenges and how ACRN-2.0 is designed to support them. Day2-AM-1-2 ACRN Ver2.0: Vision, Challenges & Architecture Ren, Jack Freedom from interference is an important property in functional Junjie is ACRN developer who is leading the functional safety scope, and it applies to ACRN which aims at consolidating safety activities. He joined Intel early 2018 and has been multiple applications into mixed-critical VMs. This talk will provide working on functional safety ever since. Prior to Intel, Junjie an overview of interferences in consideration and deeply dive into got his Ph. D. degree in computer science from Tsinghua temporal interference which is still a hot research topic. A concrete University. understanding based on evaluation will be presented, which also motivates the current proposals what are in the scope of ACRN, how we plan to mitigate and the residual effects after the ACRN Functional Safety: Understanding and mitigations have been applied. Day2-AM-1-3 Mitigating Inter-VM Interference Mao, Junjie In this talk, we'll discuss the means of communication between Jerry Zhou is a senior engineer from Hoperun. He has multiple OSs running on ACRN. worked in the field of embedded development for 14 years, and has rich experience on embedded design and Linux Day2-AM-1-4 Multi-OS Communication on ACRN Zhou, Jerry (Hoperun) kernel. Performance measurement and optimization exists in multiple Shuo Liu is performance architect on ACRN-Android levels, from micro benchmark level to end to end, a.k.a. E2E, software defined cockpit project. He’s been at intel for 10 optimization where system is treated as a whole. We define E2E years and focus on performance optimization of Android performance as the performance perceived by end users. products, and he got master degree from Shanghai Jiao For products with rich user interfaces and complex system-wide Tong University. interoperations, E2E performance matters. To analyze E2E performance on ACRN based platforms, where multiple OS running on ACRN hypervisor, dedicated tool kit is developed to extract global information from multiple OS contexts (include VM) and visualize. In this topic, we will have a case study to carry out performance analysis using E2E performance toolkit to debug performance issues caused by interaction of multiple OS on Day2-PM-1-1 E2E Performance Debug Tool: A Case Study LIU, Shuo ACRN. Track2-Zephyr Zephyr’s software development kit (SDK) contains all necessary Steven Wang is Software Engineer within System Software tools and cross-compilers needed to build Zephyr on all supported Group, IAGS at Intel Corp. Steven is currently responsible CPU architectures. Additionally, it includes host tools such as for Intel’s design/development in Zephyr OS. custom QEMU binaries, GDB, etc and a host compiler for building Steven has 15+ years industry experience in embedded host tools if necessary. The architecture of the SDK is flexible to software development, networking security and data center. support 3rd party tool chain. This session will present how Joined Intel on 2015. developers can use Zephyr SDK for development and debugging Prior to Intel, Steven worked at Oracle/Sun Microsystem to environment set-up. lead design/development of SOC firmware running in data center product, which is used in supercomputer and cloud Day2-AM-2-1 Get Zephyr SDK Running Wang, Steven infrastructure. Bluetooth mesh was introduced in July 2017, it expands Bluetooth Kai Ren is currently the Senior Developer Relations network topology from point-to-point, point-to-multipoint network to Manager for the APAC region at the Bluetooth SIG. He has multipoint-to-multipoint network which allows secure networks of more than 10 years of experience in design and thousands of Bluetooth devices to be created. Bluetooth mesh is development of wireless sensor networks, specializing in over Bluetooth Low Energy (Bluetooth LE), so it inherits Bluetooth short range, low power wireless technology. His goal at the LE's low power, flexibility and other features. Zephyr Project is a Bluetooth SIG is to build out Bluetooth’s developer program Linux Foundation Project, it's open source and started to support in the APAC region, helping developers bring innovative Bluetooth mesh from v1.9.0 in September 2017, it still makes applications and products to market. continuous improvement release by release. This session will Prior to joining the SIG, he served as a senior engineer at present and explain the fundamental technical concepts of Honeywell in research and development of wireless sensor Bluetooth mesh, for example, provisioning, model, security keys, networks for industrial products. For Honeywell, Kai focused publish/subscribe, address and will introduce the key points of on developing plant safety and industrial wireless networks Bluetooth mesh implementation on Zephyr project. for gas detection and protection systems. Kai enjoys football and swimming, and currently lives in Shanghai with his wife, child, cat and tortoises. Day2-AM-2-2 Bluetooth Mesh and Zephyr Ren, Kai (from 蓝牙技术联盟) This paper presents a FW testing solution based on zephyr test Ge, Yangzhong is a firmware/software validation Engineer framework with code coverage in Hybrid-IPFPGA/Simics VP for in Chipset & IP Technology Group. Pre-Silicon Validation, which include monitoring realease e-mail His current focus is Low Power Sub-System IP, Embedded with tag of source code, building code, stitching with BIOS Image, system IP FW/SW validation design. Ge Yangzhong has 7 runing test cases in H-IPFPGA, analyzing log, generating and years' experience on firmware/software domain, including sending reports of test result and code coverage. In the integrated IP FW/SW on PC/server/embedded system. Ge presentation, you will learn how to use the Zephyr Test Framework Yangzhong joined Intel in 2012. He led the Intel Service to accelerate the development of FW test cases, how to enable Hub validation and automation development for Kaby Lake, Bullseye in the embedded build system for FW code coverage Cannon Lake, Ice Lake, etc. test, and how to integrate the whole test system of Hybrid-IPFPGA Deng, Wei is a firmware/software validation Engineer in through Software Testing Automation Framework (STAF). Chipset & IP Technology Group. His current focus is Low Power Sub-System IP, Embedded system IP FW/SW validation design. Deng, Wei has 3 years' experience on firmware/software domain, including integrated IP FW/SW on PC/server/embedded system. Deng, Wei joined Intel in 2016. He led the LPSS validation automation development for Kaby Lake, Cannon Lake and Ice Lake and architected I3C validation which is the brand new IP enabled in Lakefield. Day2-AM-2-3 Zephyr Test Framework and its Application Deng Wei/Ge Yangzhong This talk gives a quick overview of the Zephyr project, presents Jocelyn Li is Senior Software Engineering Manager within open source and functinal safety, and how Zephyr is achieving the System Software Group, IAGS at Intel Corp. Jocelyn is open source compatibility with safety standards currently responsible for Intel’s development in Zephyr OS as well as community contribution and promotions.

Jocelyn has 21 years industry experience in embedded multimedia software development. Joining Intel 7 years ago, Jocelyn has led open source media and audio projects like libVA and Sound Open Firmware. Passionate in advancing women careers, Jocelyn has joined Zizhu WIN core team since year 2016.

Prior to Intel, Jocelyn worked at Panasonic/Trident/ Pixelworks. Jocelyn lives in Shanghai with her husband and Open Source Compatibility with Safety Standards son. She has her BS from Fudan University and MS from Day2-AM-2-4 and How Zephyr is Doing it Li, Jocelyn the University of Science and Technology of China. Track3-StarlingX/ROS/Android Serverless computing is an emerging paradigm, typically referring Ken Lu is senior solution architect in Clear Linux Edge and to a software architecture where application is decomposed into Cloud team. He has joined Intel for 13 years and has full “triggers” and “actions” (or functions), and there is a platform that stack technical experience at EFI firmware, IoT, provides seamless hosting and execution of developer-defined robotics/industrial, 3D perception and cloud service & cloud functions (FaaS), making it easy to develop, manage, scale, and native architecture. operate them. However, from the perspective of edge developer, cloud native architecture bring additional complexities since diverse edge hardware accessing from microservice, dynamic workload on the cluster of edge computing resources, multiple cloud connection, etc. So building a serverless edge computing Day2-AM-3-1 LU, Ken environment becomes an important topic to landing product and establish ecosystem for edge. In this presentation, we will introduce how the microservices built from Clear Linux simplify the deployment on different IA platforms for operator and platform integrator. Then we will practice case study to explain the serverless edge concept including the edge back-end services and local edge IoT event pipeline. Finally, we will discuss how to integrate serverless framework like OpenFaaS, OpenWhisk based on abstracted edge resource pool and cloud’s FaaS runtime SDK to support customer’s business function with edge API gateway. Serverless Edge Computing on Clear Linux In this session, we will introduce one typical industrial use case of Bin and Yan are from data centric product team, and active integrating StarlingX, a complete cloud infrastructure software developers who are contributing to StarlingX community. stack for the edge and EdgeXFoundry, a open source micro They have been working on this use case demo presented services framework for IoT edge. The design implementation and at both OIS and OSTS, which showcases StarlingX's ability demo usage will be presented as well. to integrate with IoT gateways to manage devices directly. Day2-AM-3-2 StarlingX and IoT Use Cases Yang, Bin/Chen, Yan Smart Terminal is a form factor for face recognition which based Zhuangzhi Li is New platform introduction lead for Android on Intel Celadon(Android Open Source Stack). It's an integrated System within System Software Group, IAGS at Intel Corp. solution with Edge devices: ATOM X5, Myriad VPU, RealSense He has joined Intel for 8 years and has rick technical Depth Camera. This paper presents how to powering smart experience in embedded software/hardware development, terminal for face recognition based on Open source Celadon, it 's focus on new platform enabling and system debugging. How Celadon powering the Smart Terminal for a good choice for quick prototyping android solutions with new Day2-AM-3-3 face recognition Li, Zhuangzhi intel technolgies supported. 机器人的核心算法保护,既是保护研发者利益的必要手段,也是客 Junwei Fan is the founder and CEO of KiwiSec. He worked 户生产顺畅进行的前提条件。 in Tencent as mobile security researcher. 伴随机器人整体产业的升级发展,破解仿冒、黑客入侵和不良竞争 者的恶意攻击也随之加剧,研发者对算法保护的意识和手段也参差 不齐。几维安全针对此领域的需求特征,基于虚拟机技术开发源码 保护产品,有效解决了防护强度、兼容性、体积和性能损失等问题 ,是行之有效、经济可靠的保护工具和手段。 演讲内容主要涉及:机器人通用软硬件结构体系,机器人软件系统 ,机器人软件安全理论,机器人相关算法,机器人算法逆向方法, Enhance security solution to protect ROS/robotics 机器人算法保护设计,机器人算法模块虚拟机源码保护方案等。 Day2-AM-3-4 software Fan, Junwei (KiwiSec)