Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/04/10 14:26
Read: times


 
#177642 - Well, I'm with you there ...
Responding to: ???'s previous message
Michael Karas said:
I'd like to clarify that it shouldn't so much be "Good Tools" but more like be the "Right Tools". The tools required for one project may not be at all what is required for the next project. Serial port output may be essential for debugging in some instances while a totally useless approach in others. Using LEDs or port pins may be perfectly applicable for other debugging tasks whilst a log into a temporary external memory buffer may be the best for other cases.

There are two things that I have found to be an essential requirement for any project however.

1) Oscilloscope.

I find a logic analyzer to be VERY helpful in cases wherein the oscilloscope is helpful. It enables me to examine what goes into and what comes out of my MCU, and, of course, any attached peripherals or other logic. It also clarifies any details, particularly in timing, I may have misunderstood, or which were badly specified.


2) Design.

The design phase is quite complex and requires careful analysis of requirements. That's where most designs go awry, and it's really the most common error, as insufficient analysis before design will critically hamper the process.

Michael Karas

Careful preparation in advance of any coding or hardware design is the best tool for achieving a successful outcome.

If one properly defines and documents the problem at hand, derives and documents the requirements, devises and documents a solution, determines its suitability and documents the results, and demonstrates its function, one is well on the way to developing a successful implementation. Without the underlying analysis, the entire effort is likely to fail. The documentation is necessary in order to allow one to back off and regroup as necessary. It does happen, you know.

RE

List of 59 messages in thread
TopicAuthorDate
time and money            01/01/70 00:00      
   My take.            01/01/70 00:00      
      Not obvious that an ICE is faster to use than print            01/01/70 00:00      
         I recall a comment            01/01/70 00:00      
            Good to look at available hw early on in project            01/01/70 00:00      
               I'd love to dump the values from the ADC channels ...            01/01/70 00:00      
                  Always a question of making most use of what you got            01/01/70 00:00      
                  Where there's a will ...            01/01/70 00:00      
                     ... there's a way.            01/01/70 00:00      
   investing in good tools            01/01/70 00:00      
      Cost benefit insanity            01/01/70 00:00      
         "We will save money ...            01/01/70 00:00      
         costs, one-time and repeated            01/01/70 00:00      
            VMware may be an alternative            01/01/70 00:00      
            subversion server            01/01/70 00:00      
               time is money            01/01/70 00:00      
                  A price estimate            01/01/70 00:00      
                     svn cost            01/01/70 00:00      
                        I most often _am_ the IT support            01/01/70 00:00      
                           Then that's the major difference            01/01/70 00:00      
                              Don't you think I try to avoid it too?            01/01/70 00:00      
                        re: svn cost estimate            01/01/70 00:00      
                           Cost for single user            01/01/70 00:00      
                              RE: I'd hope to do it in less than one hour.            01/01/70 00:00      
                                 True, back to time and money though            01/01/70 00:00      
                                    Investment            01/01/70 00:00      
                  revision control when money is scarce and volume is small            01/01/70 00:00      
                     Far too infrequent!            01/01/70 00:00      
                     Directory copies not really fun for version control            01/01/70 00:00      
                        no, I agree            01/01/70 00:00      
                           VCS on your own            01/01/70 00:00      
                              Ditto that            01/01/70 00:00      
                                 Further...            01/01/70 00:00      
                     So inadequate            01/01/70 00:00      
                        that's no difference            01/01/70 00:00      
                  svn benefits            01/01/70 00:00      
                     why?            01/01/70 00:00      
                        Working files, released files, change logs            01/01/70 00:00      
                           a comment on 'revision control' and such            01/01/70 00:00      
                              If a new version does not work find out why            01/01/70 00:00      
                                 the basic premise of my post was ...            01/01/70 00:00      
                                    Thats a good point, but            01/01/70 00:00      
                              Let a pro have good tools - don't worry about fools            01/01/70 00:00      
                              Revert safety net            01/01/70 00:00      
         Budget Insanity            01/01/70 00:00      
            Dilbert            01/01/70 00:00      
   Right Tools            01/01/70 00:00      
      Well, I'm with you there ...            01/01/70 00:00      
      Design            01/01/70 00:00      
   For "professionals" this is good advice, but...            01/01/70 00:00      
      This is exactly what I've been harping on ...            01/01/70 00:00      
         Not "forcing"            01/01/70 00:00      
      You missed Erik's point            01/01/70 00:00      
      you are wrong            01/01/70 00:00      
         professional/critical            01/01/70 00:00      
   Seasoned Professional versus green            01/01/70 00:00      
   Is it either Or?            01/01/70 00:00      
   an addendum            01/01/70 00:00      
   Too simplistic!            01/01/70 00:00      

Back to Subject List