Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 726817
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 14, 20262026-05-14T06:29:42+00:00 2026-05-14T06:29:42+00:00

I am new to the locating hardware side of embedded programming and so after

  • 0

I am new to the locating hardware side of embedded programming and so after being completely overwhelmed with all the choices out there (pc104, custom boards, a zillion option for each board, volume discounts, devel kits, ahhh!!) I am asking here for some direction.

Basically, I must find a new motherboard and (most likely) re-implement 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. This motherboard will have several other devices attached to it. Here is a summary of what I need to do:

Required:

  • 2 RS232 serial ports (one used all the time for primary UI, the second one not continuous)
  • 1 modem (9600+ baud ok) [Modem will be in simultaneous use with only one of the serial port devices, so interrupt sharing with one serial port is OK, but not both]
  • Minimum permanent/long term storage: Whatever O/S requires + 1 MB (executable) + 512 KB (Data files)
  • RAM: Minimal, whatever the O/S requires plus maybe 1MB for executable.

Nice to have:

  • USB port(s)
  • Ethernet network port
  • Wireless network

Implementation languages (any O/S I will adapt to):

  • First choice Java/C# (Mono ok)
  • Second choice is C/Pascal
  • Third is BASIC

Ok, given all this, I am having a lot of trouble finding hardware that will support this that is low in cost. Every manufacturer site I visit has a lot of options, and it’s difficult to see if their offering will even satisfy my must-have requirements (for example they sometimes list 3 “serial ports”, but it appears that only one of the three is RS232, for example, and don’t mention what the other two are). The #1 constraint is cost, #2 is size.

Can anyone help me with this? This little task has left me thinking I should have gone for EE and not CS :-).

EDIT: A bit of background: This is a system currently in production, but the original programmer passed away, and the current hardware manufacturer cannot find hardware to run the (currently) DOS system, so I need to reimplement this in a modern platform. I can only change the programming and the motherboard hardware.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-14T06:29:43+00:00Added an answer on May 14, 2026 at 6:29 am

    I suggest buying a cheap Atom Mini-ITX board, some of which come with multi – 4+ RS232 ports.

    But with Serial->USB converters, this isn’t really an issue. Just get an Atom. And if you have code, port your software to Linux.

    Here is a link to a Jetway Mini-Itx board, and a link to a 4 port RS232 expansion module for it. ~$170 total, some extra for memory, a disk, and a case and PSU. $250-$300 total.

    Now here is an Intel Atom Board at $69 to which you could add flash storage instead of drives, and USB-serial converters for any data collection you need to do.

    PC104 has a lot of value in maximizing the space used in 19″ or 23″ rackmount configurations – if you’re not in that space, PC104 is a waste of your time and money, IMHO.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

New to Chrome programming, but am more or less familiar with Javascript. Goal: A
I have made a program that list all files and folders(f&f) locating on sd
I'm kind of new to this site and programming in general, so please excuse
My Java application needs to send an email out to all users once per
I'm new to WPF, facing a problem in locating an image file on a
New to Objective-C, Cocoa, and compiled languages in general so forgive my ignorance: UIImage
New to node. Can somebody help me understand how to use/configure r.js with coffeescript
New to Rails, and following a tutorial that starts by creating the classic blog
New to Mongo, taking on the analytics quest and have a schema question. I'm
New to this, so bear with me if I missed this somewhere in another

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.