Why are serial ports still useful? It is hard to find them on desktop PCs and laptops but they are still an important part of many embedded systems.
We're optimistic about the future of embedded design as a profession. As better tools become available, the demands on embedded system designers are growing equally as fast, or even faster.
In the first part of this two part article we will look at why DMA is used and the benefits it can bring for overall system performance.
Since its earliest days, one of the key features of Wind River's VxWorks real-time operating system has been its support for networking. But what happens when the target hardware doesn't support Ethernet?
Getting an RTOS to run on the Raspberry Pi provides some interesting technical challenges, albeit challenges we have seen on different real-world projects over the years.
As embedded software developers, keeping our skills up to date is a continuous challenge, but it's essential for us to exceed the needs of our customers. Here is a flavour of how we at Pebble Bay stay ahead of the curve.
Embedded software allows many of the advanced functions that are common in modern devices. Whilst embedded software can be very simple, it can also be very sophisticated in applications such as process control systems, military weaponry and airplanes.