Software Support
14 SBC622 Hardware Reference Manual
The SBC622 provides two Core i7 processor cores with a shared memory and
I/O resource pool. Customer system applications call for software platforms that
support Symmetric Multiprocessing (SMP) operation as well as near real time
support of independent application threads.
Generally, these different software needs require the support of multiple
operating systems, and also require software driver and Board Support Packages
(BSP) to support the low level hardware functions.
Device Driver Strategy
Standard device drivers for the silicon resources are used where possible. The
SBC622 software re‐uses existing device drivers for features that are common to
previous single board computers.
BIOS firmware, Infrastructure Support
The SBC622 includes BIOS firmware which provides all functions required by the
processor core and chipset. This package also includes the onboard hardware
initialization code that is executed following release from reset. The BIOS code is
supported via a flash device on the PCH SPI bus.
The BIOS also provides ROM code that supports remote booting from any of the
Ethernet ports.
Target Operating Systems
SBC622 hardware supports Windows, Linux, and VxWorks operating systems.
The following notes provide information to properly install certain versions of the
operating systems.
• Windows XP SP3
NOTE
There is a known issue with certain brands and models of USB CDROM drives where the USB
CDROM path is lost during WindowsXP Install to CompactFlash.
Solution:
-Use SATA CD/DVDROM drive.
-Unplug USB mouse and keyboard after first phase of XP install complete and message stating
"windows will restart in 15 seconds".
-Plug USB mouse and keyboard into USB port connected to (first/second) USB controller, and the
USB CDROM into USB port connected to (second/first) USB controller.
-Paste the drive letter path into the dialog box when XP install states "The file 'asms/.../...' on
Windows XP Professional Service Pack 3 CD-ROM is needed".
• Linux Fedora 11
NOTE
2
To get the I
C and temperature drivers to work under Fedora 11, you need to make a change
to /boot/grub/menu.lst, first by adding 'acpi_enforce_resources=no' kernel option. This fixes an
2
ACPI and I
C conflict and allows the I
• VxWorks 6.8
2
C and temperature probe drivers to work.