Embedded Systems, Asembly and C/C++
-
Hi all, I want to learn embedded systems, and looking some reading materials which explain from the basic concepts. About PIC programming, designing simple circuit and so on.
I appreciate your help all the time... CodingLover :)
-
Hi all, I want to learn embedded systems, and looking some reading materials which explain from the basic concepts. About PIC programming, designing simple circuit and so on.
I appreciate your help all the time... CodingLover :)
This is the same guy who said "debugging is the oposite of programming". My advice is to stop wasting our time with silly questions like this. If you had ANY intention of actually becoming an embedded programmer than you would already have books on the various processors used, ARM, Siemens etc and commonly used hardware such as PICs and FPGAs.
============================== Nothing to say.
-
This is the same guy who said "debugging is the oposite of programming". My advice is to stop wasting our time with silly questions like this. If you had ANY intention of actually becoming an embedded programmer than you would already have books on the various processors used, ARM, Siemens etc and commonly used hardware such as PICs and FPGAs.
============================== Nothing to say.
Erudite__Eric wrote:
This is the same guy who said "debugging is the oposite of programming".
Yes I am.
Erudite__Eric wrote:
My advice is to stop wasting our time with silly questions like this.
I wonder that this is the way experienced members in code project helping others. It may be silly question to you, but not for me. I have an interesting to learn embedded systems, and that is why I ask it openly. Since I have experienced in C/C++ a lot, I decide to plan something beyond that, yet relevant. That is why I ask my question in C/C++ forum too. If you have any solution please let know. If not don't say anything to discourage others. If you really want to do that, show me the pros and cons I have.
I appreciate your help all the time... CodingLover :)
-
Erudite__Eric wrote:
This is the same guy who said "debugging is the oposite of programming".
Yes I am.
Erudite__Eric wrote:
My advice is to stop wasting our time with silly questions like this.
I wonder that this is the way experienced members in code project helping others. It may be silly question to you, but not for me. I have an interesting to learn embedded systems, and that is why I ask it openly. Since I have experienced in C/C++ a lot, I decide to plan something beyond that, yet relevant. That is why I ask my question in C/C++ forum too. If you have any solution please let know. If not don't say anything to discourage others. If you really want to do that, show me the pros and cons I have.
I appreciate your help all the time... CodingLover :)
Your question is too broad, too unfocused, not specific. Your previous question about assembler, trying to turn a led on and off, what hardware were you running it on? Was it a test board, or some real bit of hardware you got hold of? How were you loading your code onto the hardware? See what I mean? If you want to learn embedded programming then get yourself some test/development hardware that you can practice on. Look on google. OSR used to do one I seem to recall.
============================== Nothing to say.
-
Erudite__Eric wrote:
This is the same guy who said "debugging is the oposite of programming".
Yes I am.
Erudite__Eric wrote:
My advice is to stop wasting our time with silly questions like this.
I wonder that this is the way experienced members in code project helping others. It may be silly question to you, but not for me. I have an interesting to learn embedded systems, and that is why I ask it openly. Since I have experienced in C/C++ a lot, I decide to plan something beyond that, yet relevant. That is why I ask my question in C/C++ forum too. If you have any solution please let know. If not don't say anything to discourage others. If you really want to do that, show me the pros and cons I have.
I appreciate your help all the time... CodingLover :)
CodingLover wrote:
If you have any solution please let know.
Solution to what? You say you want to learn programming on embedded systesms, PIC etc., have you tried the obvious starting point[^]?
Unrequited desire is character building. OriginalGriff I'm sitting here giving you a standing ovation - Len Goodman
-
Your question is too broad, too unfocused, not specific. Your previous question about assembler, trying to turn a led on and off, what hardware were you running it on? Was it a test board, or some real bit of hardware you got hold of? How were you loading your code onto the hardware? See what I mean? If you want to learn embedded programming then get yourself some test/development hardware that you can practice on. Look on google. OSR used to do one I seem to recall.
============================== Nothing to say.
Now I see your point. Sorry for the confusion. May be that is because of I haven't much knowledge related with Embedded systems, pic and so on. So I have no clear picture in my mind about the stuff. You guys can guide me on to the relevant track. Basically I want to use my knowledge of C/C++ in hardware stuff, like PIC and so on. I have only my own interest, nothing to do with my job. :)
I appreciate your help all the time... CodingLover :)
-
CodingLover wrote:
If you have any solution please let know.
Solution to what? You say you want to learn programming on embedded systesms, PIC etc., have you tried the obvious starting point[^]?
Unrequited desire is character building. OriginalGriff I'm sitting here giving you a standing ovation - Len Goodman
Of course I tried mate. Already collect some stuff. But most of them are too complex to understand at once, because of the lack of knowledge on the basis.
I appreciate your help all the time... CodingLover :)
-
Of course I tried mate. Already collect some stuff. But most of them are too complex to understand at once, because of the lack of knowledge on the basis.
I appreciate your help all the time... CodingLover :)
This looks good: http://www.quasarelectronics.com/3081-pic16f84a-introduction-to-pic-programming-tutorial.htm[^] Now, if you dont order that straight away and start learning, we will never answer another question of yours. :) --edit-- Actually, at £17 thats damn cheap, I might get one myself, always fancied doing a bit more embedded! :) (I have been working in the Windows kernel for 13 years, mostly hardware related, but it could be fun to get right into the hardware. I also ought to learn the Linux kernel some time...)
-
Of course I tried mate. Already collect some stuff. But most of them are too complex to understand at once, because of the lack of knowledge on the basis.
I appreciate your help all the time... CodingLover :)
CodingLover wrote:
But most of them are too complex to understand at once
So how do you think posting questions here will change that? The only way to learn is to study hard and practice. These forums are for technical questions not for "How can I learn X?".
Unrequited desire is character building. OriginalGriff I'm sitting here giving you a standing ovation - Len Goodman
-
This looks good: http://www.quasarelectronics.com/3081-pic16f84a-introduction-to-pic-programming-tutorial.htm[^] Now, if you dont order that straight away and start learning, we will never answer another question of yours. :) --edit-- Actually, at £17 thats damn cheap, I might get one myself, always fancied doing a bit more embedded! :) (I have been working in the Windows kernel for 13 years, mostly hardware related, but it could be fun to get right into the hardware. I also ought to learn the Linux kernel some time...)
That make sense to me too. I already bought simple electronic components too, to familiarize with them. At the time I'll put an order on this too. Download a simple simulator and working on it too.
I appreciate your help all the time... CodingLover :)
-
CodingLover wrote:
But most of them are too complex to understand at once
So how do you think posting questions here will change that? The only way to learn is to study hard and practice. These forums are for technical questions not for "How can I learn X?".
Unrequited desire is character building. OriginalGriff I'm sitting here giving you a standing ovation - Len Goodman
Don't misinterpret the original question mate. I am asking about some reading materials where I can learn the basis on embedded systems and all. Not expecting any code or anything. So far I haven't make such a request on CP too. :) I ask about the materials because people who has already refer them have a better understanding about the stuff.
I appreciate your help all the time... CodingLover :)
-
Don't misinterpret the original question mate. I am asking about some reading materials where I can learn the basis on embedded systems and all. Not expecting any code or anything. So far I haven't make such a request on CP too. :) I ask about the materials because people who has already refer them have a better understanding about the stuff.
I appreciate your help all the time... CodingLover :)
CodingLover wrote:
Don't misinterpret the original question mate.
I'm not (yet) your mate; that is a term of endearment reserved for my close friends only.
Unrequited desire is character building. OriginalGriff I'm sitting here giving you a standing ovation - Len Goodman
-
Hi all, I want to learn embedded systems, and looking some reading materials which explain from the basic concepts. About PIC programming, designing simple circuit and so on.
I appreciate your help all the time... CodingLover :)
If you would like to learn about embedded programming and hardware development, start small. 1. Purchase a student kit from Microchip. http://www.microchip.com/stellent/idcplg?IdcService=SS\_GET\_PAGE&nodeId=1406&dDocName=en539716&redirects=picdemlab 2. Read ALL of the information provided. 3. Familiarize yourself with the datasheet for the micro-controller you are using. It is your best friend. 4. Follow the examples closely. 5. Visit the forums to search for answers to your questions. 6. If after step 5 you are still unable to find the answers to your questions, ask for help online. People prefer to only help those that are willing to try to help themselves first.