Sign In
Forgot Password?
Sign In | | Create Account

Embedded Software Blog

Posts tagged with 'Development Tools'

31 Jan, 2011

Colin Walls Embedded systems have been around for nearly 40 years and, over that time, there has always been the need for embedded software development tools. In the beginning, the source of these tools was almost exclusively the chip manufacturers. Companies like Intel, Motorola and Zilog supplied the development software and all the necessary kit to do debugging - anyone remember the ubiquitous “blue boxes”? … Read More

Development Tools

24 Jan, 2011

C++ - for loops

Posted by Colin Walls

Colin Walls

I am [mostly] a fan of using C++ for embedded applications. I believe its use needs care and I have written about this before. Broadly, I feel that it offers many simple improvements over C and appropriate use of object oriented techniques can be very beneficial. Today I want to talk about the place of C++ as a “better C language”. There are numerous syntactical improvements that can be

Read More

Development Tools

22 Nov, 2010

Firmly in line

Posted by Colin Walls

Colin Walls

A common compiler optimization is the inclusion of a function’s code at the location(s) from where the function is called, instead of just having calls to the code located elsewhere: inlining. This provides a speed advantage, as the call/return sequence is eliminated, but may increase the memory footprint, if the function is more than a few instructions and is called more than once. I have written

Read More

Inline, Development Tools

25 Jan, 2010

Product quality: belief or proof?

Posted by Colin Walls

Colin Walls There are two aspects of any product that give me great pleasure: good design and quality of manufacture. This applies to just about anything: a pair of shoes, a car, a house , a piece of software … Assessing both these parameters can be hard. A pair of shoes must look good, be comfortable to wear and last well; this takes time to evaluate. A car needs to be enjoyable to ride in, drive well and offer … Read More

RTOS, Development Tools, Networking, Evaluation

7 Dec, 2009

IP/ESC'09

Posted by Colin Walls

Colin Walls

Last week I attended a conference in Grenoble, France. For some years there has been an annual event focussed on intellectual property [IP] and the broad area hardware design reusability. This year it was extended to encompass embedded systems as well - the last of the three days was largely dedicated to this topic. I submitted some proposals for papers and two were accepted. Hence my attendance. A

Read More

Android, Development Tools

23 Nov, 2009

8 bits anyone?

Posted by Colin Walls

Colin Walls It was well over 10 years ago and I was working a trade show booth with a techie colleague. It was quiet and we were bored. We chatted about things that interested us and eventually settled on our common ground: embedded software. He made a reference to “back in the 8 bit days”. I questioned this: “We are in the 8 bit days now!”. He did not believe me … It was not that he thought I was deceiving him … Read More

Development Tools, Low Power, Multicore, RTOS

19 Oct, 2009

Introducing the iBrush

Posted by Colin Walls

Colin Walls Today, for a change, instead of discussing some embedded software technology, I would like to put forward a concept for a product. It is an embedded system, which I believe could sell in high volumes. Maybe someone reading this blog would like to develop it. I am happy to waive any rights to royalties on the idea so long as we have an understanding that you will use Mentor Graphics products in your … Read More

Nucleus, Wi-Fi, RTOS, Development Tools, Nucleus USB, Nucleus Kernel, USB

Tags

Archives

 
Online Chat