Our webinars are a great way for engineers and managers to stay up-to-date and learn new embedded software and management skills. Our webinars are typically an hour in length with Q&A and occur at least 6 times a year.

Watch here for more upcoming webinars and sign-up for our Embedded Bytes Newsletter to be notified by email.

 

TitleDateStart TimeDurationRegister
Jump Starting Code Development to Minimize Software Defects Debugging an embedded system is one of the most time consuming and expensive activities that embedded software developers engage in. Survey results show that the average team spends 40% of a development cycle debugging their software! Developers can easily prevent, detect and eliminate defects to dramatically decrease the time spent troubleshooting which can accelerate their development, decrease costs and improve product reliability. In this session, we are going to examine several techniques that can be used to quickly detect defects. We will develop a robust process that attendees can follow and implement to decrease the time they spend debugging and spend more time innovating.

This session will utilize hands-on demonstrations using ST Microelectronics TrueStudio and Percepio Tracealyzer 4 with source code being readily available for attendees.

Key Take-A-Ways:
- How to effectively decrease the time spent troubleshooting software
- The differences between bugs, defects and errors
- 8 Troubleshooting techniques for embedded systems
- A code start-up process to prevent defects
- Leveraging trace technology to detect defects
- Tools necessary to troubleshoot a system
- Troubleshooting best practices
5/22/20185:00am EDT1 hour
Register
Debugging and profiling your STM32 device using Atollic TrueSTUDIO for STM32 As any builder, handyman, or software developer knows, the right tools make all the difference in meeting deadlines, working efficiently and delivering a quality product. In embedded development the quality of your tools often determines the length and difficulty of the project schedule, particularly when it comes to debugging, test, and software optimization. In this webinar we will show a number of tools in Atollic TrueSTUDIO for STM32 that can be used to debug and profile your code.
Key Take-A-Ways:
- Build analysis, visualize how code and data is placed in the build output memory layout
- Stack analysis, visualize the stack usage of your functions and entire application
- Fault analysis, a simple way of examining CPU fault conditions
- Printf() re-direciton to ITM ports, software tracing with minimal overhead
- Statistical profiling, understand which portions of code consume most CPU time
- Exception/Interrupt tracing, examine exception and interrupt behavior
- Data tracing, non-intrusive monitoritoring of memory accesses
5/22/20186:00am EDT1 hour
Register
Machine learning on deeply embedded and resource constrained end nodes for the IoT Intelligence is spreading! I'm not saying that the human population is getting cleverer (though it almost certainly is) but that intelligence is spreading like wildfire in the world of computing and electronics. And we're not just talking about robots and industrial machinery but devices which are much closer to home – phones, light bulbs, thermostats, even fridges are having more and more intelligence embedded into them. Increasingly, they can interact with each other and with us humans directly. Enabling this means a change in the way we design the electronics at the heart of these devices, making it possible to accomplish tasks like voice recognition efficiently and without the need to connect to the cloud. This talk will look at some of the ways in which the next generation of microprocessors will make this possible.5/22/20187:00am EDT1 hour
Register
The Many Dangers of HMI Almost every modern product, from food service machines to production line equipment to smart building controls is adopting rich graphic/touch LCD user interfaces. Engineers are bombarded with marketing hype on how some chip or library or tool can make this transition easy and quick. Unfortunately, most of these so-called “solutions” are merely small building blocks in a much larger and disruptive platform technology and engineering challenge. Don’t embark on your HMI voyage without attending this session! We’ve seen innumerable epic HMI failures – let us help you avoid some of the common ones as we walk you through elements to consider and evaluate before you set sail.
Key Take-A-Ways
• Define the building blocks of the modern HMI platform
• Business and marketing inputs that can torpedo your plan
• How “free” can be disastrously expensive
• A list of essential HMI decisions you should make before you start
5/22/201810:00am EDT30 minutes
Register
Do an “Embedded Steve Austin” without the 6 Million Dollars – Re-engineering your embedded platform for the next decade Embedded architectures have lifespans. Inevitably you have to take your design apart and redo it as the new features and capabilities needed on your company’s roadmap aren’t possible with the prior design. Today’s disruptive – but desirable – product features include unprecedented connectivity options (BT5, WiFi, Ethernet, Zigbee, 4G, USB, …), HMI, and IoT with nearly infinite control and data visibility. And security concerns loom around every corner. Like Steve Austin, your platform has to be faster… better… stronger. But, unlike Steve, you don’t have 6 million dollars to spare: in your world, that translates to mountains of new software and the complexities of 10,000-page MCU data sheets that can grind your “we can rebuild it” project to a halt. This session explores new embedded platform solutions that can revolutionize how you architect, design, develop, deploy, scale, and evolve your embedded products on a beat rate and total cost of software/hardware never before possible. You can rebuild it.
Key Take-A-Ways
• Define the building blocks of the modern embedded platform
• Understanding and choosing the right level of supplier integration to start from
• Navigating marketing requirements as they evolve
• How “free” solutions can be the most expensive
5/22/201810:30am EDT30 minutes
Register
A Platform Approach to Securing Your IoT Devices Security is the new battleground for today’s connected devices.  The challenges are especially difficult for portable/wearable, battery-operated, home/personal use, and wirelessly connected devices due to the need for low power consumption, tighter cost management, and vulnerability to wireless attacks. With seemingly more hackers than available security experts, a platform approach is essential to optimizing your time-to-market and effectiveness of the solution:  When deploying a security solution for your IoT devices, one needs to consider:
- How data is secured on the device and / or in the cloud, as well as who has access to that data
- How new devices are given identity and managed throughout their lifecycle
- How new users are given identity
- How to ensure data integrity and availability
- Who has the authority to send commands to a device and -
secure those commands against modification, replay, sequence changes and disclosure
- How to ensure firmware has not been modified
- If and how to ensure that your software intellectual property cannot be stolen
In this session, we will explore these considerations and provide the attendee to walk away with a better understanding on how to secure their devices.
5/22/201811:00am EDT1 hour
Register
Jump Starting Code Development to Minimize Software Defects Debugging an embedded system is one of the most time consuming and expensive activities that embedded software developers engage in. Survey results show that the average team spends 40% of a development cycle debugging their software! Developers can easily prevent, detect and eliminate defects to dramatically decrease the time spent troubleshooting which can accelerate their development, decrease costs and improve product reliability. In this session, we are going to examine several techniques that can be used to quickly detect defects. We will develop a robust process that attendees can follow and implement to decrease the time they spend debugging and spend more time innovating.

