Hi,
I'm currently working on a project based on the Arria V SoC FPGA (ARM Cortex-A9 MPCore). The goal of this project is to run a high speed ethernet link.
For some reasons the customer don't want to use a Linux kernel on the ARM. His wish is to have a simple program running a TCP/IP stack without any OS. In first place I thought about the RL-TCPnet library, but apparently it isn't compatible with the Cortex-A9 processors.
The worst case is to use a small RTOS like FreeRTOS, RTX or other, but in that case the same problem occurs, the Cortex-A9 processor isn't compatible with it.
Can you give me some advice? (I'm not very experienced with ARM processors)
Does anyone know a standalone TCP/IP library compatible with the Cortex-A9 MPCore? If not which kind of royalties free (RT)OS can I use?
Thank you
Arria V SoC: http://www.altera.com/devices/fpga/arria-fpgas/arria-v/hard-processor-system/arrv-soc-hps.html
I am not sure how you reached the conclusion that it was not compatible with the ARM Cortex-A9 processor.
I checked the "supported MCUs" list on FreeRTOS website and any ARM processor wasn't listed under Altera devices. It was actually a fast (and bad) conclusion.
Looking at FreeRTOS running on the RZ microprocessor from Renesas, you can see a port of FreeRTOS on Renesas Cortex-A9 processor based RZ series. The port is given for ARM DS-5. Maybe that could be useful to you?
Looking at FreeRTOS running on the RZ microprocessor from Renesas, you can see a port of FreeRTOS on Renesas Cortex-A9 processor based RZ series.
The port is given for ARM DS-5. Maybe that could be useful to you?
Yes, I have seen that demo before but the supported MCUs list confused me. My bad.
I will focus on trying to run FreeRTOS on my SoC.
For my own curiosity, which other OS can be used in that application?
Thanks.
For RTOSes, I have another two at the top of my mind. There are most likely others and I encourage anyone reading to add the ones they know!
I am not an expert on ARM Cortex-A9 MPUs though, I can only reply as I know the content on the community very well!