This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3358: Processor selection

Other Parts Discussed in Thread: AM3358, AM3351

Hi,
Information contained is proprietary and should not be shared with others.
I have a x86 application that I want to migrate to ARM. I am asking the experts for suggestions of an ARM processor to match my application.

The x86 is on a PC104 style single board computer running a proprietary Linux OS built with minimum drivers to fit my application needs.
The application requirements are,
(3) RS-232 ports minimum
(2) Ethernet 10/100 ports
(7) Digital inputs minimum
(6) Digital outputs minimum
(1) storage media (SDRAM or similar) for OS, application and supporting files

No display, keyboard or mouse required. The application is headless.

RS-232
SPort-1 is connected to HMI
SPort-2 is daisy chain port to next device
SPort-3 is connected to an internal switch

Ethernet
EPort-1 is socket connection to WAN
EPort-2 is socket connection to device-B

My Application…
Polls digital inputs
Sets state of digital outputs
Open RS-232 port and connects to device-A
Open/close a support file on storage media and transfer content of file to device-A via SPort-3 (RS-232)
Open a Ethernet socket to device-B
Open/close a support file on storage media and transfer content of file to device-B via EPort-2 (Ethernet)

I will be putting the processor and supporting chips (RS-232 transceivers, Opto-isolated I/O, RAM storage) on an interconnect board I will build in house.

After picking the processor,
My develop computer will be Linux running on x86. I will need to either find or build a c/c++ x86 to ARM cross-compiler. I don’t know if a cross-compiler is available or where to find the build information.

I am a newbe when it comes to selecting an ARM processor but I have researched enough to know that ARM processors are more application specific than x86 SBX. I don’t know what category (automotive, communication equipment, industrial…) that my application fits into.

I have done some research and found the AM3358 Sitara Processor.
Is the AM3358 a good match for my application or is there a better family?

Thank you,