Software dominates the embedded system design process; according to some estimates, software development can now consume up to 70% of a project’s resources.

Traditionally, software development started when the hardware arrived, but not any more: software designers are using virtual prototypes to get their projects started in time to meet the deadlines.

But there are also operating systems, which manage this growing complexity. The choices are numerous and have an impact at the system level, as well for deeply embedded products. And C is no longer the only programming language.

Whatever the complexity of the embedded system you’re developing software for, New Electronics addresses the issues regularly by looking at the latest tools and techniques available.

Multicore debugging for NXP LPC4000

Keil has annouced multicore degugging for the NXP LC4000 family of microcontrollers. The new NXP LPC4000 devices integrate a multicore system consisting of an ARM Cortex-M4 and a Cortex-M0 processor. This asymmetric multicore system requires additional features from the development tools, in particular the debugger.

CAD tool allows instant price check and availability

CadSoft Computer has launched version 5.11of its EAGLE software. The update is said to incorporate a new 'DesignLink' functionality, giving electronic design engineers automatic search through element 14, with online check of pricing and availability, as well as access to the latest data.

I2C Exerciser version 1.21

Corelis has released version 1.21 of its I2C exerciser software, designed to add new capabilities to Corelis' BusPro-I and CAS-1000-I2C/E bus analyser products.

Advanced static code analysis tool

Green Hills Software has announced that its static code analyser, DoubleCheck, is now provided as a standard feature with its MULTI Professional tool suite for multicore development and debugger solutions.

Computer on module, ultra-small

The MM50 is Mikro Elektronik's latest ultra-small computer-on-module. The ESMini module is based on the MPC5121e or MPC5123 PowerPC processors, which have an MMU and FPU and come with a 760 MIPS using clock frequencies of up to 400 MHz.

Embedded Development Studio upgrade

Embedded software tools developer, Crossware, has released version 5.0 of its Embedded Development Studio, which it says includes a range of features designed to speed up and simplify the software development process.

Module uses Freescale i.MX51 with 800MHz ARM Cortex-A8

Direct Insight has introduced a tiny system on module based on Freescale's i.MX51 device which features an 800MHz ARM Cortex-A8 core with neon Floating Point Unit, PowerVR graphics engine and hardware implemented video codec with up to 720p resolution support.

LynxSecure support for new Intel Core i7 processors

LynuxWorks has announced that its LynxSecure separation kernel and embedded hypervisor will support the new Intel Core i7 processor family. This combination will provide embedded developers across many industries the performance and security enhancements they require for their next generation of products.

Subscribe to our Newsletter

Editors Choice

Ethernet chip is ‘TSN ready'

A real-time Ethernet Multi-protocol (REM) switch chip from Analog Devices is said to ...

MCUs have digital filter

STMicroelectronics has begun volume production of its STM32L45x MCU range. According ...

Stepper-motor controller

Toshiba Electronics Europe has started sampling a 40V/3.0A stepper-motor control IC ...