louarnold said:However, I want to know what people are using on the job. I want to concentrate on hardware, software and skills that will get me a job.
Please make your recommendations here for development kits - an MCU with interface points, software tools to go with it, and debugging hardware. Please add the rationale for your recommendations. Please recommend currently used devices and not those over 3 years old; technology moves too quickly to start that far back.
My goals are embedded systems design - with a software emphasis. I want to write drivers and adapt OS kernals for microcontrollers, but for 32 bit systems and higher-end controllers.
Many thanks,
Lou.
Sink0,Sink0 said:I think you should go for ARM microcontroler.. They seem to be the most used 32 bits uC on the Market. I cant advise you with a vendor name, sorry. But as millwood wrote at you rother topic, you should focus on programming for embbed processors, and not for a specific one.
I am not a beginner, and I do not wish to build a development board.lockman_akim said:vist my website:
www.thelocxresearch.tk
i know the technology quite old..but if you are beginner in µC..
i think my website will help u to build your own board and it tell u little bit about
software development for µC communication..
hahaha..just telling u laa..hope will help..
Already covered in another thread.georgz said:louarnold said:However, I want to know what people are using on the job. I want to concentrate on hardware, software and skills that will get me a job.
Please make your recommendations here for development kits - an MCU with interface points, software tools to go with it, and debugging hardware. Please add the rationale for your recommendations. Please recommend currently used devices and not those over 3 years old; technology moves too quickly to start that far back.
My goals are embedded systems design - with a software emphasis. I want to write drivers and adapt OS kernals for microcontrollers, but for 32 bit systems and higher-end controllers.
Many thanks,
Lou.
Do you have any knowledge over the microcontrollers or you are just a beginner? Getting to 32bit systems it's not a simple task for a beginner, not a simple task for
an experienced programmer either. Just you skills on microcontrollers wont get you a job by the way, a degree will.
To begin with, i wouldnt recommend a development board, buy a breadboard make yourself the circuit make all the adjustments, use sensors, lcds check how the circuit works. I dont like things that already made by someone else.
People on the job uses all the technology they can in order to make their life easier and their projects cheaper even if that means using a 10 year old 8bit 8pin uC. If it gets the job done why use a 32bit microcontroller? The reason i'm saying that is
that you should start from the beginning learn about binary, gates, flip-flops.
Learn as many as you can one step at a time.
In conclusion, i would recommend try experiment with pic uC. 16F887 and 18F4550 will get you most of the projects you wish to make and will keep you busy for a couple of years.
Did read it several days ago but did not realize until after the posting that both threads are from you. Sorry.louarnold said:If you read my original post and the "Beginner Microcontrollers" thread with recent comments you would have seen the recommendations for beginners and my own experience. I gave the rationale for this thread and that should be enough to guide you. Please consider these things and post appropriately.
Lou.
Yes, your comments are welcome. Thank youbobsanjose said:Did read it several days ago but did not realize until after the posting that both threads are from you. Sorry.louarnold said:If you read my original post and the "Beginner Microcontrollers" thread with recent comments you would have seen the recommendations for beginners and my own experience. I gave the rationale for this thread and that should be enough to guide you. Please consider these things and post appropriately.
Lou.
My recommendations remain the same though. Cortex-M based of you are looking for deeply embedded, Beagle-Board for the Unix landscape. There are other architectures out there, e.g. Renesas Rx, AVR32, TriCore, PowerPC, V850..... they all have their goods and bad sides, as you asked for usefulness to get a job, that would probably be an ARM device.
A number of low cost eval boards exist and a number of highly flexible quality eval board exist too. Unfortunately there is little overlap in my opinion. Getting your feet wet some low-cost systems are perfectly fine, e.g. LPCXpresso, Primer2, PSoC5 first touch and more of the kind.
You mentioned driver development before in the other post. What kind of drivers? Drivers for Linux or low level firmware that handles serial interfaces such as UART, I2C, SPI...?
Don't know if this gets you any further. Will check the thread every now and then.
Bob
I think I said this in my first post. I think people missed this point.millwood said:I think the point people are trying to convey to you and one that you are missing is that the important thing here is NOT a hardware platform but a platform that provide you enough headroom to grow.
For that, many of the systems here would work, as long as you focus on directing your efforts to the software side of it.
one thing that I learned from an embedded engineer is that the ultimate goal for embedded programming is so that your code is as less embedded as possible.
keep that in your mind when you go down this route.
I forgive you.Did read it several days ago but did not realize until after the posting that both threads are from you. Sorry.
Answered this in another post here.--snip--
e.g. LPCXpresso, Primer2 --these are too small and too limiting.
This PSoC5 causes me some confusion: It seems small but is 32-bit ARM based. Maybe I should learn what ARM really means.
You mentioned driver development before in the other post. What kind of drivers? Drivers for Linux or low level firmware that handles serial interfaces such as UART, I2C, SPI...?
Bob
Sink0,
I recall his response, and yours. Yes, I will have to look for brand names, but don't hesitate to post if you can recommend one after all.
It was suggested that I start this thread rather than continue the old one for a new topic.
Thank you again.
Lou
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?