My company is developing a rack-mount appliance product and is planning to use an off the shelf Intel or AMD-based motherboard/CPU. This choice is based on raw horsepower and cost.
Rather than debate this decision, which is beyond my pay grade, I would like to seek advice on the following:
- It is important that the user-experience of this device is "embedded system" like and not PC like. The out-of-the-box configuration interface is a serial port. There will be no VGA or PS/2 or other PC-like I/O. There can be no BIOS screens, but there needs to be a POST, and there needs to be a CLI-based emergency shell. Looking on the WEB I see that General Software specialize in embedded BIOSes. This system will run FreeBSD as a kernel. Does anyone have experience with embedded FreeBSD, General Software BIOS or anything in this domain that they can share their experience on?
- The system will have no spinning media. What is the preferred embedded boot media, given an image space requirement of, say, 250MB?
- Regarding off-the-shelf motherboards, I am assuming General Software will tailor their embedded BIOS for a commercial motherboard. Any thoughts?
I have a great deal of experience with embedded systems, but none in "PC architecture embedded systems". I want the bootstrap look and feel to be non-PC. A restricted emergency shell if the main image is corrupted, otherwise a bootstrap surrounded by idiot proof barriers.
I am somewhat out of my element, but I have to get this done, so if anyone has any experience to share, that would be great.
Thanks! John.