Can a software engineer create an embedded system? -
I want to create an embedded system using linux similar to using the ARM 9 processor. I am not an electronics expert, but I would love to learn it. I know the basics of electronics like transistors, flip-flops, multiplexers etc. I love software and want to make something like e-book reader. Is it possible for a software engineer to create an embedded system? I do not want to buy a board computer available in the market, I want to make it myself.
- Where do I get some sort of tutorial?
- Is my knowledge enough operating system to create such a system?
Creating a system requires knowledge from many engineering disciplines. You can only get such work by buying and collecting off-shelf modular components, and collecting modular components in the case of e-books will not be enjoyable.
You will get a long and focused effort to learn any single subject.
To indicate the problem areas (loosely):
-
You need the right form factor computing platform with all the right chipsets (Apple) You can not find a suitable computing platform for the right form factor, using a single CPU, in recent times, using hardware designs from many companies). (Electronic Engineer: Digital Designer, Analog Designer)
-
You have to try to attach an LCD on the right platform, and other peripherals like USB / charging port / WiFi etc.
-
You need to create a case for the forum (Product Designer)
-
You have an embedded operating system (potential real-time) (Working on your platform) that meets your needs. (Embedded programmer, kernel programmer)
-
You need to extend the stated operating system (application programmer, graphics programmer)
The most important part is the platform, and finding a suitable one is very difficult and very expensive. A third party was created in the original iPhone that Apple had purchased and used to implement 2-5 points - and it still took a long time for its best engineers to make a prototype.
Comments
Post a Comment