Loading…
Embedded Technologies Expo & Conference 2020 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Monday, November 16
 

8:00am PST

Registration
Monday November 16, 2020 8:00am - 5:00pm PST
The Hub

9:00am PST

WORKSHOP 1: Practical Introduction to Machine Learning and Computer Vision for Embedded Developers
This workshop is designed for embedded developers who want to gain a better understanding of machine learning and computer vision and where it fits. In this one-day crash course, attendees learn about machine-learning techniques, how to translate mathematical instructions into working code, and develop their own hand movement tracking application

Monday November 16, 2020 9:00am - 5:00pm PST
LL20A

9:00am PST

WORKSHOP 2: Secure Bootloader Design from MCUs to Application Processors to Keep the Bad Actors Out
Bootloaders have become a kind of necessary evil in embedded systems, something that is a requirement but is often treated as an afterthought. Yet  bootloaders play an essential role, not the least of which is to allow designers to add features to their product or fix bugs after it has been launched into the market. But as IoT devices proliferate, careful consideration to secure bootloader design and its role in preventing unauthorized users from gaining access to your system is even more critical.

In this two-part workshop, attendees are given a rundown on the information, approaches, and tools they need to design secure bootloaders--from MCUs to application processors--that keep the bad actors out.

Workshop Schedule
9:00AM-12:30PM | Secure Bootloader Design from MCUs to Application Processors  -  Jacob Beningo, Beningo Embedded Group
Bootloaders are a critical component in nearly every embedded system but are treated as an afterthought by many development teams. Bootloaders play an essential role in the development cycle by allowing designers to add features or fix bugs after their product has been launched into the market. As IoT devices proliferate, careful consideration must be taken in order to securely design bootloaders and ensure that only authorized firmware is able to gain access to the system. This workshop explores how to design and deploy secure bootloaders using the ST Microelectronics Secure Boot Secure Firmware Update (SBSFU) framework as an example.

12:30PM-1:30PM | Lunch

1:30PM-5:00PM | Secure Bootloader Design Workshop: Application Processors - Michael Anderson, Huntington Ingalls Industries
Getting your processor started from the initial power-on jump has never been easy. Now, when we add multi-core and security to the mix, things get even tougher. This workshop starts with the requirements of getting a higher-end processor started with the goal of running an operating system like Linux. It discusses the needed information, the approaches and the tools needed to debug the early bring-up process. Next, it walks through the transition from the early bootloader running in flash to dealing with setting up stacks and getting something running in RAM, including the use of device trees in the bootloader phase. Then, it looks at the requirements of loading the final operating system and the transition from the physical address space to the virtual memory world and the security requirements to ensure an uncompromised platform. This workshop uses U-Boot as a model since it is both open source and supports over ten different CPU architectures. However, it discusses other approaches like the PC UEFI/BIOS and others.

Speakers
avatar for Jacob Beningo

Jacob Beningo

President, Beningo Embedded Group
Jacob Beningo is an embedded software consultant who currently works with clients in more than a dozen countries to dramatically transform their businesses by improving product quality, cost and time to market. He has published more than 200 articles on embedded software development... Read More →
avatar for Michael Anderson

Michael Anderson

Systems Architect, Huntington Ingalls Industries
Mike Anderson is currently lead systems architect for the Technical Services Division of Huntington Ingalls Industries. With over 40 years in the embedded and real-time computing industry, Mike works with a number of RTOS offerings for IoT devices including mbed and Zephyr as well... Read More →


Monday November 16, 2020 9:00am - 5:00pm PST
LL20B

9:00am PST

WORKSHOP 3: Intro to Rust for Embedded Developers who use C/C++
This workshop provides an introduction to Rust, the systems programming language. Rust reached 1.0 back in 2015, and since then has gone from strength to strength. Its compelling mix of performance, safety and productivity has led to it being used to great effect by companies such as Microsoft, Dropbox, Cloudflare and Facebook. In this workshop we concentrate on running Rust on bare-metal embedded systems. We look at:
  • Using Cargo to create and build our application
  • Flashing using OpenOCD
  • Blinking an LED ‘the hard way’ using direct register access.
  • • The Embedded Hardware Abstraction Layer.
  • • Creating a basic menu interface over UART.

Speakers
avatar for Jonathan Pallant

Jonathan Pallant

Senior Consultant, Electronics & Software, 42 Technology
Jonathan is a senior Embedded Systems engineer with a background in telecommunications devices and secure radio systems and joined 42 Technology in early 2019. Jonathan specialises in low-level firmware, encryption and security, and helping teams improve their software quality processes... Read More →


Monday November 16, 2020 9:00am - 5:00pm PST
LL21A

5:00pm PST

Kick-Off Party
Unwind after a full day of workshops with the 2020 Kick-Off Party! Join us before the Expo officially starts on Tuesday with drinks and appetizers.

Monday November 16, 2020 5:00pm - 6:30pm PST
 
Tuesday, November 17
 

7:30am PST

Registration
Tuesday November 17, 2020 7:30am - 6:00pm PST
The Hub

9:00am PST

