Ignore:
Timestamp:
Aug 11, 1999, 11:45:57 PM (22 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
8aefe83
Parents:
91e9ab8
Message:

Patch from Tony R. Ambardar <tonya@…>:

I'm attaching a big patch for the ts_386ex BSP which adds and includes
the following:

1) Conversion to ELF format + minor code cleanups + documentation.

2) An Ada95 binding to FreeBSD sockets, based on Samuel Tardieu's

adasockets-0.1.3 package. This includes some sample applications.

3) Some Ada and C interfaces to add serial-port debugging to

programs. Comes with examples, too; the Ada one shows how
transparent adding the support can be. Note that Rosimildo sent me
the original C code.

The network stuff is not BSP specific, and could be added to your Ada
code collection. The debugging stuff is specific to the i386. Right
now, everything sits in my "tools" directory.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/i386/ts_386ex/README

    r91e9ab8 r1d4048b2  
    1212cross-compilation tools with this support. The BSP also supports the
    1313on-board RTC, and an NE2000 compatible network card. It has been used
    14 successfully with C (gcc-2.8.1) and Ada95 (gnat-3.11p), including
    15 networking applications in both languages.
     14successfully with C/C++ (egcs-1.1.2) and Ada95 (gnat-3.11p), including
     15networking applications.
    1616
    1717The TS-1325 runs a version of DOS, and should be configured with a RAM
     
    2626A typical development cycle involves these steps:
    2727
    28 1. Cross-compile the application, yielding a COFF executable. Convert this
    29    to raw binary format, using objcopy or the coff2bin script (see the
    30    tools subdirectory in the BSP).
     281. Cross-compile the application, yielding an ELF executable. Convert
     29   this to raw binary format, using objcopy or the elf2exe script (see
     30   the tools subdirectory in the BSP).
    3131
    32 2. Use Zmodem to download the raw exec to the TS-1325's ram-disk
     322. Use Zmodem to download the raw executable to the TS-1325's ram-disk
    3333   (faster than  the A: flash disk). A terminal program supporting
    3434   Zmodem is needed on the host e.g. minicom under Linux.
    3535
    36363. Use the DOS-based RTEMS loader "loader.com" (see tools
    37    subdirectory) to load and run the executable.
     37   subdirectory) to load and run the executable on the TS-1325.
    3838
    39 Additional documentation and support software is in the tools BSP subdirectory.
     39Additional documentation and support software is in the tools subdirectory
     40of the BSP.
    4041
    4142Happy Coding!
    4243
    43 Tony Ambardar, 4/21/99
     44Tony Ambardar, 8/8/99
Note: See TracChangeset for help on using the changeset viewer.