# Support For Bare Metal Targets (E.g. STM32)

**URL:** https://discourse.kitware.com/t/support-for-bare-metal-targets-e-g-stm32/1281
**Category:** Pulse Physiology Engine
**Created:** [April 30, 2024, 4:51pm UTC](https://discourse.kitware.com/t/support-for-bare-metal-targets-e-g-stm32/1281 "2024-04-30T16:51:55Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![jkablan](https://discourse.kitware.com/letter_avatar_proxy/v4/letter/j/f14d63/32.png) [@jkablan](https://discourse.kitware.com/u/jkablan)
#### Post date: [April 30, 2024, 4:51pm UTC](https://discourse.kitware.com/t/support-for-bare-metal-targets-e-g-stm32/1281/1 "2024-04-30T16:51:55Z")

</div>

Hi,

I’m wondering is the engine intended to be used on bare metal target e.g. STM32H7? These are pretty resource constrained chips e.g. 1MB of RAM. 2MB of flash. Typically we do not free memory from the heap after allocation to avoid fragmentation. Is it possible to use the engine in this type of environment?

---

<div class="post-metadata">

### Author: ![abray](https://discourse.kitware.com/user_avatar/discourse.kitware.com/abray/32/12_2.png) [@abray](https://discourse.kitware.com/u/abray)
#### Post date: [April 30, 2024, 5:00pm UTC](https://discourse.kitware.com/t/support-for-bare-metal-targets-e-g-stm32/1281/2 "2024-04-30T17:00:38Z")

</div>

I have run it on these small compute boards  
[https://www.kitware.com/benchmarking-the-pulse-physiology-engine-on-various-single-board-computing-platforms/](https://www.kitware.com/benchmarking-the-pulse-physiology-engine-on-various-single-board-computing-platforms/)

If the M4/M7 runs slower than the A8, then it probably won’t be able to run real time.

But you should be able to build and run on it to get a benchmark

---

<div class="post-metadata">

### Author: ![jkablan](https://discourse.kitware.com/letter_avatar_proxy/v4/letter/j/f14d63/32.png) [@jkablan](https://discourse.kitware.com/u/jkablan)
#### Post date: [April 30, 2024, 5:49pm UTC](https://discourse.kitware.com/t/support-for-bare-metal-targets-e-g-stm32/1281/3 "2024-04-30T17:49:31Z")

</div>

Thank you for the link to your blog post. It was very helpful!
