Alan, You might try tying your tests to requirements through code conventions and post-build scripts. We've had success doing this. The approach is evolving,...
Our client located in Dallas, TX is in search of an Operating System Engineer. Requirements include: - Expert knowledge of Windows Operating Systems including...
Hi All I just added an article to my blog series on the questions from the Deep Agile Embedded conference. Articles so far on: Agile and Hardware, Change, and...
Hi gang, I used TDD quite a bit for some software that was interacting with my firmware over a serial interface. It was great and addictive. My next project...
Hi Jevlin It is likely that you can structure your code so that a lot f it does not care if it is on the board or not. If you make all your hardware accesses...
Jevin, You're in luck. I started getting our unit test framework running on MSP430 for IAR a couple of months ago. IAR has a simulator for the MSP430, and is...
Hi folks - I realize that many of you aren't in the Boston area, but I'll be giving a talk Thursday for Agile Bazaar that will be of interest to all types of...
FYI's. "Top 5 Improvements for Embedded Software Testing" A new Web seminar brought to you by StickyMinds.com and Better Software magazine * Sponsored by Wind...
I'm working toward compiling my embedded code on a continuous integration server. Any suggestions (for or against) using GCC vs Microsoft Visual C as the...
Dave, We tend to treat our CI servers as "The Golden Build". We even go as far as building the actual FW release candidate and post it as a build artifact and...
Dave: Of the two, I agree with James: gcc is probably going to be easier (maybe MinGW instead of Cygwin just to keep it simple?). I believe, however, that ...
Dave, If you are insistent with going with a non-embedded compiler, I would definitely lean towards GCC over anything else. Especially something from ...
gcc and g++ work well for embedded applications. I've built applications with gcc and glibc that ran fine on my desktop. The same applications cross compiled...
Bas, No, sorry if it came across that way. I am basically saying that it is better to use the compiler you are using for your embedded target if it has a...
Hi Greg, Hmm... yeah... I understand. Though, I agree with all you are saying, I wouldn't make the same recommendations. Perhaps its just the context here, ...
Hi I agree with needing the fast turn around build during unit tests, like Bas explains. Why? To get feedback sooner and avoid debugging. The longer the...
Bas, Yes, we are definitely saying the same thing. My original point was that the last place to scrimp is on your CI server. Yes, please feel free to use GCC ...
Hi - This is to let those of you in the Boston area know of our next Agile Bazaar meeting - we've got Ken Schwaber as our speaker. Details are below. Mark your...
... As mentioned in other posts as well, IMHO real integration can only be run on the target or with a target simulation. In the embedded world, running the...
Hi Mark Integration is a pretty broad term, and there are many levels. Some amount can be done off target. But the ultimate, and maybe unattainable in some...
Mark, It is a tough choice to find the right balance of unit, integration, and system level testing. You really need to have some type of full end-to-end suite...
So I'm playing with the Model Conductor Hardware architecture. I'm sure there's merit to this architecture but I'm still trying to grasp it. I've read...
Hello Jevin The Model's place in the architecture is to contain the core application logic of the system. Imagine the part of the system that is independent...