CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to support@ccsinfo.com

The distinction between firmware and software ???

 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
small_chick



Joined: 17 Jul 2012
Posts: 53

View user's profile Send private message

The distinction between firmware and software ???
PostPosted: Sun Jul 29, 2012 10:23 am     Reply with quote

I hope someone can explain me more about the difference between firmware and software ? thanks! Very Happy
Ttelmah



Joined: 11 Mar 2010
Posts: 19326

View user's profile Send private message

PostPosted: Sun Jul 29, 2012 10:53 am     Reply with quote

Just down to how the software is stored/used.
Firmware is normally software that is programmed 'into' a chip, rather than having to be loaded before use.

Best Wishes
asmboy



Joined: 20 Nov 2007
Posts: 2128
Location: albany ny

View user's profile Send private message AIM Address

PostPosted: Sun Jul 29, 2012 12:46 pm     Reply with quote

An example of this difference that's close to home for computer users:

In your computer the BIOS is firmware.
The OS and your programs are software.
ezflyr



Joined: 25 Oct 2010
Posts: 1019
Location: Tewksbury, MA

View user's profile Send private message

PostPosted: Sun Jul 29, 2012 3:47 pm     Reply with quote

small_chick,

Really.....???? A Google search of "What is the difference between firmware and software" returned 4.5+ MILLION hits. I would think that at least one of them would have been able to answer your question?

Beyond the annoying, "please spoon feed me" type questions you seem to favor here on the forum, you aren't doing yourself any favors in the long-term with your approach. A good engineer is often the NOT the smartest person in the room, but rather the most resourceful, and the one that uses all the tools available to him/her to answer a question, or solve a problem.

John
bkamen



Joined: 07 Jan 2004
Posts: 1611
Location: Central Illinois, USA

View user's profile Send private message

PostPosted: Sun Jul 29, 2012 11:28 pm     Reply with quote

ezflyr wrote:
A good engineer is often the NOT the smartest person in the room, but rather the most resourceful, and the one that uses all the tools available to him/her to answer a question, or solve a problem.


One might even argue that answering these kinds of questions (in any form) as opposed to just leaving the topic alone (forcing the person to hopefully look it up) is just contributing to the problem.

No?
_________________
Dazed and confused? I don't think so. Just "plain lost" will do. :D
ezflyr



Joined: 25 Oct 2010
Posts: 1019
Location: Tewksbury, MA

View user's profile Send private message

PostPosted: Mon Jul 30, 2012 7:15 am     Reply with quote

Ben,

No argument from me on that point! It's the old "give a man a fish, or teach
a man to fish" theory, IMHO.

On the other hand, most of the members on the forum are incredibly
generous with their time/advise, so it's hard to fault anyone for jumping in
to help!

John
small_chick



Joined: 17 Jul 2012
Posts: 53

View user's profile Send private message

PostPosted: Mon Jul 30, 2012 7:54 am     Reply with quote

thanks for your explaination, Ttelmah and asmboy!!!
Very Happy
ezflyr, it seems that you misunderstand me! I don't force anyone to help me !! it relies on your willingness!!! Hope you to reconsider !!! Very Happy
ezflyr



Joined: 25 Oct 2010
Posts: 1019
Location: Tewksbury, MA

View user's profile Send private message

PostPosted: Mon Jul 30, 2012 9:35 am     Reply with quote

Hi small_chick,

I never said that you "forced" anyone to help you. I'm not even sure how
you'd do that here on the forum if you wanted to......

I was simply pointing out that you have a habit of asking questions here
that can easily be answered yourself if you would just take a little bit of
personal initiative. Some recent examples:

1. What is the difference between firmware and software? (Answer: Google)
2. How can I implement the Arcsin function? (Answer: Compiler Manual)
3. How many UART's in the PIC16F887? (Answer: 16F887 Datasheet)

I'm REALLY not trying to pick on you, but rather to encourage you to try
to answer these questions yourself first, before reflexively posting them
to the forum. If you do this, it will make you a better programmer/engineer!

John
small_chick



Joined: 17 Jul 2012
Posts: 53

View user's profile Send private message

PostPosted: Mon Jul 30, 2012 10:19 am     Reply with quote

ezflyr, i'll try to think more carefully before posting ! thanks ! Smile
bkamen



Joined: 07 Jan 2004
Posts: 1611
Location: Central Illinois, USA

View user's profile Send private message

PostPosted: Mon Jul 30, 2012 11:16 am     Reply with quote

small_chick wrote:
ezflyr, i'll try to think more carefully before posting ! thanks ! Smile


I don't think he's asking you to think more carefully...

I think he's asking you (and we all agree) that you should investigate more thoroughly (before posting).

-Ben
_________________
Dazed and confused? I don't think so. Just "plain lost" will do. :D
W4GNS



Joined: 28 Sep 2010
Posts: 14
Location: Virginia, USA

View user's profile Send private message

PostPosted: Mon Jul 30, 2012 12:17 pm     Reply with quote

Most forums I'm active on use this as a sticky http://www.catb.org/~esr/faqs/smart-questions.html
_________________
PCWH 4.14
Ttelmah



Joined: 11 Mar 2010
Posts: 19326

View user's profile Send private message

PostPosted: Mon Jul 30, 2012 1:08 pm     Reply with quote

Let's be slightly 'basic' here.

_Anyone_, with even the remotest competence, should have been able to find an answer to this online....
The forum does suffer from lots of 'off topic' posts.
The question does have a certain connectedness to the PIC, since basically all PIC code is 'firmware', and this may not be obvious unless the difference is clear.

_However_ the question was so simple, that a couple of small answers can easily be given, and then the thread should die, and disappear down the forum hierarchy, in only a few hours.

Unfortunately, instead, the posts about it's 'suitability', keeps it bumping back to the top.

Which is more 'off topic'?.

Best Wishes
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group