KEYNOTE: The Boeing 737 MAX: Lessons Learned for Software Development
From airplanes and automobiles to the latest electronic devices and wearable technology, software is an increasingly important part of most products today, delivering gains in flexibility, speed-to-market, cost advantages, and features that would not be achievable in hardware alone. In fact, at the core of it many modern systems are really just networks of computers and software. But along with the exponential growth in software code has come added complexity and risk that can be difficult to manage in even some of the seemingly simplest of systems. Using the example of what went wrong with the Boeing 737 MAX, this keynote examines the engineering, cultural, and systems design/software development approaches that can lead to negative outcomes and what today’s organizations can do to build safer systems.

Speakers
avatar for Gregory Travis

Gregory Travis

Managing Director, Supporwell LLC
Gregory Travis is a writer, an executive in software development, a pilot, and the owner of a 1979 Cessna 172. Realizing at the age of 13 that computers had applications far beyond number crunching, he created Note, one of the earliest social media platforms, for the Control Data... Read More →


Tuesday November 17, 2020 9:00am - 9:45am PST
Meeting Room 230

10:00am PST

AT1: Low-Cost Embedded AI
A main cost in embedded computing is memory. For this reason, embedded processors invariably provide a small amount of on-chip memory that can be extended with external memory. This session presents methods to make best use of small embedded memories in embedded AI inferencing by using binarized and 8-bit quantized networks, and best use of  limited bandwidth to external memories in quantized convolutional neural networks.

Speakers
avatar for Laszlo Kindrat

Laszlo Kindrat

Machine Learning Engineer, XMOS
Laszlo Kindrat is currently in the role of Machine Learning Engineer at XMOS in Hampton, NH. He has aided the design of the XS3 architecture's vector unit and plays a key role in developing inference tools for the xCORE-AI platform. Laszlo also has experience with traditional and... Read More →
avatar for Henk Muller

Henk Muller

Principal Technologist, XMOS
Henk Muller is currently the Principal Technologist at XMOS Ltd. He is the lead architect of the XS3 architecture, has assisted in the implementation of the xCORE200 and xCORE-AI platforms and the design and implementation of software for real time systems. Prior to working at XMOS... Read More →


Tuesday November 17, 2020 10:00am - 10:45am PST
LL21A

10:00am PST

S1: Introduction to the CAN Bus
The controller area network (CAN) is a fundamental technology for automotive and manufacturing applications. This session describes the operational characteristics of the CAN bus, the differences between CAN V2.0A and CAN V2.0B, CAN wiring options, bus arbitration and the higher-level protocols such as CANopen, DeviceNet and SocketCAN. And, because it's an ever-present threat these days, we discuss the security posture of CAN and the options for securing CAN transactions.

Speakers
avatar for Michael Anderson

Michael Anderson

Systems Architect, Huntington Ingalls Industries
Mike Anderson is currently lead systems architect for the Technical Services Division of Huntington Ingalls Industries. With over 40 years in the embedded and real-time computing industry, Mike works with a number of RTOS offerings for IoT devices including mbed and Zephyr as well... Read More →


Tuesday November 17, 2020 10:00am - 10:45am PST
LL20A

10:00am PST

SD1: Tips & Tricks for Successfully Selecting the Right Microcontroller for Your Application
Selecting a microcontroller can be an intimidating endeavor. With dozens of chip suppliers and thousands of microcontrollers to choose from, how on Earth is someone supposed to select the one that best fits their application needs?

This session explores how to winnow down the 73,000+ options down to a manageable few and select the microcontroller that best fits our application and business needs. It examines the process developers should follow to select a microcontroller that goes beyond the hardware capabilities and focuses on picking a platform solution that provides the right hardware, software frameworks and improves development productivity.

Speakers
avatar for Jacob Beningo

Jacob Beningo

President, Beningo Embedded Group
Jacob Beningo is an embedded software consultant who currently works with clients in more than a dozen countries to dramatically transform their businesses by improving product quality, cost and time to market. He has published more than 200 articles on embedded software development... Read More →


Tuesday November 17, 2020 10:00am - 10:45am PST
LL20B

10:00am PST

Expo Floor Open
Tuesday November 17, 2020 10:00am - 6:00pm PST
Expo Floor

11:00am PST

AT2: Alexify Your Embedded System
The Voice User Interface is becoming a very popular user interface option, but it can still be technically challenging to deploy voice user interface products with expected consumer quality levels. This session discusses the certification criteria from the industry to deploy voice assistant technology. It reviews the most critical parts for building high performance voice interfaces. This session starts from the acoustic interface with digital microphones and describe how to build robust wake word engines. It then describes the entire process, from building a wake word database, performing data augmentation, data visualization and finally presenting performance data showing results from several implementations of this technology pipeline. This session brings latest industry update on voice user interface certification and key technologies.

Speakers
avatar for Rob Oshana

Rob Oshana

Vice President of Software Engineering R&D, NXP Semiconductors
Rob Oshana is Vice President of Software Engineering R&D for the Edge Processing business line at NXP. He serves on multiple industry advisory boards and is a recognized international speaker. He has published numerous books and articles on software engineering and embedded systems... Read More →


