16-bit C++ to ROM
These Beacon Technology packages allow Microsoft Visual C/C++ to be used to generate ROMed code that does not require DOS or even a BIOS on the target system. Once the ROMable image is created it can be tested using the familiar CodeView interface
- you do not need to change development environment once you go to the target.
Link & Locate 86
Is an absolute linker/locator that generates code for embedded 16-bit real mode 8086/186 and 286/386/486/Pentium applications. It accepts object and library files generated by the Microsoft visual C/C++ optimising compiler and MASM Assembler. It generates an absolute .EXE file with full C/C++ debug symbol information
Link & Locate 86 includes full assembly and C source code for the reset and start-up code with run-time support for embedded environment without DOS and with or without a BIOS. At power up or system reset, the
start-up code performs initialisation of system hardware, program variables, and segment registers; calls C/C++ initialisation routines, if any, before passing program control to the C/C++ main function. In addition it
- Provides Intel 186/188 on-chip peripheral support.
- Provides source code for memory allocation run-time functions: malloc, free, calloc and realloc.
- Supports floating point math using 8087 in-line code, floating point emulation and alternate math packages.
- Includes DOS-Independent run-time support (sprintf), as well as C and C++, memory management (malloc/free).
- Provides full control of absolute address assignments by allowing segments, classes and groups to be located at any physical address within the 1 Mbytes address range in any order.
- Supports small, compact, medium, large and huge memory models suitable for building multi-tasking and kernel-based applications.
- Supports storing compressed initialised data in ROM; C source code is provided for the unpacking and copying of compressed initialised data from ROM to RAM.
SoftProbe 86TX
Is a DOS-hosted enhanced CodeView source-level and symbolic debugger. It allows downloading of a 16-bit real mode program from the host PC for debugging on the target system. A monitor program resides on the target system which controls program execution and communicates with the host system through an RS-232 serial port.
- All the standard features of CodeView for DOS are supported in the target environment.
- Support is provided for a math co-processor (FPU) in the target system.
- The target monitor can trap INT 21H (MS-DOS service requests) on the target and pass the data (e.g. characters) to the host.
- Complete access to C, full C++ and assembly symbolic names, data types, functions, source statements and source modules.
- Debugging in source code, disassembly, or a mixed mode of source code and disassembly is provided.
- DOS-hosted CodeView gives a multi-window user interface with pull-down menus, mouse support, on-line help, overlapping and resizable windows.
- Multi-window interface enables you to concurrently display command dialog and history, source code, CPU and FPU registers, memory, program variables and much more.
- Assembly source code for the complete target monitor is included.
- You can display the function call sequence and arguments used in function calling. The function scope (source and local variables) can be switched to any called function on the stack.
- Unlimited program execution breakpoints.
| |
Computer Solutions Ltd
1a New Haw Road, Addlestone, Surrey KT15 2BZ, England |
| |
| Telephone: +44 (0) 1932 829460 |
Fax: +44 (0) 1932 840603 |
| Email: sales@computer-solutions.co.uk |
Web: www.computer-solutions.co.uk |
| |
| Copyright ©
2008 Computer Solutions
Ltd |
|