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):

  1. 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)

  2. You have to try to attach an LCD on the right platform, and other peripherals like USB / charging port / WiFi etc.

  3. You need to create a case for the forum (Product Designer)

  4. You have an embedded operating system (potential real-time) (Working on your platform) that meets your needs. (Embedded programmer, kernel programmer)

  5. 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

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -