Basically, I have to find a new motherboard and (probably) re-implement the program logic. In C/C++/Java/C#/ Rewriting this in Pascal/BASIC is not a problem for me. So my real problem is to find the hardware. There are several other devices on this motherboard. The following is a summary of what I need to do:
Needs:
> 2 RS232 serial ports (one for the main UI, the second is not continuous)
> 1 modem (9600 baud ok) [The modem will only be used with one serial device at the same time, Therefore, sharing can be interrupted through a serial port, but you cannot use both at the same time]
>Minimum permanent/long-term storage: Regardless of O/S needs 1 MB (executable) 512 KB (data file)
> RAM: minimum, Whether you need O/S plus the executable file may be 1MB.
I am glad to have:
> USB port
>Ethernet network port
>Wireless network
Implementation language (any O/S I will adapt):
>Preferred Java/C#(Mono ok)
>Second choice is C/Pascal
>The third is BASIC
Well, considering all of these, I have a lot of trouble finding hardware that can support low-cost. Every manufacturer website I visit has a lot of options, which is ugly Tell whether their products meet my necessary requirements (for example, they sometimes list 3 “serial ports”, but it seems that only one of the three is RS232, for example, and does not mention what the other two are). #1 Constraint is Cost, #2 is the size.
Who can help me with this? This small task made me think I should choose EE instead of CS :-).
Edit: A little background: This is a system currently in production, but the original programmer has passed away, the current one The hardware manufacturer cannot find the hardware to run the (current) DOS system, so I need to reimplement it on a modern platform. I can only change the programming and motherboard hardware.
But use Serial- > USB converter, this is not a real problem. Get an Atom. If you have the code, please port your software to Linux.
This is a link to Jetway Mini-Itx board, and to A link to the 4 port RS232 expansion module. ~$170 total, some extra memory, a disk, a case and PSU. A total of $250 to $300.
Now here is the Intel Atom Board priced at $69 , You can add flash memory instead of drives, and USB-to-serial converters for any data collection you need to perform.
PC104 maximizes the space used in a 19″ or 23″ rack configuration The aspect has great value-if you are not in that space, PC104 wastes your time and money, IMHO.
I am a novice in embedded programming in positioning hardware , So completely overwhelmed by all the choices (pc104, custom motherboards, options for each motherboard, volume discounts, development kits, ah!) I am asking here for a certain direction.
Basically , I have to find a new motherboard, and (very likely) reimplement the program logic. Rewriting this in C/C++/Java/C#/Pascal/BASIC is not a problem for me. So my real problem is finding the hardware There are several other devices on this motherboard. The following is a summary of what I need to do:
Need:
> 2 RS232 serial ports (one for the main UI, the second Discontinuous)
> 1 modem (9600 baud ok) [The modem will only be used with one serial port device at the same time, so it can be shared through a serial port interrupt, but you cannot use both at the same time]
>Minimal permanent/ Long-term storage: 1 MB (executable) 512 KB (data file) is required regardless of O/S
> RAM: minimum, regardless of whether O/S is required plus executable The line file may be 1MB.
I am glad to have:
>USB port
>Ethernet network port
>wireless network
Implementation language (Any O/S I will adapt):
>Preferred Java/C#(Mono ok)
>The second choice is C/Pascal
>The third is BASIC
Well, considering all of this, I have a lot of trouble finding hardware that can support low-cost. Every manufacturer’s website I visit has many options, and it is difficult to see if their products meet my requirements. Preparation requirements (for example, they sometimes list 3 “serial ports”, but it seems that only one of the three is RS232, for example, and does not mention what the other two are). #1 constraint is cost, #2 is size. p>
Can anyone help me with this? This small task made me think I should choose EE instead of CS :-).
Edit: A little background: This is a system currently in production, but the original programmer has passed away, the current one The hardware manufacturer cannot find the hardware to run the (current) DOS system, so I need to reimplement it on a modern platform. I can only change the programming and motherboard hardware.
I recommend buying cheap Atom Mini-ITX motherboards, some of which are equipped with multiple 4 RS232 ports.
But with a Serial->USB converter, this is not a real problem. Get an Atom. If you have the code, please port your software to Linux.
This is the link to the Jetway Mini-Itx board, and the link to the 4 port RS232 expansion module. ~$170 in total , Some extra memory, a disk, a case and PSU. A total of $250 to $300.
Now here is the Intel Atom Board priced at $69, you can add flash memory instead of a drive, and USB Serial converter for any data collection you need to perform.
PC104 has great value in maximizing the space used in a 19″ or 23″ rack configuration-if you are not in that space, PC104 wastes your time and money, IMHO.