Tuesday November 17, 2020 11:00am - 11:45am PST
LL21A

11:00am PST

S2: Building High-Performance Yet Secure Embedded Systems Using Rust
All too often programming languages make you choose between the Safe (Python, Go, Java, etc) and the Fast (C, C++). The Rust Programming Language says you can have both – at the same time. Companies like Mozilla, Microsoft and Google have all been commending its ability to help them develop systems software that runs faster, uses fewer resources and has fewer bugs, and all in less time than the equivalent C or C++ development would take. Jonathan Pallant is a long-standing Embedded Rust developer, and member of the Rust Embedded Working Group, and in this session, he looks at how the benefits the big Cloud companies have been enjoying still apply even down on a Cortex-M, RISC-V or MSP430 based embedded system.

Speakers
avatar for Jonathan Pallant

Jonathan Pallant

Senior Consultant, Electronics & Software, 42 Technology
Jonathan is a senior Embedded Systems engineer with a background in telecommunications devices and secure radio systems and joined 42 Technology in early 2019. Jonathan specialises in low-level firmware, encryption and security, and helping teams improve their software quality processes... Read More →


Tuesday November 17, 2020 11:00am - 11:45am PST
LL20A

11:00am PST

SD2: Secure Boot: The Five Things You Should Know & Three Things You Should Do
This session provides MCU developers, designers, and enthusiasts with concrete and actionable insights on how to implement secure boot in your embedded system. Topics covered in this session include the concepts behind secure boot, the ways an attacker would typically bypass / circumvent a secure boot implementation with local and remote attacks, and how this knowledge can be used to our advantage in increasing the attack resistance.

Speakers
avatar for Maarten Bron

Maarten Bron

Managing Director, Riscure Inc.
Maarten Bron is Managing Director for Riscure Inc. Riscure is home to the world’s leading experts in embedded and semiconductor security. Located in San Francisco, the Riscure team solves complex security challenges, delivers state of the art security solutions, and conducts ground-breaking... Read More →


Tuesday November 17, 2020 11:00am - 11:45am PST
LL20B

1:00pm PST

AT3: Practical Implementation of Cloud-Enabled AI
Advances in Deep Learning enable new vision-based capabilities. This session shows a fun, practical demo of what can be achieved with the right approach and technologies, even without a Ph.D. in Machine Learning. It starts at the hardware level and then goes on to train a deep neural network and to learn how to optimize it for embedded devices, leveraging Amazon SageMaker Neo. On the device, this session uses Linux and AWS IoT Greengrass to connect with a cloud-based system using MQTT.

Speakers
avatar for Daniel Lang

Daniel Lang

CMO, Toradex
Daniel Lang has worked 16 years in the embedded industry - the last 14 years at Toradex, a leading provider of embedded computer modules. At Toradex, he helped to grow the Swiss startup into a global brand. Originally from Switzerland, he is now located in Seattle WA where he holds... Read More →


Tuesday November 17, 2020 1:00pm - 1:45pm PST
LL21A

1:00pm PST

S3: Device Independent Device Drivers
Quite often, we get called in to write a device driver for a specific component. These components can range from a simple port pin to implement a “bit-banging” interface, to a more complex FPGA or high-speed networking controller /with switching fabric. And also, too often, hardware changes, “ultra-creative” hardware designers, shifting requirements etc. mean we need to “re-tool” these drivers to fit the “new” application. What if we can change this paradigm, and not have to keep re-inventing the wheel for hardware-specific interfaces? Most folks think that this may be neigh impossible…

Well … it is NOT impossible! There are ways to structure a driver using a “driverless” model. This type of driver can be fully featured and can implement a partial or full interface and everything in-between. This can be done without trying to anticipate or 2nd guess future needs.

This session discusses how to do this. This technology has been successfully realized for a few decades for a wide variety of devices. Drivers have been implemented for IC’S with I2C, SPI, serial, MDIO, USB, etc. These firmware drivers have been successfully ported, (with NO code changes), across a wide variety of architectures, (C8051, Z8 … ancient) … to the more modern (ARM Cortex M0, M3, A7, A8, A9 etc.) cores. Code for the future as it unfolds! The driverless model allows you to add features as the requirements and the future unfolds!

Speakers
avatar for Ken Wada

Ken Wada

President, Aurium Technologies Inc.
Ken has over 25 years of experience architecting and designing high-tech products and systems, including the FASTRAK vehicle-sensing system for toll roads and bridges. He has successfully run an embedded design and engineering firm for over 25 years. His past clients include several... Read More →


Tuesday November 17, 2020 1:00pm - 1:45pm PST
LL20A

1:00pm PST

SD3: You’ve Got the Power: Manage it Wisely
No customer wants to change or recharge batteries. This session explores the techniques and methods to develop products that wisely consume only the energy that they need. Following a quick review of current, voltage, power, and energy, this session will cover:
  • The techniques used to budget for energy consumption during the initial product design
  • The equipment and methods used to measure voltage, current, power & energy
  • The common ways of reducing energy consumption in your product after you have hardware and software.  These techniques span both hardware and software.
