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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/16/09 16:45
Read: times


 
#169799 - That's not what I meant ...
Responding to: ???'s previous message
Andy Neil said:
Andy Neil said:
Real life just doesn't divide cleanly like that - with clear, black-and-white dividing lines between "hardware" and "firmware" and "software" (however you define those terms).

Richard Erlacher said:
It's no problem differentiating between problems with the development tools and the other two categories.

That may be true in many cases.

However, the problem itself may not be with the development tools - but the application of some specific feature(s) of the development tools may provide a solution to the hard/firm-ware problem.

That's quite true, but it's not what I meant. There are frequently development software "issues" that come up, for example, "How can I make <THIS (commented and properly formatted code listing goes here)> code, that seems to work under SDCC, work under KEIL ..." or some such, or "How can I exercise <THIS> code with <THAT> tool? Then too, there's the ever-popular, "How can I write precise timing loops in <insert 'C' compiler name here>?

I think there would be just too many "overlap" cases where it wouldn't so clear whether it's "hardware" or "firmware" - the very nature of "firmware" is, after all, that it's close to the hardware.

There will be cases where there's overlap. However, the person posting the query will generally have a good sense of where the problem lies. With beginners, students, fools-of-all-sorts, etc, all bets are off, of course, but the main thing is to force them to assign a category, and then WE (I'm not sure what WE means at this point) parse their assigned post for the telltale evidence, namely code listing, schematic, or reference to a named development tool.

If it's listed as a firmware problem, it should included a code listing.

Sure - but the listing may be meaningless without the schematic!

e.g, a lot of new posters think they have a firmware problem because their LED won't blink - when it's really a hardware problem because they've connected the LED wrong!

I know that's a trivial example, but I've had cases where I've been convinced it was one, and it turned out to be the other!


From what I've observed, the question is normally the other way around ... i.e. they think there's a hardware problem when, in reality, they've not driven the thing correctly with their firmware, either in timing or in port pin selection ... or some-such. When they say things such as, "I've used an oscilloscope, but there appears to be no action on the port pin," or the port pin <Pn.m> is always at a <high/low> level ... " You know it's probably a firmware issue. After all, they know enough and have worked enough to use an instrument. If they provide a listing that looks correct, then, even today, they are prompted to include a schematic. If the schematic looks correct, then they can be prompted to provide a complete commented code listing. That's done today, too, yet, oddly enough, it takes five or six recommendations that they comment and format their listing just to get many of them to do that. Posting schematics is a problem because there's no "standard" format for schematics on 8052.COM. Often, of course, they've not yet written any code, nor have they even thought about selecting an indicator and driver circuit. They want a packaged solution from 8052.COM's "experts."

RE




List of 64 messages in thread
TopicAuthorDate
Would separate Hard/Firm/Soft-ware sections help?            01/01/70 00:00      
   Perhaps we should revisit this notion            01/01/70 00:00      
      problems with the development tools            01/01/70 00:00      
         That's not what I meant ...            01/01/70 00:00      
      What is firmware and hardware before you have started?            01/01/70 00:00      
         I'm not so sure it's that narrow ...            01/01/70 00:00      
            Shades of gray            01/01/70 00:00      
               It's an analog world ... that means shades of grey            01/01/70 00:00      
                  But a large number of posters will guess            01/01/70 00:00      
                     Haven't you heard that saying ...            01/01/70 00:00      
                        Looking for lights            01/01/70 00:00      
                           Where you sit determines what you see            01/01/70 00:00      
                              Richard in grumpy mode            01/01/70 00:00      
                                 I know why...            01/01/70 00:00      
                                    I doubt that's the case.            01/01/70 00:00      
                                       You make a big mistake!            01/01/70 00:00      
                                          Show examples            01/01/70 00:00      
                                             Oh Per, you are so self-satisfied...            01/01/70 00:00      
                                                Show examples. Tell what we can do different. Don't invent.            01/01/70 00:00      
                                                   Per, somehow I think,...            01/01/70 00:00      
                                    can't be both            01/01/70 00:00      
                                    I don't think so!            01/01/70 00:00      
   NO            01/01/70 00:00      
   No            01/01/70 00:00      
      apparently too "week" to afford a spell/syntax checker            01/01/70 00:00      
   hardware or software?            01/01/70 00:00      
      Neither, Either, or Both            01/01/70 00:00      
      It's not the precision of the category, but the thought            01/01/70 00:00      
   It might be an idea...            01/01/70 00:00      
   Then again            01/01/70 00:00      
   CPLD/FPGA, etc            01/01/70 00:00      
      The boundaries are blurring, aren't they?            01/01/70 00:00      
         That one's been blurred for many years!            01/01/70 00:00      
            That's not the point ...            01/01/70 00:00      
               Unfortunately not            01/01/70 00:00      
                  hitting the nail on the head            01/01/70 00:00      
                     Follows from volume and knowledge            01/01/70 00:00      
                  Well, maybe a pre-post examination is needed            01/01/70 00:00      
                     Maybe quite meaningful after all.            01/01/70 00:00      
                        Ask yourself, "Whom are we trying to help?"            01/01/70 00:00      
                           Already have            01/01/70 00:00      
                              That's unfortunately true!            01/01/70 00:00      
                                 This is a problem with the Internet as a whole            01/01/70 00:00      
                                    Indexed info is good, but costs time            01/01/70 00:00      
                                       It's tradeoff ... quality vs. quantity            01/01/70 00:00      
                                          Many posters looks for solutions to the wrong problem            01/01/70 00:00      
                                             not 'normally' but 'always'            01/01/70 00:00      
                                             Isn't that the best way to learn?            01/01/70 00:00      
                                                Definitely not!            01/01/70 00:00      
                                                referring to responses you made in the past            01/01/70 00:00      
                                                   Ehm, do you really think...            01/01/70 00:00      
                                                   not exactly            01/01/70 00:00      
                                                      so YOU know what is 'realistic'            01/01/70 00:00      
                                                Depends            01/01/70 00:00      
                  Your point is certainly valid            01/01/70 00:00      
   Another problem in forums that have multiple areas            01/01/70 00:00      
      Is that a problem in a moderated forum?            01/01/70 00:00      
         Amount of moderator work            01/01/70 00:00      
            Maybe, but we could let YOU do the work            01/01/70 00:00      
               be real            01/01/70 00:00      
                  Quality tends to drop with time            01/01/70 00:00      
                     I agree ... it would "lose its luster" over time            01/01/70 00:00      
         That's the catch            01/01/70 00:00      
            Maybe it's not such a big "catch"            01/01/70 00:00      

Back to Subject List