Sick of Linux and WinCE !!
plainsteve
Posts: 33
</rant>
I'm looking for a job and everywhere I look I see "Linux BSP experience preferred", "Must have knowledge of WinCE build process", "Senior Android developer wanted", "Experience with RTOS like embedded Linux required", ad naseum.
(Senior Android developer? Has Android been around long enough to have senior-level devs?? WTH? embedded Linux is an RTOS?)
I have absolutely zero desire to work on colossal pains in the @$$ like Linux and WinCE. I see increasing numbers of Linux job posts and feel I am going the way of the dinosaur. Some discussion has already occured on this forum about the growing waistline of Linux(es). I want no part of it. I love the real embedded world with PICs and Propellers and manageable ARM7/9 microcontrollers and am happy to have Linux and WinCE NOT in job descriptions I'm looking at. I LOVE YOU FreeRTOS!
Am I wrong? Am I destined for food stamps?
</rant>
I'm looking for a job and everywhere I look I see "Linux BSP experience preferred", "Must have knowledge of WinCE build process", "Senior Android developer wanted", "Experience with RTOS like embedded Linux required", ad naseum.
(Senior Android developer? Has Android been around long enough to have senior-level devs?? WTH? embedded Linux is an RTOS?)
I have absolutely zero desire to work on colossal pains in the @$$ like Linux and WinCE. I see increasing numbers of Linux job posts and feel I am going the way of the dinosaur. Some discussion has already occured on this forum about the growing waistline of Linux(es). I want no part of it. I love the real embedded world with PICs and Propellers and manageable ARM7/9 microcontrollers and am happy to have Linux and WinCE NOT in job descriptions I'm looking at. I LOVE YOU FreeRTOS!
Am I wrong? Am I destined for food stamps?
</rant>
Comments
At my job the business is starting to see dollar signs in mobile apps. But they can't get over the fact that iOS, Android, and Windows Phone 7 all use proprietary languages which will require us to re-implement the same program for each platform.
Not sure about Android but Linux has had real time extensions for a few years now.
Linux seems to be evolving in both directions at once. The server and desktop systems are getting larger and more complex to support new devices, buses, and the internet. At the same time there are stripped down versions with real time capability that can also be embedded.
Maybe so. Probably not a bad idea to take a look at some of the real time/embedded linuxes. Some folks actually enjoy working with them.
Wow! That's pretty good for Linux, but yes...not embedded. I agree. Perhaps someone can chime in on how much memory (RAM and non volatile) the "embedded" Linuxes require.
Its 2011 If the a RTOS needs 16 Megs then do it ! . as for flash SLC and MLC chips are not that much .
Small Embedded Computer
You want small ? http://www.toms.net/rb/
peter
Well sure, OFFSHORE has LOTS of Senior Level ..... anything.......... just ask them......
That's a different rant, Paul! lol I'm moving to Bangladesh. (jk)
Yeah... Finally someone has the guts to tell the truth: we, the old world embedded developers are all dooooooomed! The happy days of developing for fun are gone. Now it's only freezing cold business.
I've personally always believed that just three companies should have never existed and the would would have been a much prettier place. Those are Intel, Microsoft and ARM. Especially the last one!!!
Now the complaint is that these are not embedded systems. Yes you can easily build a system with multi MB of ram that costs almost nothing, this is just a small computer, not an embedded computer. In the 1980s and 1990s we would build small 8086 and 80286 computers that would fit in an outlet case, these were still PCs and we did not call them embedded, this is what you are suggesting, yes you can build very small computers with much RAM, this does not make them an 'Embedded System'.
I suggest start with FORTH, most if the work is well documented and already in place. 4k is typical on most processors.
Its a quality of life issue. If you "just want a job", then you get what you get; typically that is working for management that does not understand the engineering and puts in place constraints that guarantee failure. IF you want a job you can live with, you have to know in great detail what this involves (a great dealmore parameters than "RTOS", "WindowsCE"), and be will to wait until you find such a job. Typically I have to "invent my own position". Wife is not please dwith gaps in income, but ulcers have gone away.
Food stamps sounds like a good idea....
what defines embedded . ?
"damn small and has practacaly no boot time and is normaly used in liue of a large PIC "?
where do we define a microcontroller . the old macs used m68030's as a CPU So do the Allen bradly SLC500s use it as a microntroller in a PLC .
What iam saying is the normal lines of what is defined as embeded and not is no longer a drawn line .
those who learn that the world of SW is never going to get any leaner or smaller will do well .
you may never see in 2 years a embedded system that is not based off a real CPU like a ARM or a atom or the like .
the SW is so more adaptable to just be stripped like TOMS linux and shoved on a CPU
I have in the robotics lab a 3 inch screen based PLC / Human interface embedded din rail box . it runs linux .anddd its defined by who it was made as a embedded device.
BTW its on a Debain off shoot on a ARM .
Peter
This is not to say that a MicroComputer can not be used for embedded applications, just that it is a microcomputer in that application and not an embedded system
-Tor
I am not aware of any Embedded systems that predate 1978. And those only had 128-Nybles of RAM, but they were usable Embedded systems none the less. On the other hand there have been reduced size MicroComputers applied to embedded applications as far back as 1972, beings as this only gives a 6 year window between the first embedded small applications and the first Embedded systems that is not saying much.
I see it differently: Every time some system is put to a special, single purpose and embedded inside something else then it's an embedded system. And those could be made from any number of components. As such, I would consider some of the equipment built into the Avro Arrow fighter plane as far back as 1957-1958 to be embedded systems.
Anyway, that's my take on it.
-Tor