Energy management applies to nearly all battery-powered products including mobile phones, toys, and Internet of Things end node. Even always-on mains powered devices are concerned with power consumption to meet energy regulations, reduce cost, and consume less energy. This session helps you develop better, more energy-efficient products.

Speakers
avatar for Matt Liberty

Matt Liberty

Founder & Principal Engineer, Jetperch LLC
Matt Liberty is the creator of Joulescope, a test instrument launched on Kickstarter and now available. Matt is also a software and hardware engineering consultant focused on creating innovative, quality products. Before founding Jetperch in 2011, Matt was the primary inventor of... Read More →


Tuesday November 17, 2020 1:00pm - 1:45pm PST
LL20B

2:00pm PST

AT4: 5G Radio Access: Open Software Application or Embedded System?
A modem is a classical embedded system, requiring low cost and low power, having to meet stringent timing constraints and low failure rates. But recently we have seen the emergence of CloudRAN and ORAN, both of which claim to take all, or at least some, of the modem functionality into classical server software environments, such as Kubernetes. So what is going on here? The answer is a complicated mixture of pressures all applying themselves at once, from the end of Moore’s Law to the dominance of the HEN (Huawei Ericsson Nokia) as wireless network equipment supplier, to the 5G standard itself exploding into a Swiss Knife of alternative scenarios to the point it begins to look like an “as a Service” application. The challenge for the modem designers in 5G becomes to pick just the right amount of technology from the highly precise embedded space and the flexible and portable cloud software space and mix them together in just the right manner. This session outlines the pressures faced by today’s modem developer and deduce the challenges to be faced in the development of a successful modem SoC in the 5G era.

Speakers
avatar for Alan Gatherer

Alan Gatherer

Senior Technical Vice President, Futurewei Technologies, Inc.
Alan Gatherer is a Senior Technical Vice President at Futurewei Technologies, USA and Fellow of the IEEE.  He is responsible for R&D efforts in the US to develop next generation baseband chips and software for 4G and 5G basestation modems. His group is presently developing new technologies... Read More →


Tuesday November 17, 2020 2:00pm - 2:45pm PST
LL21A

2:00pm PST

S4: Power Management in Embedded Systems
Power optimizations are left to the very end of the project cycle, almost as an afterthought. This session discusses design considerations that should be made when starting a new power sensitive embedded design, which include choosing the hardware with desired capabilities, defining a hardware architecture that will allow software to dynamically control power consumption, defining appropriate power usage profiles and making the appropriate choice of an operating system and drivers.

Speakers
avatar for Colin Walls

Colin Walls

Embedded Software Technologist, Mentor
Colin Walls has over forty years' experience in the electronics industry, largely dedicated to embedded software. A frequent presenter at conferences and seminars and author of numerous technical articles and two books on embedded software, Colin is an embedded software technologist... Read More →


Tuesday November 17, 2020 2:00pm - 2:45pm PST
LL20A

2:00pm PST

SD4: Latest Advancements in Bluetooth Technology
In this session, attendees learn about the newest features added to Bluetooth including from the latest release from Core Spec 5.2 including Enhanced Attribute Protocol, LE Power Control Isochronous Channels. It then goes through each feature and their use cases in both sensors and devices in Manufacturing, Industrial and Consumer based solutions.

Speakers
avatar for Jim Katsandres

Jim Katsandres

Director, Developer Relations, Bluetooth SIG
Jim Katsandres leads the Developer Relations activities at the Bluetooth SIG.  His international team works to provide developers the information and resources they need to create the next generation of Bluetooth enabled products and services.Katsandres has been in the Internet of... Read More →


Tuesday November 17, 2020 2:00pm - 2:45pm PST
LL20B

3:00pm PST

AT5: Reference Architectures for 5G
There is an undisputable excitement around 5G deployment these days, as we see the technical world mostly concerned about field trials and product launching. The list of requirements and KPIs has exploded since the LTE days as it is now intended to cover multiple bands (FR1, FR2), multiple use cases (low latency, high throughput, increased reliability etc.), while the number of system parameters and configuration options has also clearly increased. Behind the scenes there is a constantly growing challenge on how to cover this entire broad range of targets with minimal time to market but at the same time with optimum cost efficiency. One answer to this is the evergreen Software Defined Radio paradigm which is now more appealing and more accessible than ever, giving the leverage of addressing in a quick time to market a great number of use cases, while still being able to track moving targets such as the always enhancing 3GPP standard without the cost burden of a new tape-out. This session brings an industry update from both hardware and software worlds on how this goal can be achieved while meeting the cost constraints.

Speakers
avatar for Rob Oshana

Rob Oshana

Vice President of Software Engineering R&D, NXP Semiconductors
Rob Oshana is Vice President of Software Engineering R&D for the Edge Processing business line at NXP. He serves on multiple industry advisory boards and is a recognized international speaker. He has published numerous books and articles on software engineering and embedded systems... Read More →


Tuesday November 17, 2020 3:00pm - 3:45pm PST
LL21A

3:00pm PST

