Hi folks,
I am just getting into embedded work and have the following requirements which seem to be very hard to meet. Appreciate any pointers or links or even war stories. I come from a standard PC software development background, having used multi-tasking on DOS with the RTKernel library from On-Time.com, now also looking at uC/OS-II, eRTOS and the like. The SBC I am looking for needs to be fairly economical and preference is for PC/104 types.
CPU: minimum 386 type, must be Intel type that can be compiled for by the Borland C/C++ 4.5 compiler. RS-232 com ports: need at least 6 (yes, SIX) RS-232, cannot be RS4xx type or TTL. I can handle shared IRQs if necessary. RAM: at least 512K, 1MB preferred STORAGE: Flash Disk (min. 256 KB), Non-volatile SRAM (battery backed, survives power failure) of min. 32 KB for heavy duty data logging, no PROM or EPROMs required for now. No hardisk or other rotating media allowed but can use Compact Flash holder through IDE cable as a small harddrive.
Optional Extras: keyboard (4 x 4 or better), LED/LCD ( 1 x 20, 2 x 16, or better), OR PC-type VGA/Keyboard.
I have come across quite a few suppliers who match some of the criteria above but I get the feeling there must be more out there.
Thanks in advance,
Harnek