Technology Filtered by - Embedded Software Development

New Electronics strives to bring you all the latest technology news from the Embedded Software Development sector. Advances in electronics are often fast-paced and innovative, so we know that as a design engineer you want to be kept up-to-date with current developments.

Below is a comprehensive list of all the latest electronics technology news from New Electronics.

You want to add security to your system, but where do you start?

Growing awareness of the Internet of Things has brought with it a desire amongst those building embedded systems to include some form of connectivity. But, as some of those designers have already found out to their cost, providing connectivity is one thing; providing security for such a system is another.

How to make sure the IoT is as secure as it should be

Attacks on Sony and Target suggest current enterprise security, in many companies, is not fit for purpose. The Internet of Things means that almost anything can now be connected to the Internet, but that also means that anything connected to the Internet can be hacked. Most of the information isn't transmitted securely and many apps have vulnerabilities that can be easily exploited by anyone with the necessary skills.

A recently developed board format is being targeted at low power, high performance applications

There is no shortage of board formats available to product designers – and it seems there is always room for a new configuration to be introduced. One of the more recent formats to be unveiled is SMARC – short for Smart Mobility Architecture. The format was developed by SGET, the Standardisation Group for Embedded Technology. SGET was launched at Embedded World in 2012, with founding members including Advantech, congatec, Data Modul, Kontron, MSC and SECO.

How to ensure your SCM system is fit for purpose in today's electronics design industry

A couple of decades ago, version control – often referred to as software configuration management (SCM) – was largely unheard of outside the software development industry. Then the sheer volume and variety of the different elements which electronics designers have to keep track of began to increase. That pushed the electronics industry to adopt version control, to the point where, today, the approach is pretty much ubiquitous.

The critical importance of Sicherheit in embedded software

Any system providing an interface to the outside world has the potential to contain security vulnerabilities. In particular, any accessibility via the Internet not only requires a strategy to with a few malicious specialists, but also with a whole world of hackers. In the field of safety critical embedded software, such security concerns are often perceived to be a separate domain from the core business of functional safety. Yet when security researcher Barnaby Jack used a modified antenna and software in 2011 to wirelessly attack and take control of Medtronic's implantable insulin pumps, he demonstrated how such a pump could be commanded to release a fatal dose of insulin. Clearly, this vulnerability puts the safety of dependent diabetics at risk and, in this situation, safety and security are indistinguishable.

Embedded software development roundtable

Embedded systems development is seeing a number of key changes as the software in devices becomes an increasingly fundamental part of their differentiation. In a roundtable discussion convened by New Electronics, experts pointed to how the rise in software is changing the approaches to development.

Why do multicore systems make it harder to find and diagnose bugs?

Concurrency takes on a new dimension in multicore platforms, since true parallelism comes into play and communication between threads is often achieved using shared memory. Writing a correct concurrent program is notoriously difficult and the advent of multicore architectures makes it significantly harder again due to their added complexity.

Software tool finds bugs in real time

Getting bug free code can be time consuming. The loop created between a developer passing over code for testing, only to get it back for revision, can be a long one. It becomes longer when more developers are working on the same project – as the matrix which becomes the solution shifts with every new input from a member of the team.

Software development: Cost vs. value

Depending upon who you talk to and the scale of the design, software development can represent around 60% of the cost of of an embedded system project. With costs rising and budgets stretched, some companies may choose to look at less expensive tools. How can the industry help developers to measure the benefits of particular tools?

New Electronics roundtable: The issues involved in embedded software development

Developing software for embedded systems isn't getting any easier. As systems offer more functions, code size grows and checking that code becomes a challenge. Software is also being developed for multiple processor platforms and for different operating systems. Meanwhile, security is growing in importance, particularly as more systems include wireless connectivity.

Long term view of embedded software development will improve quality and reduce development time

Many embedded applications are developed with a limited view of the need for long term reusability, yet almost all organisations can benefit by establishing a development framework that provides a high degree of platform independence and which facilitates reusability. The benefits are not only future proof embedded software components, but also long term improvements in quality and reduced development time.

Efficient GPGPU programming with OpenCL

Today's graphics processors are highly programmable, massively parallel compute engines. In this role, they are commonly called general purpose graphics processing units, or GPGPUs. You can program them with the open and standard based OpenCL framework, distributing compute chores to CPUs, GPUs, and DSPs to optimise a system's overall performance.

Subscribe to our Newsletter