S5: Security Matters
Whether you are securing the world’s most sophisticated defensive systems protecting the nation’s top secrets, your online banking account, or building a baby monitor—security matters. This session looks at several “real world” scenarios, where system intrusion either occurred or could have. From the most adversarial suspects, to the benign access of common systems, a holistic approach to security is necessary in order to protect sensitive data, keep systems operational, and most importantly, allow devices to safely do their intended job and not someone else’s. Because modern hackers are always trying to gain an edge, a security-minded engineering focus, along with diligence, is necessary throughout the entire software design lifecycle. This session looks at ways to establish a “root of trust” and key storage as the foundation of a secure system. Then, it explores securing the software used to create these systems, protecting the device as it undergoes Software Over the Air updates, and what to do when keys can no longer be trusted. This session includes discussion on how to guard data-at-rest within a device’s storage and data-on-the-move with these systems being networked. Anywhere data can be uncovered, it can be exploited. It talks about employing personas in order to limit access to sensitive data to those that are authorized, and methods to support multiple levels of security within a system. Finally, detecting anomalies within a system exposing potential illicit activity is addressed.

Speakers
avatar for Stephen Olsen

Stephen Olsen

Principle Field Application Engineer, BlackBerry QNX
Stephen Olsen is a noted embedded industry expert with extensive experience in embedded software development, thought leadership, product management, and communications. He is currently a Principle Field Application Engineer with BlackBerry QNX. Prior to QNX, Stephen worked with several... Read More →


Tuesday November 17, 2020 3:00pm - 3:45pm PST
LL20A

4:00pm PST

Expo Floor Networking Reception
Explore the future of sensors as you browse the Expo aisles and source the latest products and technologies from leading vendors during the Tuesday networking reception.

Tuesday November 17, 2020 4:00pm - 6:00pm PST
Expo Floor

4:30pm PST

Women in Sensors & Electronics: Challenges & Opportunities
Despite advances in STEM programs and targeted initiatives, not enough women today are choosing—or sticking with—a technical career. Women at all levels make up a distinct minority of the technical professionals working with sensors and electronics. In short, we have much more to do to truly achieve diversity in the workplace and to retain and promote women in STEM-related positions.
  • How can we inspire and expand access for young women to learn and actively explore STEM-related education and career paths?
  • Once women have entered the tech workforce, what are the best approaches to mentoring advocating, and serving as role models to help them thrive in their careers?
  • Many companies advocate strongly for diversity in the workplace, what are some examples of corporate initiatives that are working?

Moderators
avatar for Karen Field

Karen Field

Group Content Director, Questex

Speakers
avatar for Melanie Daniels

Melanie Daniels

Principal Engineer, Intel Corporation
Melanie Daniels is a system technologist with expertise in Imaging/Optics, Biometrics, Microwave circuits and high speed interfaces, currently concentrating on end to end solutions for Computer Vision and Machine Learning with a passion for Human Computer Interaction. A proven tech... Read More →
avatar for Rashmi Krishnamurthy

Rashmi Krishnamurthy

Sr. Applications Engineer, Microchip Technology Inc.
Rashmi Krishnamurthy currently works at Microchip Technology Inc. as a Sr. Applications Engineer. She graduated with a master’s degree in electrical engineering from Arizona State University, Tempe in 2014 and has been working for Microchip since then. As a part of her current role... Read More →
JW

Julie Willey

Hardware Engineering, Oculus VR


Tuesday November 17, 2020 4:30pm - 6:00pm PST
 
Wednesday, November 18
 

7:30am PST

Registration
Wednesday November 18, 2020 7:30am - 4:00pm PST
The Hub

9:00am PST

KEYNOTE: From Low Earth Orbit to the Moon, Mars, and Beyond: Capabilities Needed for NASA’s Human Exploration Campaign
NASA and the international space exploration community are on a mission to extend the human presence from Earth to the Moon, Mars, and beyond. For nearly 20 years, humans have resided onboard the International Space Station in low-Earth orbit, learning to live and work in space. NASA’s plans continue the journey in space beyond the space station, with the return of humans to the Moon, long-term exploration and science, followed by human missions to Mars and other destinations. Concurrently, NASA is working with partners from many industrial sectors to foster a robust economy in low-Earth orbit, where NASA will be one of many customers utilizing microgravity platforms for diverse activities such as scientific research, manufacturing, and tourism.

This keynote presentation discusses NASA’s current exploration plans and the challenges associated with human voyages to the Moon and Mars. It describes key human spaceflight capabilities that must be advanced to enable NASA’s exploration goals, including sensors and avionics that can survive extreme environments, systems that enable crew and vehicle autonomy, and highly reliable environmental monitoring systems that require minimal maintenance. The presentation addresses the importance and application of these capabilities to deep space human spaceflight. It discusses the activities required to advance critical exploration capabilities, the means of demonstrating system performance, and implementation planning, including selection of flight test location based upon the unique environments and characteristics of the International Space Station, exploration-class vehicles, and lunar surface habitats.

Speakers
avatar for Dr. Kathleen Gallagher Boggs

Dr. Kathleen Gallagher Boggs

Exploration Capabilities Development Team Lead, NASA
Dr. Kathleen Gallagher Boggs leads the Exploration Capabilities Development Team in Human Exploration and Operations Mission Directorate at NASA. In this role, she leads strategic planning for development and demonstration of capabilities critical for long duration deep space missions... Read More →


