Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.



Published on

  • Be the first to comment

  • Be the first to like this


  1. 1. ECT 358 Lecture 33 PC-104 Platforms
  2. 2. Those who bring sunshine to the lives of others cannot keep it from themselves. <ul><li>Be not deceived; God is not mocked: for whatsoever a man soweth, that shall he also reap. </li></ul><ul><li>Galatians 6:7 </li></ul>
  3. 3. PC-104 <ul><li>Designed for the size of a 3.5” floppy disk </li></ul><ul><li>PC-104 equipment </li></ul><ul><li>PC-104+ equipment </li></ul><ul><li>System Design </li></ul>
  4. 4. PC-104 System Design <ul><li>Power Supply </li></ul><ul><li>Main CPU </li></ul><ul><li>External I/O </li></ul><ul><ul><li>Video </li></ul></ul><ul><ul><li>Comms </li></ul></ul><ul><ul><li>Analog </li></ul></ul><ul><ul><li>Digital </li></ul></ul><ul><ul><li>Relay </li></ul></ul>
  5. 5. Pegasus Specifications <ul><li>PC/104 form factor </li></ul><ul><li>AMD Elan SC520 processor </li></ul><ul><li>keyboard input </li></ul><ul><li>Onboard Flash Disk (16M bytes of Intel Strata Flash EPROM) </li></ul><ul><li>Parallel port </li></ul><ul><li>IDE drive interface </li></ul><ul><li>Floppy disk drive interface </li></ul><ul><li>Battery backed SRAM disk </li></ul><ul><li>Expansion is provided by the PC/104 interface (stack-through), which will support 8/16 bit ISA bus. </li></ul><ul><li>SDRAM memory is fixed on-board (32Mbyte) </li></ul><ul><li>The AMD Elan SC520 processor is a 5x86 class device and is fully x86 compatible. </li></ul>
  6. 6. Pegasus Specifications <ul><li>The board supplied in the development kit is fitted with 32M bytes of DRAM and 16Mbyte of flash memory. The flash memory is pre-configured with Arcom's Embedded Linux operating system and the IBM J9 Java Virtual Machine. Once power is applied to the board it will automatically boot from the on board flash array and you will be able to start developing. </li></ul>
  7. 7. Pegasus Development Kit <ul><li>The PEGASUS Arcom Embedded Linux with Java Technology Development Kit comprises of the following items: </li></ul><ul><li>· PEGASUS-133-M32-F16 processor board and enclosure. </li></ul><ul><li>· Arcom Embedded Linux with Java Technology support and Installation </li></ul><ul><li>· IBM WebSphere Device Developer 4.0 OEM </li></ul><ul><li>· RedHat Linux 7.2 OEM (2 CDs) </li></ul><ul><li>· +5V @ 8A, +12V @ 1.7A (100-240VAC input) power supply. </li></ul><ul><li>· Power supply interface cable. </li></ul><ul><li>· US, UK or EURO mains cable. </li></ul><ul><li>· IDE disk drive cable </li></ul><ul><li>· IDC serial cable in enclosure </li></ul><ul><li>· Crossover RJ45 Ethernet cable </li></ul><ul><li>· Arcom Embedded Linux with Java Technology Quick Start manual </li></ul><ul><li>· Technical Manual (on CD-ROM) </li></ul>
  8. 8. What is Embedded Linux <ul><li>Embedded Linux with Java Technology is a space optimized standard Linux including many of the standard file, shell and text utilities. In addition there are: </li></ul><ul><li>The usual Telnet, FTP, HTTP servers and Telnet, FTP clients </li></ul><ul><li>OpenSSH (Secure Shell). </li></ul><ul><li>IBM J9 Java Virtual Machine (JVM) and support libraries (2 Mbytes) </li></ul><ul><li>GCJ support libraries (4.5 Mbytes) </li></ul>
  9. 9. File System <ul><li>The file system used on the PEGASUS Flash is a Compact Journaling Flash file system (JFFS2). JFFS2 has the following advantages: </li></ul><ul><li>- Robust </li></ul><ul><li>- Power fail safe </li></ul><ul><li>- No scan (fsck) is required at boot time </li></ul><ul><li>- Flash write leveling </li></ul><ul><li>- Transparent compression </li></ul><ul><li>The onboard flash has been divided into three partitions (boot sector, root (/) and /var). By default the root partition is mounted read-only for added data security, to mount it read-write type rw . The /var partition is read-write and can be used for storing application data which must persist across reboots. The /var partition also contains users’ home directories. In addition a 4 Megabyte tmpfs filesystem is mounted on /var/tmp for temporary files - these will be lost after a reboot. As supplied approximately 10 Megabytes of Physical Flash is available for applications (19 Megabytes assuming a 2:1 compression). </li></ul>