smARtDUINO Open System Provides a Low Cost Modular Arduino Platform

smARtDUINO is a new platform design by the former ARDUINO’s manufacturers composed of several compact modules and is a fully funded project on Kickstarter (Less than 3 days remain to become a sponsor). The platform is not based on a single processor, architecture or language but, makes use of an universal platform that can be used to connect components originally …

smARtDUINO Open System Provides a Low Cost Modular Arduino Platform

smARtDUINO is a new platform design by the former ARDUINO’s manufacturers composed of several compact modules and is a fully funded project on Kickstarter (Less than 3 days remain to become a sponsor). The platform is not based on a single processor, architecture or language but, makes use of an universal platform that can be used to connect components originally …

VDKs Give Software Designers A Head Start

Every engineer knows the importance of having the right tools for the job. ARM big.LITTLE processing gives designers those tools. By taking advantage of a high-performance processor for compute-intensive tasks and a highly energy-efficient processor for less demanding jobs, design teams can extend battery life by up to 70% for applications with highly variable workloads, such as smart phones. However, …

Embedded safety trims system cost, size and development time

Integrating functional safety into a complex electronic system can be daunting to designers. Recent advances in embedded-processor architecture, however, have made this task readily attainable and at lower cost.   To understand why functional safety standards dictate numerous system aspects, it helps to know the types of failures to which embedded systems are susceptible. In general, failures fall into two …

Agile development of real-time systems

In this Product How-To Henk Muller of XMOS uses the company’s dual Xcore architecture to illustrate his argument that given a predictable underlying processor architecture agile development is very well suited to real-time software. Agile development is the process of continuously cycling through the whole software development process to incrementally, quickly and visibly develop a working piece of software. …