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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
10/17/10 19:54
Read: times


 
#179158 - You're right
Responding to: ???'s previous message
Justin Fontes said:
The OP did not ask to be taught C!

Ah; you're right there - he didn't

In fact I assumed they did not know it

Yes - that was also my assumption.

Hence the suggestion that the first thing he needs to do is to learn 'C'!

and I told him to get a book first yet you ignored that

No, I didn't ignore it - I just had no comment to make about it!
I agree that it is an excellent recommendation!
Hence I also recommended that he should get a book: http://www.8052.com/forum/read/179148

and went to the youtube post.

because that was my concern!

On top of that a lot of high end universities post their lectures on YOUTUBE (Stanford being one of them)!

So, rather than just saying "Youtube", it would have been more helpful to direct him specifically to some good stuff on Youtube!

Then you go on to say that some books are rubbish!

well, it wouldn't be true to say that books are inherently good, would it?

What was the point of me reading that.

It's more directed at the OP.

The OP will eventually need a compiler.

of course

What do you expect them to learn on? I guess you imply that they should get GCC or an additional program just so they can learn on a PC?

Yes, I did say that I think learning on a PC is likely to be a better approach - because I do beleive that to be the case.

And I'm not alone in that - others here have recommended a similar approach.

Maybe they should pay for some high end software to learn on the PC.

There are plenty of free high-quality 'C' compilers available for the PC; eg, see: http://www.8052.com/forumchat/read/175878

What I don't get is that you say 8051 complicates the issue of learning C

I think so.

but you say that using Keil is great to practice on.

Sorry: I meant the demo kits can be great to practice on - once you do get to the 8051.

The point is that a demo kit will not teach you to program in 'C' - it will assume that you already know 'C' (or are getting your teaching from elsewhere).

Get a PC C compiler and work an intermediary step to learn C and then go on to embedded

Yes.

You glorify embedded firmware engineers too much by belittling computer software engineers by implying that their job is much easier!

Eh???


List of 48 messages in thread
TopicAuthorDate
8051 c assembler            01/01/70 00:00      
   To get you started right away...            01/01/70 00:00      
      Beware            01/01/70 00:00      
         You're complicating the question            01/01/70 00:00      
            You're right            01/01/70 00:00      
   Try Raisonance's tool chain            01/01/70 00:00      
   After assembling.            01/01/70 00:00      
      prog.ihx            01/01/70 00:00      
         ihx...            01/01/70 00:00      
            It's not a shortcut!            01/01/70 00:00      
               Where is the 8051?            01/01/70 00:00      
                  everything about compiling a C program            01/01/70 00:00      
                     So ... which toolchain should the PC-user use?            01/01/70 00:00      
                        Already covered in linked thread            01/01/70 00:00      
                        Which toolchain?            01/01/70 00:00      
                           Design for whom?            01/01/70 00:00      
                  Debugging normally so much easier on PC            01/01/70 00:00      
               SDCC "shortcut"            01/01/70 00:00      
                  Presumably, from the extension?            01/01/70 00:00      
                     Could be a linker input file too, for some tool chains            01/01/70 00:00      
            syn            01/01/70 00:00      
   Books; Study.            01/01/70 00:00      
   if you want to take the difficult road ...            01/01/70 00:00      
   compilie error            01/01/70 00:00      
      no other files are seen in bin folder            01/01/70 00:00      
         yes..            01/01/70 00:00      
            You need to engage the environment variable PATH            01/01/70 00:00      
               I don't think PATH is used for finding "documents"?            01/01/70 00:00      
                  use current directory            01/01/70 00:00      
                     paths?            01/01/70 00:00      
                        files without paths            01/01/70 00:00      
            bin vs src            01/01/70 00:00      
   ...            01/01/70 00:00      
   Got the .ihx            01/01/70 00:00      
      which derivative            01/01/70 00:00      
         linking            01/01/70 00:00      
            include            01/01/70 00:00      
               ...            01/01/70 00:00      
                  version?            01/01/70 00:00      
                     2.9.0            01/01/70 00:00      
                        Remove it            01/01/70 00:00      
                           What is a "C" assembler?            01/01/70 00:00      
                              Already answered!            01/01/70 00:00      
   thanks everyone for help            01/01/70 00:00      
      fine, could you share how you got there?            01/01/70 00:00      
         ..            01/01/70 00:00      
   LCD interfacing            01/01/70 00:00      
      New Thread!            01/01/70 00:00      

Back to Subject List