Day 1: 24th November 2021, 10:00AM GMT

Path to safety for Keil RTX projects  -  Vladimir Marchenko, Arm

This presentation introduces Arm FuSa RTS – safety certified run-time system for Cortex-M devices based on Keil RTX RTOS. It also explains the process isolation capabilities required in mixed-criticality systems and highlights the steps for migrating existing Keil RTX projects to FuSa RTS.


Converting a C505 (8051) design to Arm Cortex-M  -  Colin Funnell, Hitex (UK) Ltd

This presentation is a walk-through of steps taken converting an obsolete 8051 based design to a modern Cortex-M device, highlighting some tips and pitfalls. It was a project to ride out the current supply chain storm, ready with a new buildable design.

Achieving MISRA Compliance with adopted code  -  Andrew Banks, LDRA

The steps needed to comply with the MISRA C/C++ Guidelines for newly written code is well understood (if not necessarily universally followed). However, compliance with existing code is less well understood; this is particular a concern when adopting open source code into a project. This presentation will explore what is meant by MISRA Compliance, how to tailor the MISRA C Guidelines, and the steps required to achieve MISRA Compliance when using existing or third-part code.

Is C+ is safer C?  -  Niall Cooling, Feabhas

No, that’s not a typo – C+ is a common programming model where effectively C is being written but compiled with a C++ compiler. Why would you do that? Surprisingly two very popular programming platforms; Arduino and Arm’s Mbed use this programming paradigm. C+ (C++ as C) brings with it several useful extensions to C that can help enhance program safety and security. This talk looks at some of the small, but significant, useful features that compiling with a C++ compiler brings, without any penalties to size or performance.

CASE STUDY: Neural emulator system for neuropsychiatric treatments discovery  -  Jean Debarros, University of Oxford

Over 540 million people in Europe suffer from a neurological disorder such as Parkinsons. Neurostimulation provides significant symptom relief but needs improvement to benefit more patients. We will demonstrate a novel smart clinical neurotechnology platform for enhanced and personalised neurostimulation therapy for neuropsychiatric disorders. It will provide the core technology and comply with the regulatory process for clinical deployment. It addresses the limitations of current gold-standard approaches, and will develop and validate modern advanced closed-loop algorithms for better treatment of neuropsychiatric disorders.

How to create an IoT device without breaking the law  -  Trevor Martin, Hitex (UK) Ltd

The PSA Trusted Firmware (TF-M) provides a reference implementation of secure software for Armv8-M based microcontrollers. This presentation will discuss how to use the TF-M software to design IoT devices to meet all current global legal requirements.

Panel Q&A Session

Your chance to ask the experts! If you have a question you would like to pass to one of our speakers in advance, please contact Tanya Jane directly.

Closing comments

Day 2: 25th November 2021, 10:00AM GMT

Getting Started with Machine Learning in Keil MDK  -  Matthias Hertel, Arm

TensorFlow lite micro is a powerful framework for modern neural network applications. You will be shown how to tackle the complexity of a versatile software stack like TensorFlow and leverage the powerful features of Keil MDK to bring it to any Cortex-M device.

Application Security with the STM32  -  Chris Broadbent, STMicroelectronics

Join ST for an introduction to how the STM32 can support your application’s security needs. During this short session you will discover how to improve the security of your application using the STM32 features and ecosystem.

ISO/SAE 21434 Automotive Cybersecurity Engineering: Meeting the requirements with NXP’s S32K3
MCU family  -  Danny Basler, NXP

Designing for functional safety, low power and AUTOSAR are all common design requirements of modern automotive ECUs. Security has now been added to the list with the publication of the new ISO/SAE 21434 standard with NXP being the first semiconductor supplier to have achieved certification from TÜV SÜD. This session will provide an overview of the standard, it’s implications for ECU developers and how the S32K3 MCU family’s hardware and software components help achieve system-level compliance.


Meeting the IoT Legislative Challenges - Clive Watts, Secure Thingz

This presentation walks us through the ever-increasing array of guidelines and legislative documents, making sense of what is required to actually move ahead and meet the requirements for consumer and industrial IoT products in next-generation designs.

CASE STUDY: High quality, low cost hearing aids  -  Nigel Stocks, University of Warwick

Hearing aids are ultra-low-power signal processing systems that traditionally require specialist hardwired DSP chips. However, as the power consumption of programmable DSP technology continues to reduce the development of fully reconfigurable hearing aids is becoming more viable. We consider such an approach in the development of an affordable high-quality hearing aid aimed at low middle income countries.

Introducing Keil Studio  -  Trevor Martin, Hitex (UK) Ltd

Keil Studio is Arm’s next generation IDE for embedded and IoT software development, providing a powerful browser based editor, git integration, compiler service and debugger.

Panel Q&A Session

Your chance to ask the experts! If you have a question you would like to pass to one of our speakers in advance, please contact Tanya Jane directly.