Sign In
Forgot Password?
Sign In | | Create Account

Embedded Software Blog

Posts tagged with '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

Archives

 
Online Chat