|
Assembler:
The assembler package consists of macro assembler, linker/locator, utilities and EDE our Windows based embedded development environment. The assembler translates 8051 assembly language into relocatable object code. The assembler accepts Intel compatible assembler source programs and produces relocatable (.obj) object files. An absolute or executable load image is then obtained by using the linker/locator. It supports all members of the Intel 8051 family and is compatible with high level and assembly level debuggers.
Linker/Locator:
The linker/locator is an essential part of the software building process that enables you to configure the code to match your target environment. It brings together all the necessary relocatable objects, including including library modules, resolves external references and then locates the modules in memory according to your specification. Features include intermodule type checking, automatic segment overlaying using call graph information from the assembler and generation of listfile. The linker also accepts object files and object libraries in Intel compatible linker control files.
Utilities:
The librarian lets you create a library, add object modules to a library, remove object files from a library and list the contents of a library. Make is a utility that automates the task of building or reconstructing your application. It prevents errors by ensuring that applications can be accurately rebuilt and saves time by re-assembling only modules that changed since the last build. Make can be invoked from the EDE by clicking on the Make button in the ribbon bar or from the command line. Format conversion utilities allow you to create out-put files in IEEE-695, OMF-51 and Intel-hex format.
Third-party support includes interoperability with emulators (such as Ashling, Ceibo, Checkmate, ComAp, HP, Kontron, Lauterbach, Metalink, Nohau, Orion Instruments, Philips, Signum Systems, Sophia Systems) and other tools (Inform FuzzyTECH51, ChipTools ChipView51, Intel ApBUILDER, Aisys DriveWay51).
|