Page 274 - Embedded Microprocessor Systems Real World Design
P. 274

Industry-Standard                                                   10
                Embedded Platforms














                As mentioned earlier, one characteristic of an embedded system is  that it is  self-
                contained, requiring no user input to get started. There are some exceptions to
                that rule, which we’ll look at in this chapter. A problem with developing all parts
                of  an embedded system is  that all the interfaces-Ethernet,  FDDI, and W232-
                must be developed along with the system. You must design an interface circuit (or
                board) and cannot take advantage of off-the-shelf boards and driver software. One
                platform, however, allows you to use existing parts-the   personal computer  (PC)
                platform, in this case the IBM PC/AT  and its derivatives.
                   If you design an embedded system around a PC, you can get interface boards,
                disk drive interfaces, A/D and D/A interfaces, and a number of other components
                from existing vendors and often with driver software.




                Advantages of  Using a PC Platform


                There are a number of reasons why  some developers choose the PC platform for
                development.

                Speed of Development
                An  embedded  system  designed  from  scratch  requires  that  boards  be  designed,
                fabricated, and debugged. The software must be tested and debugged on the target
                system. If  a PC platform is used, the boards are available and the software can be
                written  and debugged in  the  same environment. In addition, PC hardware with
                high-speed buses like Peripheral Component Interconnect (PCI) takes more design
                effort to get right. If you buy the boards, someone else has done the job of making
                them work.






                                                                                     255
   269   270   271   272   273   274   275   276   277   278   279