Wednesday November 18, 2020 9:00am - 9:45am PST
Meeting Room 230

9:00am PST

Bluetooth Sponsored Workshop - Latest Advancements in Bluetooth Low Energy (LE) Technology
In this Workshop, attendees will learn the latest advancements in low energy connectivity including Bluetooth LE connections over 1 kilometer enabling long range Wireless IoT, commercial lighting as a foundation for sensor networks and building automation, latest connectivity trends in vehicles, advanced real-time location and asset tracking solutions and the next generation of advanced audio application in commercial and consumer environments.

Agenda:
9:00AM-9:40AM
SIG Opening: Overview – More info coming soon!

9:40AM-10:20AM
More info coming soon!
Theme 1: Core Specs 5.x Update

10:40AM-11:20AM
More info coming soon!
Theme 2: Range

11:20AM-12:00PM
Panel - More info coming soon!

1:20PM-2:00PM
More info coming soon!
Theme 3: Audio

2:00PM-2:40PM
BlueNRG-Mesh SDK for Smart Industry and Building Automation
Theme 4: Mesh - especially around sensors, lighting as platform, etc.
This presentation will go over the Bluetooth Mesh Standard and highlight the key benefits for Industrial and Building Automation Applications. We will also review the requirements needed to bring the Bluetooth Mesh stack into a device such as memory and processing requirements. Finally, we will demonstrate the Bluetooth Mesh capability with application examples.
Speaker: Julio Sanchez, Technical Marketing Engineer Low Power RF & MEMS AME West, Canada West and Mexico, STMicroelectronics

3:00PM-3:40PM
Bluetooth Direction Finding Brings a New Dimension to Indoor Positioning
Theme 5: RTLS/Direction Finding
Bluetooth 5.1 introduced Direction Finding as a feature, which enables sub one-meter accuracy asset tracking and indoor positioning applications using Bluetooth wireless technology compared to traditional RSSI based solutions with 5-10-meter accuracy. This session discusses the Bluetooth Direction Finding feature, architecture of indoor positioning and asset tracking solutions and how to implement and deploy solutions to real life environments.
Speaker: Mike Hansen, Product Marketing Manager, Silicon Labs

3:40PM-4:20PM
Panel - More info coming soon!

This workshop is free to all attendees and on a first come, first served basis. Simply sign up during attendee registration.

Speakers
avatar for Mike Hansen

Mike Hansen

Product Marketing Manager, Silicon Labs
Mike Hansen is a Senior Field Product Manager for the IoT products division at Silicon Labs. In this role, he supports Western Americas key customers in positioning Wireless, Microcontroller, and Sensor product lines while also collecting feedback that drives new product development... Read More →
JS

Julio Sanchez

Product Marketing Engineer, STMicroelectronics
Julio Sanchez is a Product Marketing Engineer @ STMicroelectronics and has held this position since September 2017. Julio Sanchez began his career in 2005. In 2009, he moved to QSS Mexico as a Field Application Engineer for Atmel and Infineon covering Latin America. In 2013 he took... Read More →


Wednesday November 18, 2020 9:00am - 4:20pm PST
LL21D

10:00am PST

H1: Teardown - Misty II (A Robotic Platform for Developers)
In this teardown, Ian Bernstein, Founder of Misty (and co-founder of Sphero), opens up the brains and body of Misty II, the programmable personal robot that can be a personal assistant, concierge, game show host, or virtually anything that a developer can imagine. He’ll discuss Misty’s hardware (electronics and sensors) components, provide insight into the challenges, choices, and trade-offs in component selection, and his team’s experience with deep-learning AI using the Qualcomm® Snapdragon™ Neural Processing Engine. Bonus: Attendees will be able to interact with Misty II, who will have a secret persona specially created for the conference.

Speakers
avatar for Ian Bernstein

Ian Bernstein

Founder & Head of Product, Misty Robotics
Being homeschooled in New Mexico left Ian with a lot of time to explore. He became fascinated by taking things apart, examining them, and building new things – mostly robots. He built robot after robot. Some of his robots flashed their lights, some could make sounds, others could... Read More →


Wednesday November 18, 2020 10:00am - 10:45am PST
LL20B

10:00am PST

P1: Design Evolution of an Open-source, Affordable Crop Optimization Technology
Reinier van der Lee, an embedded developer and inventor of the Vinduino irrigation management system, shares deep insights into how iterative design works in the real-world on his journey to commercialize a product poised to disrupt the agricultural IT industry. He discusses the trade-offs and challenges in evolving his product architecture from what began as a hand-held soil moisture reader to a wireless version, the transition from Wi-Fi to LoRa, and the upgrade to an affordable commercial solution for agriculture irrigation management.

Speakers
avatar for Reinier van der Lee

Reinier van der Lee

CEO, Vinduino LLC
Reinier van der Lee is an AgTech entrepreneur with one successful exit and a winegrower in Temecula, California.He is currently the CEO and founder of Vinduino. Vinduino builds the future of agriculture technology with award-winning technology that improves profitability by lowering... Read More →


