STM32F4DISCOVERY is an ARM Cortex M4 development kit.
I don’t plan to write again a toolchain setup instruction for this board. You can install toolchain and flash tool as per instructions provided in the below link
http://recursive-labs.com/blog/2012/05/07/stm32f4discovery-chibios-linux/ Read the section – Building the toolchain on Debian using “Summon Arm Toolchain”
While installing the toolchain I got an error
zlib.h: No such file or directory. On a Debian system you can remove this error by issuing
apt-get install zlib1g-dev
As I mentioned above, the summon arm toolchain will also install libopencm3. libopencm3 generates some header files during installation. These header files needs python yaml support. The build might stop because of this. You can fix this issue by running
apt-get install python-yaml
You can find examples for STM32F4DISCOVERY from https://github.com/libopencm3/libopencm3/tree/master/examples/stm32/f4/stm32f4-discovery
“Electronic Design and Fabrication with gEDA” is my first article in LINUX For You Magazine.
This is the first time I am forgetting to blog about my article. Actually it was published in last month(NOVEMBER 2009) issue. Please read it if possible.
This article mainly gives a quick introduction about gEDA. I have also given some snaps of my designs.
More example programs for Octave has been posted in my wiki page. Please vist
If you don’t know about Octave, I have been maintaining a wiki page for Octave. See the link below