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...
Thanks for the reply James, ... Gotcha ... Your example really helps. One thing you didn't describe is how the triads actually call or pass messages to each...
Jevin, I'm still working on a more detailed post to your primary inquiry, but James is definitely on track. MCH came more from MVP (Model-View-Presenter) and...
Jevin An RTOS is not needed for MCH. The idea of the pattern is to separate different interests (app from hardware). The interaction can be as simple as a...
... I believe what your really asking is how the MODELs communicate between each other. They use another conductor. So the messages don't go from just HW->C->M...
Good discussion on MCH, guys. I've been using MCH for the past couple of years on a couple big projects, and thought I would share what I've learned so far....
Awesome awesome! I thought I was an MCH heathen for considering a MH pattern before. This was a well needed discussion thanks for the half hour+ you spent on...
I borrowed a copy of "Working Effectively with Legacy Code" By Michael C. Feathers from a colleague and came across this: " Unit tests run fast. If they don't...
Instead of eliminating 1, we should adapt it for embedded: 1. It talks to the hardware The backing principles are largely the same: - Slows tests - Gathers...
I ran across an interesting link <http://www.embedded.com/columns/barrcode/218600142?printable=true> . It probably because of this group. [:D] [Non-text...
Maybe this isn't a pattern specific to embedded, but just thought I'd throw it out there. On a system where there's a lot of legacy C code, but compiler...
I'd say, something like this is typical: 1) first layer of objects should reflect one class per chip. All access to any particular chip is through one and only...
A growing company with headquarters in CA and an expanding office in TX is seeking Embedded Software Engineers who will be responsible for the design and...