Wednesday November 18, 2020 10:00am - 10:45am PST
LL21A

10:00am PST

S6: Building Modern Software Infrastructure for Embedded Systems
Ensuring that thousands or millions of devices in the field are working properly requires modern software tools that many don't try to build until it is too late. This includes release management, log collection, bug reporting, and analytics. This session covers the software and cloud infrastructure required to successfully develop, ship, and maintain embedded devices once the debugger is no longer nearby.

Speakers
avatar for Tyler Hoffman

Tyler Hoffman

Co-Founder, Memfault
Tyler Hoffman is an embedded engineer with a passion for improving the productivity of development teams. Tyler is now a co-founder at Memfault, and previously worked at Fitbit and Pebble as a firmware developer. Tyler has a BS in Computer Science from Purdue University.


Wednesday November 18, 2020 10:00am - 10:45am PST
LL20A

10:00am PST

STMicroelectronics Sponsored Workshop - NFC Technology in Android and iOS Devices
Pair, transfer data, change setting, update firmware and wakeup/power up the ST25DV-Discovery with Bluetooth + Wifi module. Attendees will also learn the physics behind NFC and design your own antennas.

This workshop is free to all attendees and on a first come, first served basis. Simply sign up during attendee registration.

Wednesday November 18, 2020 10:00am - 1:00pm PST
Executive Ballroom E

10:00am PST

Expo Floor Open
Wednesday November 18, 2020 10:00am - 4:00pm PST
Expo Floor

11:00am PST

H2: Choosing the Most Cost Effective Sensor for Your Application
Choosing the most cost-effective sensor can be very crucial in any application. During the session, a Weather Station Node Design will be presented as a case study. The design plan dives into sensor specifications, conversion peripherals, analysis of accuracy, precision, cost and documentation. A comparative study of raw sensors vs. packaged sensors will be presented. The session concludes by demos to highlight the pros and cons of the different approaches discussed.

Speakers
avatar for Rashmi Krishnamurthy

Rashmi Krishnamurthy

Sr. Applications Engineer, Microchip Technology Inc.
Rashmi Krishnamurthy currently works at Microchip Technology Inc. as a Sr. Applications Engineer. She graduated with a master’s degree in electrical engineering from Arizona State University, Tempe in 2014 and has been working for Microchip since then. As a part of her current role... Read More →


Wednesday November 18, 2020 11:00am - 11:45am PST
LL20B

11:00am PST

P2: Designing IoT systems: Unvarnished Perspectives from the Trenches
Speakers
avatar for Ravi Jagannathan

Ravi Jagannathan

Head of Engineering, Plethy


Wednesday November 18, 2020 11:00am - 11:45am PST
LL21A

11:00am PST

S7: Real-Time Dataflow for Sensors in Embedded Systems
A dataflow software architecture models computation as a directed graph, where nodes are pure functions, and the edges carry data. Besides recent uses in deep learning, big data, and reactive programming, dataflow is a great fit for Digital Signal Processing (DSP). This session describes a lightweight dataflow C++ library for these requirements: small (under 50 Kbytes code), portable with few dependencies, open source, and predictable real-time performance on embedded systems, processing sensor and audio data.

Speakers
avatar for Glenn Kasten

Glenn Kasten

Software Engineer, Google
Glenn Kasten is a software engineer in the Android media team, with a focus on low-­level audio and performance. His background includes real-­time operating systems and embedded applications, and he enjoys playing piano.


Wednesday November 18, 2020 11:00am - 11:45am PST
LL20A

1:00pm PST

H3: AI Chips at the Edge
This session provides an overview of AI chips at the edge for the AIoT market, including pros and cons of the latest AI chip solutions. It also explains experiences learned to design AI chips at the edge. Cissy will comment on good tools and platforms to use to speed up the development process.

Speakers
avatar for Cissy Yuan

Cissy Yuan

Chief Architect, Ours Tech
Experienced engineer manager with 18 years hardware architecture & design experience at -- high performance multicore CPU processor, telecom access network SoC with heterogenous multicore, CPU security, Tamper Resistant Hardware. Complete design flow from architecture roadmap, micro-archiecture... Read More →


Wednesday November 18, 2020 1:00pm - 1:45pm PST
LL20B

1:00pm PST

S8: Best Practices and Tools for Testing Your Code
With many embedded applications, the software must be reliable, rugged, and error-free. By identifying potential issues early in the development process, static and dynamic code analysis tools can help to meet those requirements. In this panel discussion, we discuss some of the best applications for some of the popular tools available today, the wisdom of using multiple static analysis tools, and tips and tricks for testing your code.

Moderators
avatar for Karen Field

Karen Field

Group Content Director, Questex

Speakers
avatar for Jim McElroy

Jim McElroy

Vice President, LDRA
Jim McElroy, Vice President at LDRA Technology, is focused on expanding LDRA business in the embedded software verification market by improving developer productivity and software quality in critical application development. Before joining LDRA, McElroy held executive-level marketing... Read More →
avatar for Rob Oshana

Rob Oshana

