Sunday, June 25th 2017, 9:13am UTC+2

You are not logged in.

  • Login
  • Register

Dear visitor, welcome to SEGGER Forum. If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Kenny

Beginner

Date of registration: Jul 17th 2008

Posts: 70

Location: San Francisco Bay Area

Occupation: Embedded Systems Engineer

1

Monday, July 11th 2016, 3:33am

EMBOS TCP/IP Options

I am looking for tools to support a design based on a Cortex-M7 (likely an STM32F7 though perhaps Freescale) with TCP/IP. I've used EMBOS on several projects over the years and have been entirely satisfied with it. I am also liking Segger Embedded Studio and have owned many JLinks. I have only used the kernel-aware plugin in IAR and assume that it is working in SES (will do use that soon on another project).

Does anyone have a TCP/IP port of something like LWIP that integrates with EMBOS? Or perhaps the MQX RTCS? I understand that Segger has a stack that they offer.

SEGGER - Til

Super Moderator

Date of registration: Nov 14th 2007

Posts: 250

2

Monday, July 11th 2016, 8:23am

Hi Kenny,

yes, we provide a SES embOS plugih, too.
It has basically the same functionality.

Why don't you like to use embOS/IP?
It is the best solution if you are already working with Segger products and satisfied with it.

Both LWIP and MQX RTCS should include a RTOS layer which makes it easy to integrate it with embOS.
We can help you with the integration, of course.

Best regards,
Til

Kenny

Beginner

Date of registration: Jul 17th 2008

Posts: 70

Location: San Francisco Bay Area

Occupation: Embedded Systems Engineer

3

Tuesday, July 12th 2016, 7:46pm

A Freescale/MQX solution starts to make more sense when your TCP/IP solution is considered. With MQX you get all the networking options with no fuss. There is also a well worn path of usage on the Kinetis platform. When I start porting and I'm the only one using the combined solution I become concerned about reliability and support.

If I had a LWIP solution with EMBOS then I could use SES which I prefer over the Eclipse solutions like KDS, I get the kernel plugin which is a requirement, and I get an RTOS I like. If you provided the port then I might not be the only one using it and there might be good support here. Who knows, it might help you sell more EMBOS licenses for those like me that aren't satisfied with FreeRTOS.

Just some thoughts.

SEGGER - Til

Super Moderator

Date of registration: Nov 14th 2007

Posts: 250

4

Wednesday, July 13th 2016, 9:39am

Hi Kenny,

thanks for your thoughts but we will not provide a LWIP port, of course.
We have our own TCP/IP stack which is much more reliable and efficient than such a non commercial project.
To be honest we sell more than enough embOS license since meanwhile it is de facto standard for embedded products ;) .

The problem with such non commercial projects like FreeRTOS or LWIP is that you need much work time to get it up and running.
I think nobody works for free and in the end you pay more than for the embOS and embOS/IP license.
And it is also a little bit of gambling. What happens when you are running into an issue with FreeRTOS or LWIP?
Who is responsible for mistakes? Who investigates and corrects the bugs? Who gives support?
With Segger products you have one single point of contact and you will get the support directly from the developers.

Please don't misunderstand me, I appreciate such projects but I think it is not so easy to use them for commercial products.

Best regards,
Til