A
A
ahk2014-05-23 14:55:14
Programming
ahk, 2014-05-23 14:55:14

Embedded systems programming, where to start?

Good time of the day!
Perhaps this topic has already been raised, I apologize in advance if this happens.
The bottom line:
I want to do embedded systems programming, but I don't know where to start.
At the moment: I
switched to linux and am learning to write under it, because it will come in handy in the future.
I began to study Knut's three-volume book.
I played with Arduino, but I didn’t experience much “love” for it.
I am thrown in different directions because of the diversity and opportunities - everything is interesting, I want to try everything, but this is also not right.
Question:
Where should I start my education (both self-education and courses)
Thank you for your attention.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
L
leclecovich, 2014-05-23
@leclecovich

Part of the approach is correct. Start with 8-bit AVRs (Arduino, hello), then make things harder - ARM (something on Cortex M3 for example), play around with hardware data interfaces (SPI, I2C, 1Wire), raise RTOS, implement your stack for the interface. Get yourself an FPGA - try DSP. If there is no desire to mess around with the low-level part - something like RaspberryPi - than not embedded.
But there is one caveat - as a hobby, it will do just fine. But, if you look at the situation as a whole, it is quite difficult to find a job as an embedder in an interesting place. On the other hand, knowledge of low-level things is very useful if you are connected or want to connect your life with IT.

A
Alexey Kuleshov, 2014-05-23
@GingerbreadMSK

I'll ask just in case: Is it possible to combine "switched to linux and try to write under it" and "cook delicious" , for example? ))
As a matter of fact: C++ , Java .

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question