Hi everybody , iam glad to join this cool site
this is my first post here
iam totally newbie in the embedded system area , i have a compute engineering degree and iam deeply interested in advanced programming and software development , advanced to me means something more interesting tha mainstream database programs which i don't like at all but i have bee doing for a couple years.
and when i knew it's time for doing something more interesting i heared o embedded systems world . and i have many wonders about it which i hope can help me find out.
i heared embedded programming needs to be more effecient and accurat since the resources are limited and the platform is specific but also read too many things about design and architecture are far away from m programming and software interests i have had a good theoritical electronics background in college,jus theoritical, but iam not i can be good at electronic circuit design o hardware area in general.
so here are my wonders :
Does writing firmware and embedded development include real programmin challenges? such as algorithmic thinking , maths ? or it is more abou electronic engineering ?
How deep do i need to be good in Electronics and circuit design ? is i more programming or more electronic engineering and circuit design? i mea , is embedded development fun ? like software programming is ? can i focusing only on software stuff in embedded development environmen ? or i always have to get involved in design and architecture ?
Thank you very mych Regards......