IAR Launches C++ compiler for AVR microcontroller
26 Jan 2000
DSP, Micros & Memory
Noel Honey - Avnet Kopp
IAR Systems is to release the world's first embedded C++ compiler for an 8 bit architecture. The compiler is targeted for the high performance 8 bit AVR microcontroller from Atmel Corporation. The compiler will be released early this year (2000), and will be a part of the IAR embedded workbench, a leading integrated development environment for embedded systems design.
IAR is announcing the world's first EC++ compiler for an 8 bit microcontroller, breaking new ground in the embedded systems tools industry. The development of the EC++ compiler was accomplished with inputs from AVR customers whose applications require the benefit of an object-oriented design approach. The launch will enable all current and new AVR users to benefit from the advantages of programming in EC++. EC++ is a subset of C++ , which was designed to suit the specific demands of embedded applications.
EC++ is well suited for modern modeling and development techniques says IAR. Compared to C, the most widely used language in the embedded field, EC++ adds a number of new language features. The most important is support of object-oriented programming, a technique used to modularise an application, making it easier to structure and maintain larger applications. Object oriented programming often shortens the time to market for new products, by increasing the reusability of code and reducing the time to test new applications.
The Atmel AVR is used in a variety of applications including designs where 16 bit architectures were formerly used. The AVR microcontroller executes most instructions in a single clock cycle. This feature makes the AVR a highly suitable choice for high perfor- mance low power consumption applications.
Further reading:
GigaDevice expands GD25UF Series density
NuVision Electronics
DSP, Micros & Memory
GigaDevice has announced the expanded density range of its GD25UF series 1,2 V ultra-low power SPI NOR Flash, now spanning from 8 Mb to 256 Mb.
Read more...
ARINC 429 line driver evaluation board
ASIC Design Services
DSP, Micros & Memory
Holt Integrated Circuits have announced the release of the ADK-85104 Evaluation Board, a compact, ready-to-use platform designed to help engineers rapidly evaluate and characterise Holt’s HI-85104.
Read more...
Highly integrated 24-channel mixed signal IC
EBV Electrolink
DSP, Micros & Memory
Microchip Technology has announced the LX4580, a 24-channel mixed-signal IC designed to replace multiple discrete components with a single device that supports synchronised data acquisition, fault monitoring, and motor control.
Read more...
Lower-power Thread and BLE connectivity
iCorp Technologies
DSP, Micros & Memory
Espressif has released the ESP32-H21, a low-power wireless SoC aimed at Thread, Matter, Zigbee, and Bluetooth LE device designs.
Read more...
Touch-enabled 32-bit MCU
EBV Electrolink
DSP, Micros & Memory
Microchip’s PIC32CM PL10 microcontroller family expands the company’s Arm Cortex-M0+ portfolio, delivering a compact, low-power 32-bit platform designed for cost-sensitive embedded applications.
Read more...
Build smarter with UNO Q
Electrocomp Express
DSP, Micros & Memory
The Arduino UNO Q’s hybrid design combines a Linux Debian-capable microprocessor with a real-time STM32U585 microcontroller making it the perfect dual-brain platform for the next innovation.
Read more...
Compact AI modules for imaging
Otto Wireless Solutions
DSP, Micros & Memory
SIMCom has introduced two compact smart AI modules, the SIM8666 and SIM8668, designed to simplify the development of imaging-based IoT applications.
Read more...
Compact Renesas MCU rapid development board
Dizzy Enterprises
DSP, Micros & Memory
Built around the Renesas R7FA4M2AD3CFP microcontroller, the Clicker 4 board provides engineers with a ready to use solution for prototyping and testing applications that require reliable ARM based processing and flexible expansion.
Read more...
IO Ninja and Python working hand-in-hand
RF Design
DSP, Micros & Memory
IO Ninja is a professional all-in-one terminal emulator, sniffer, and protocol analyser that runs natively on Windows, Linux, and macOS, and excels as a UI debugger for serial, network, USB, and all other forms of communication.
Read more...
GHz-speed multi-channel digitiser system
Vepac Electronics
DSP, Micros & Memory
A new Star Hub option from Spectrum Instrumentation enables the creation of scalable multi-channel data acquisition systems with ultrafast sampling speeds of up to 10 GS/s.
Read more...