Category Archives: ARM

An STM32F4 Project Template for Crossworks

When developing for the STM32F4, setting up a new project can be a pain. Without some kind of wizard or configuration tool, there are always loads of obscure settings that have to me made each time. The easiest way around … Continue reading

Posted in ARM, STM32 | Tagged , , , , | 3 Comments

An Improved Bit Banding Approach

The commonly published approach to using the bit banding feature of the Cortex Mx family of processors is to use macros – see Bit Banding in the STM32. This post describes an alternate implementation that uses a dedicated RAM section … Continue reading

Posted in ARM, Micromouse, Software, STM32 | Tagged , , , | Leave a comment

GCC ARM Embedded Toolset

If you are taking the DIY approach to coding for the ARM processors, you probably use the GCC ARM embedded toolset. This is available from a number of places. I just came across another distribution of this ARM toolset. One … Continue reading

Posted in ARM, Hardware, STM32 | Tagged , , | Leave a comment

uKOS – A real-time operating system

Edo Franzi is the designer of the famous Khepera Robot. He first developed uKOS, a multi-tasking OS for the 68k processors, as part of that project. uKOS was subsequently re-written in C and is now available, as uKOS-II, for a … Continue reading

Posted in ARM, Software, STM32 | Tagged , , | Leave a comment