Video blog: the mysteries of the increment operator in C

Video blog: the mysteries of the increment operator in C

My latest video blog is now available. I am looking at the increment [++] operator in C/C++ and considering its…

Initialization of variables in embedded applications

Initialization of variables in embedded applications

There is a variety of reasons why C is so widely favored as a programming language for embedded software. It…

CISC and RISC

CISC and RISC

Some time ago, I wrote about my role as a STEM Ambassador. This has been an interesting experience, giving me…

Video blog: USB software and implementation in embedded systems

Video blog: USB software and implementation in embedded systems

My latest video blog is now available. This is one of a series looking at USB for embedded software developers….

ESC Boston

ESC Boston

In just over a week, it will be the Embedded Systems Conference in Boston once again. Mentor Embedded will have…

An article on embedded hypervisors

An article on embedded hypervisors

My latest article at embedded.com has been published: Embedded Hypervisors The idea of a hypervisor in a powerful computer is…

Self-testing in embedded systems article – part 2

Self-testing in embedded systems article – part 2

My latest article in embedded.com is the second instalment of a two-part piece: Self-testing in embedded systems All electronic systems…

Video blog: USB communications

Video blog: USB communications

My latest video blog is now available. This is one of a series looking at USB for embedded software developers….

Richard Vlamynck RIP

Richard Vlamynck RIP

I recently celebrated 30 years of service with Mentor Graphics. I actually joined Microtec Research in 1986, which was acquired…