Quantcast
Channel: James Grenning's Blog » Embedded
Browsing latest articles
Browse All 5 View Live

Image may be NSFW.
Clik here to view.

Who says you can’t test drive a device driver?

I keep hearing that you can’t write unit tests for device drivers. I don’t believe that’s true. To disprove this claim, I thought I would find a device driver and write some unit tests for it. This...

View Article



Image may be NSFW.
Clik here to view.

Now I’ll really use test driven development to write device driver code

In the last article, I added tests to existing code. So I did not really do Test Driven Development. I did Test After Development. Let’s do some TDD now and design the block erase function. I’ll go...

View Article

Image may be NSFW.
Clik here to view.

Deep Agile Embedded Brain Storm

Let’s say you were an embedded systems developer, and you were planning on attending a conference like the Deep Agile Embedded. What questions would you hope you could get answers for at the...

View Article

Image may be NSFW.
Clik here to view.

Don’t Let Embedded Tool Chain Slow You Down.

During my TDD session at the Embedded Systems Conference yesterday, I did a demo. Before the demo, I make the case for TDD as a way to prevent bugs (see Physics of TDD). For the live demo I usually...

View Article

Image may be NSFW.
Clik here to view.

Agile Design and Embedded

One important realization on the journey from a BDUF approach to an iterative and agile approach is that design is never done. Designs evolve. The waterfall emphasis has been to unnaturally try to...

View Article

Browsing latest articles
Browse All 5 View Live


Latest Images