This session will utilize hands-on demonstrations using ST Microelectronics TrueStudio and Percepio Tracealyzer 4 with source code being readily available for attendees.

Key Take-A-Ways:
- How to effectively decrease the time spent troubleshooting software
- The differences between bugs, defects and errors
- 8 Troubleshooting techniques for embedded systems
- A code start-up process to prevent defects
- Leveraging trace technology to detect defects
- Tools necessary to troubleshoot a system
- Troubleshooting best practices
5/22/20181:00pm EDT1 hour
Register
Debugging and profiling your STM32 device using Atollic TrueSTUDIO for STM32 As any builder, handyman, or software developer knows, the right tools make all the difference in meeting deadlines, working efficiently and delivering a quality product. In embedded development the quality of your tools often determines the length and difficulty of the project schedule, particularly when it comes to debugging, test, and software optimization. In this webinar we will show a number of tools in Atollic TrueSTUDIO for STM32 that can be used to debug and profile your code.
Key Take-A-Ways:
- Build analysis, visualize how code and data is placed in the build output memory layout
- Stack analysis, visualize the stack usage of your functions and entire application
- Fault analysis, a simple way of examining CPU fault conditions
- Printf() re-direciton to ITM ports, software tracing with minimal overhead
- Statistical profiling, understand which portions of code consume most CPU time
- Exception/Interrupt tracing, examine exception and interrupt behavior
- Data tracing, non-intrusive monitoritoring of memory accesses
5/22/20182:00pm EDT1 hour
Register
Machine learning on deeply embedded and resource constrained end nodes for the IoT Intelligence is spreading! I'm not saying that the human population is getting cleverer (though it almost certainly is) but that intelligence is spreading like wildfire in the world of computing and electronics. And we're not just talking about robots and industrial machinery but devices which are much closer to home – phones, light bulbs, thermostats, even fridges are having more and more intelligence embedded into them. Increasingly, they can interact with each other and with us humans directly. Enabling this means a change in the way we design the electronics at the heart of these devices, making it possible to accomplish tasks like voice recognition efficiently and without the need to connect to the cloud. This talk will look at some of the ways in which the next generation of microprocessors will make this possible.5/22/20183:00pm EDT1 hour
Register