Vice President of Software Engineering R&D, NXP Semiconductors
Rob Oshana is Vice President of Software Engineering R&D for the Edge Processing business line at NXP. He serves on multiple industry advisory boards and is a recognized international speaker. He has published numerous books and articles on software engineering and embedded systems... Read More →
avatar for Colin Walls

Colin Walls

Embedded Software Technologist, Mentor
Colin Walls has over forty years' experience in the electronics industry, largely dedicated to embedded software. A frequent presenter at conferences and seminars and author of numerous technical articles and two books on embedded software, Colin is an embedded software technologist... Read More →


Wednesday November 18, 2020 1:00pm - 1:45pm PST
LL20A

2:00pm PST

P4: Building an Edge Device With Open Source Hardware: From Data Collection to Deployment
With the arrival of powerful microcontrollers and software toolsets, it is possible to run a neural network on a microcontroller. This provides a lot of opportunities in applications like image processing, keyword detection etc. This session demonstrates the different hardware and software toolsets available to build an edge device. We will also talk about the challenges involved in building and testing an edge device. Key takeaways include tools available to develop an edge device, different steps involved in building an edge device and pitsfalls to watch for during development.

Speakers
avatar for Sai Yamanoor

Sai Yamanoor

IoT Applications Engineer, Praxair
Sai Yamanoor has over 6 years of experience as an embedded systems expert and currently works for an industrial gases manufacturer in Buffalo, NY. He has worked on software development, hardware development including IoT system design, testing and deployment. Along with Srihari, he... Read More →


Wednesday November 18, 2020 2:00pm - 2:45pm PST
LL21A

2:00pm PST

S9: What is MicroPython & Why Does it Belong in my Embedded Toolbox?
You no longer have to use C or C++ when building embedded systems projects. They have been the longstanding top tools for embedded development for good reason, but often provide a large learning curve or development cost when ramping up on new projects. This session introduces the libraries, resources, and tools for getting started working with MicroPython on embedded devices, how it can make life easier for embedded development teams old and new, and some of the limitations and quirks one will encounter along the way.

Speakers
avatar for Bailey Steinfadt

Bailey Steinfadt

Founder, Stone Path Engineering LLC
Bailey Steinfadt is a longtime computer and electrical engineer in the ag industry who recently branched out on her own in consulting and contracting for embedded systems. She is also passionate about the maker scene, serving as a board member for the Area515 Maker Space and teaching... Read More →


Wednesday November 18, 2020 2:00pm - 2:45pm PST
LL20A

3:00pm PST

H5: Beyond the Data Sheet: Calculating Battery Life for Wireless IoT Devices
Data sheets for wireless IoT devices can often be confusing, especially when it comes to understanding power consumption. Chip vendors seldom have a standard method for conveying power consumption parameters in data sheets. This session explores the critical items developers should consider beyond the data sheet and takes a close look at real-world calculators available to benchmark battery life for IoT applications based on Zigbee, Bluetooth Low Energy and Bluetooth mesh protocols.

Speakers
avatar for Matt Maupin

Matt Maupin

Senior Product Manager, Silicon Labs
Matt Maupin is a Senior Product Manager at Silicon Labs responsible for wireless IoT ICs including EFR32 Wireless Gecko products. He has more than 15 years in the semiconductor industry focusing on wireless connectivity including Wi-Fi, Bluetooth, Zigbee and proprietary solutions... Read More →


Wednesday November 18, 2020 3:00pm - 3:45pm PST
LL20B

3:00pm PST

P5: Power Management in IoT Sensors
IOT systems require low power remote wireless sensors for sending data to / from a collector or gateway. Lower power consumption extends battery life in a remote IOT system sensor. The longer the battery life is in a sensor, the lower the field support cost of sensors is. This is because sensor units may well be discarded and replaced rather than repaired when unit’s batteries run down. This session discusses tools and techniques to help reduce power consumption in remote IOT sensors, and therefore reduce IOT system cost.

Speakers
avatar for Gary Webber

Gary Webber

Senior Firmware Engineer, Siren Marine Inc.
Gary has had long experience ranging from start-ups to large companies. An EE by training, he has as he says "learned from hard knocks" the value of APIs, objects, and drivers for hardware control and all the way to discrete transistor and analog design. In recent years he has been... Read More →


Wednesday November 18, 2020 3:00pm - 3:45pm PST
LL21A

3:00pm PST

S10: Selecting an Embedded Operating System
Most modern embedded systems employ an operating system (OS), and this necessitates some critical design decisions. Should you obtain a commercially available OS, choose one of the "free" offerings, or develop one in-house? If the acquisition of a commercial OS is planned, how do you make the selection? This session reviews in detail all the facets of the selection decisions - both technical and commercial - for an OS on an embedded design.

Speakers
avatar for Colin Walls

Colin Walls

Embedded Software Technologist, Mentor
Colin Walls has over forty years' experience in the electronics industry, largely dedicated to embedded software. A frequent presenter at conferences and seminars and author of numerous technical articles and two books on embedded software, Colin is an embedded software technologist... Read More →


Wednesday November 18, 2020 3:00pm - 3:45pm PST
LL20A