Many people ask how to get into entry Linux, this answer is much. What is embedded LinUX? 1. Is it a few GUI? 2. Is it writing several applications? 3. Is it the compilation and compiled kernel? 4. Is it doing rootfs? 5. Is it writing a driver? 6. Write to write bootloader? 7. Is it a painting schematic? 8. Is it engaged in chip design? It can be said that these are, but it can also be said. If you want to be soft, you have to start from 7, of course, this schematic doesn't ask you to draw, just can understand it. As long as you have a high hard, you can do 5 from 8. But if you get started, don't do any kernel analysis at the beginning, huh, huh. In this case, it is guaranteed that you can't get a door for 3 years. To have a soft choice, you can have such a starting point: If you are from 7 to 5, at least you have to be familiar with the CPU architecture so you can know why bootloader needs to write, why do you want to write this, how can Flash? Normal operation. If you are from 4 to 1, a few, you can't calculate it is an embedded development. But first you have to understand the characteristics of the kernel, these don't work in the kernel. If you are from 8 ~ 7, huh, you have a few hardware. This, I am not familiar, I don't want it. Everyone see, think about what I want to do. Ha ha. Of course, everyone wants to eat soft and hysteres, but it is more difficult to say that you are a genius.
(Editor: ZHOU_RM)