This workshop I have created goes by a few different names:
How to Squeeze a Processor for Memory and Performance
or the longer name:
Squeezing Blood From A Stone: Getting Back Memory and Performance
Regardless of what name got you here, it will debut in less than a month at Hack A Day’s Super Conference November 14th & 15th. It will happen Sunday the 15th 12:15am.
We’ll guide you though a series of labs to explain how to measure performance and memory, then the basics of improving them based on your goals.
Since this is a hands on but very short workshop focusing on using the following free tools (Download and install it yourself BEFORE the workshop or you’ll be sad) and cheap hardware:
- Windows-enabled computer (MacOS with bandcamp or other VM could probably work)
- Github repo or the project on my HackADay profile.
- Keil MDK-Lite v5.16a for ARM Cortex free version (limited to 32kB)
- Install the STMicroelectronics STM32L4 Series Device Support, Drivers and Examples pack from here
- IDA demo from Hex-rays
- STM32L476 Discovery Board (Provided by workshop or here)
- (2 items here)ST-LINK V2 SW (util, driver, and firmware update)
- (Optional) Portable logic analyzer/oscilloscope.