258Chapter8 • Cross-Platform and Embedded Systems Development
00000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000#9
2...Ack
Packet received: OK
Sending packet: $M8048496,1:83#c6...Ack
Packet received: OK
Sending packet: $M4000e060,1:8b#3d...Ack
Packet received: OK
Breakpoint 1, main () at sum.c:6
6 printf("Enter first number : ");
(gdb)
All of this information is very useful to resolve problems in establishing connection
between a host and a target machine.
8.6Hardware Used for Cross-Platform and Embedded Systems
Development
During development of this book, especially this chapter, I have used two single board comput-
ers. This was done to create examples and test functionality of code for cross and embedded sys-
tems development. Arcom (http://www.arcomcontrols.com) and Artesyn (http://
www.artesyn.com) are the two companies that provided these systems for experimentation.
Information about these two boards is provided here for reference.
8.6.1Arcom SBC-GX1 Board
The Arcom people were very helpful in providing their SBC-GX1board development kit.
This kit includes the SBC-GX1 board, cables, and adapter for supplying power to the board,
documentation and software CDs. It also includes a PS/2 mouse that can be connected to the
board during experimentation. Everything is enclosed in a box to carry the kit.
The CPU used on this board is an x86 compatible processor from National Semiconduc-
tor’s Geode
.
GX1
.
processor family. It is a low voltage, low power consumption CPU that can
be used in application where long batter life and low power consumption are important factors.
If you recall the earlier discussion in this chapter, both of these factors are very important in
embedded systems applications. The CPU contains additional hardware components that are not
part of x86 class CPUs. These components are:
•Integrated VGA controller, which has graphic acceleration features. Can be used to
connect to CRT or TFT flat panel video devices.
•A PCI host controller.
•Additional features for graphics and audio applications.
•Integrated I/O lines.
Next Page >>
<< Previous Page
Back to the Table of Contents