Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Would like to get an insight on how to build an environment with FreeRTOS +LWIP on eclipse for building a specific application on STM32. What do you recommend?

share|improve this question
This question is too broad to expect a good answer here, see FAQ. – Turbo J Jan 4 '13 at 16:24
I'am looking for the STM32F2 port of lwip 1.4.1. Can you help me with that? Kind Regards, Andy – user17753 Jan 10 '13 at 9:26

You would need to install

  • Eclipse IDE for C/C++ Developers
  • CodeSourcery Lite (ARM processors EABI Release) - a GCC toolchain for ARM
  • GNU ARM Plugin for Eclipse - simplifies GCC configuration

I have a project with Eclipse Juno + CodeSourcery Lite + J-link GDB + SMTM32F4/F2 + FreeRTOS 7.3 + lwIP 1.4.1 ( PHY is KSZ8051). So if you have any specific troubles just let me know.

There is also CooCox CoIDE. It's Eclipse based and it's already preconfigured and works with J-link and ST-Link. For me the only downside was that it doesn't support C++ but only C.

share|improve this answer
How is the CodeSourcery Lite tools working for you? Do you have a good environment to develop? Any tutorial? – Gustavo Litovsky Jan 9 '13 at 23:37
@HTRON : would it be possible for you to share the environment? – Elsa Adams Jan 10 '13 at 18:02

It isn't FreeRTOS+LwIP, but if you used Contiki instead you'd still get all of Adam's networking code.

There is an STM32 port of Contiki.

The following isn't for STM32 but does show how to setup eclipse for another ARM platform:


Maybe it will provide some inspiration.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.