Is it necessary to learn advanced programming in UNIX environment when learning embedded system? I think I need to learn too much. Looking at the online training materials, the books of embedded Linux operating system are very thin.
It depends on your ability. If you just started working, you don't think it is necessary. On the one hand, you have too much work-related knowledge to learn and strengthen in your new job. On the other hand, Linux is a very big project. I don't think most companies need it.
If you already have some basic skills, you can learn and increase your knowledge.
Tip: There are many things to learn in linux. Programming ideas and methods are classic, which can help you improve the maintainability and stability of your code. Don't study for the sake of learning Linux, learn his thoughts.