Ceibo and Keil Software are pleased to announce the first C++ Compiler for 8051 derivatives: Ceibo-8051C++. This powerful Embedded C++ compiler maintains compatibility with all C and ASM capabilities while adding support for Object Oriented Programming (OOP) which offers easier debugging and code maintenance. Ceibo-8051C++ is integrated into the Keil ÁVision2 IDE which drives most of the available debuggers for emulators.
Features of Ceibo-8051C++ include:
- Generated object files contain all required debug information, are compatible with available emulators, and can be used without modification.
- C programs may easily be integrated with new C++ features.
- Included are a complete set of Embedded C++ Libraries that make the class libraries much easier to use than their procedural predecessors.
Ceibo-8051C++ generates highly optimized code with 12% (on average) overhead compared to C. There is no need for a system implemented in C++ to be larger than a C implementation. Most C++ features have no impact on code size or speed.
Using C++ effectively in embedded systems requires awareness of what is going on at the machine code level, just as in C. Armed with this knowledge the embedded systems programmer can gain great benefits from using C++.
Ceibo-8051C++ supports all derivatives of the 8051 including the Intel/Atmel 251, Dallas 390/400, Philips 51MX and other extended architectures. It is available as a complete package including PK51 or as an upgrade. Contact Ceibo for more information at http://www.ceibo.com.
About Keil Software
Keil Software makes C compilers, macro assemblers, real-time kernels, debuggers, simulators, integrated environments, and evaluation boards for the 8051, 251, and C16x/ST10 microcontroller families. Products available from Keil Software include embedded development tools, evaluation software, product updates, application notes, example code, and technical support. More information is available from http://www.keil.com.
Ceibo offers a broad line of development tools for embedded microcontroller and microprocessor systems. Theses systems include all the necessary elements, to design and test your project.
The Development and Emulation Boards may be used to build-up your first prototype of a working system. In-Circuit Emulators, supporting the most popular microprocessors, feature full speed emulation, real-time trace, complex hardware breakpoints and performance analyzer. The Programmers prepare the devices with your firmware both during the design cycle and in the production line. The Software Tools like C-Compilers, Assemblers, Debuggers, Simulators and Code Builders provide a wide variety to satisfy your project requirements.
The company was established in 1988 and since then more than 50,000 Ceibo development systems have been shipped worldwide. Ceibo products are available directly from the company or through distributors in most countries.
Ceibo supports Intel, Philips, Siemens, Dallas, Microchip, NEC, Atmel and other silicon manufacturers.