본문 바로가기

Programming/Embeded

How to learn Embedded

반응형

 

1. Embedded Hardware:


Embedded System is all about hardware and software. We cannot design a software without a hardware and hardware is just a piece of metal without a software. So start by learning electronics, current, voltage, power, BJTs, MOSFETs and all the remaining electronics concept. Then start by learning how to design PCB. Start by designing simnple PCB circuit like battery, led few resistor and capacitors. Learn more and more about micro controllers & micro processors, their working, power consumption. Its totally fine if you are not interested in hardware but you still have to learn hardware otherwise you won't be able to program your hardware.



2. Embedded Software


If you think you are not that much interested in hardware part, then purchase some development board for any micro controller. Start by learning C, then embedded C and then some higher level languages. When you think you have enough knowledge, do some projects related to Embedded. Always remember, don't just do projects on development board instead do it in practical condition.



3. Projects


Let's say you are making a home automation project(which is very famous now days) then don't do it on development board because that's called POC(proof of concept) instead go to your room, open the switch board and deal with the live wire. Obviously you will not succeed at first time, but keep trying and when you do, you will have some real practical knowledge about electronics and embedded and your project will not be a POC, it will be a product. Document everything related to your project, this will help you in interview.



4. How to get a Job


Do not register on any job searching website. They are good for any jobs but not for embedded. Create your linkedin account. Follow people who are currently in embedded domain. Increase your network. Keep updating your profile. Apply to linkedin jobs. You can even send message to anyone in embedded requesting for job if there is any vacancy in his/her company. Even if you get a paid internship in any embedded domain, thats also great for starting your career.



Always remember, you cannot directly jump to next level, you will have to use stairs.

Good Luck.!

반응형