Home > On-Demand Archives > Keynote Presentations >

How AI Accelerated Microcontrollers Will Change Embedded Systems

Kwabena Agyeman - Watch Now - EOC 2025 - Duration: 01:27:25

How AI Accelerated Microcontrollers Will Change Embedded Systems
Kwabena Agyeman

New Microcontrollers available on the market today have megabytes of RAM onboard with AI accelerators providing hundreds of gigaops of computation resources. These new microcontrollers now can replace application processor systems with lower heat generation, power consumption, size, and cost.

The newly announced OpenMV N6 and OpenMV AE3 leverage such Microcontrollers from STMicroelectronics and Alif Semiconductor, which can both run modern YOLO networks onboard at real-time, 30 FPS, frame rates while drawing less than 1W of power.

In the talk we’ll cover how you can use MicroPython to effectively leverage the resources of these new Microcontrollers with Numpy running onboard to efficiently utilize new vector instructions thanks to the new Cortex-M55 processors onboard.

M↓ MARKDOWN HELP
italicssurround text with
*asterisks*
boldsurround text with
**two asterisks**
hyperlink
[hyperlink](https://example.com)
or just a bare URL
code
surround text with
`backticks`
strikethroughsurround text with
~~two tilde characters~~
quote
prefix with
>

No comments or questions yet. Will you be the one who will break the ice?

14:07:24 From Otzen to Everyone:
	I really like µPython, we use it for students.
	Can you give an estimate of the overhead, in this setup. µPython VS done in C
	
14:08:31 From Viktor to Everyone:
	What about OTA FW updates? How do you manage it in micro Python ?
	
14:10:09 From Nathan to Everyone:
	Do OpenMV have customers building devices including your boards in mass production  (> 10k units/year) ?
	
14:13:19 From Otzen to Everyone:
	Im fine
	
14:14:36 From Ilya Tagunov to Everyone:
	How do you support ST's Neural-ART accelerator of the N6 in your MicroPython+TFLite-Micro embedded stack?
	
14:15:24 From Otzen to Everyone:
	This looks like a great tool to get into AI. Do you have or support any training calles online or real-life in EU?
	
14:18:29 From Mark to Everyone:
	Do you boot directly into MicroPython? If so, is it feasible to instead boot into an RTOS and load MicroPython (and everything else) to run in a thread, and still get the awesome performance?
	
14:21:09 From Mark to Everyone:
	Replying to "Do you boot directly into MicroPython? If so, is i...":
	Thanks. Unholy indeed!
	
14:21:27 From Viktor to Everyone:
	Yes!!
	
14:21:30 From Chaance Graves to Everyone:
	yes
	
14:21:32 From Raul Pando to Everyone:
	That'd be awesome!
	
14:21:36 From Carlos Hidalgo to Everyone:
	Sure!
	
14:21:34 From ts to Everyone:
	Yes
	
14:22:17 From René Andrés Ayoroa to Everyone:
	yes
	
14:25:02 From Otzen to Everyone:
	Can it do face recognition?
	
14:25:26 From Otzen to Everyone:
	Replying to "Can it do face recognition?":
	👍
	
14:25:33 From Viktor to Everyone:
	What about creation of an VS Code extension?) Do you plan that ?
	
14:32:02 From Otzen to Everyone:
	{comment] Pondering about using this to recgnizing persons in the house and do automations based on that.
	
14:33:43 From ts to Everyone:
	How does your debug environment for all the firmware for different platforms  look like? TDD? Anything to share?
	
14:34:46 From RF to Everyone:
	Replying to "{comment] Pondering about using this to recgnizing...":
	Any ideas on 'persons unknown'?
	
14:35:45 From RF to Everyone:
	Replying to "{comment] Pondering about using this to recgnizing...":
	Referring to Otzen's comment ... unrecognisable strangers!
	
14:37:47 From ts to Everyone:
	Replying to "How does your debug environment for all the firmwa...":
	Great! Thank you for sharing!
	
14:38:37 From Otzen to Everyone:
	Replying to "{comment] Pondering about using this to recgnizing...":
	@RF Some default action. My ideas is not about intruder/alarm stuff.
	More different automation for me, my wife and kids.
	
	Example when I enter kithen in the morning it reads out my todays agenda. When my wife enter turn on radio and coffe machine.
	
14:40:56 From RF to Everyone:
	Replying to "{comment] Pondering about using this to recgnizing...":
	Got ya! The sky's the limit with this neat bit of kit!
	
14:42:43 From Max Maxfield to Everyone:
	Great presentation -- thanks for sharing :-)
	
14:43:15 From Otzen to Everyone:
	I have a feeling this talk is going to be exspensive (me want nice toys ;-))
	😂🤣
	
14:46:54 From Immanuel to Everyone:
	Great! Thank you.
	
14:47:12 From Max Maxfield to Everyone:
	How long before we use AI to handle the scripts and libraries?
	
14:51:45 From Otzen to Everyone:
	You have different kits on uor homepage, any reccomendations. If just want to start learning/playing with image/face/gesture recocnition.
	
14:56:30 From RF to Everyone:
	@Max Maxfield That product (vision toaster) sounds like toast, once the camera lens gets obscured ... won't take long to make landfill.
	
14:57:00 From Otzen to Everyone:
	Can i sign up to be notified somewhere?
	
14:57:36 From Max Maxfield to Everyone:
	Oh ye of little faith :-)  It could have a little robot arm to clean the lens (or it could ask you to clean the lens for it :-)
	
14:57:42 From John.Singleton to Everyone:
	Exciting work. Thank you!
	
14:57:57 From Otzen to Everyone:
	Replying to "Can i sign up to be notified somewhere?":
	👍
	
14:58:51 From Mark to Everyone:
	Thanks Kwabena.
	OpenMV is so cool!
	
14:58:52 From René Andrés Ayoroa to Everyone:
	Great talk Kwabena, thank you.
	
14:58:54 From Raul Pando to Everyone:
	Fantastic, thanks!
	
14:59:04 From RF to Everyone:
	Replying to "Oh ye of little faith :-)  It could have a little ...":
	and that leaves us, as a species, entirely redundant! Just like burnt toast!
	
14:59:04 From Viktor to Everyone:
	Thanks a lot !
	
14:59:06 From Anuradha to Everyone:
	Great presentation. Thank you.
	
14:59:08 From Eric Habets to Everyone:
	Really great thanks!
	
14:59:15 From Chaance Graves to Everyone:
	thanks, and really cool project!
	

OUR SPONSORS & PARTNERS