Current location - Education and Training Encyclopedia - Educational Knowledge - Excuse me: What are the better institutions for embedded software development training?
Excuse me: What are the better institutions for embedded software development training?
Many can be found online, but you must be careful when choosing.

Give you some advice on learning, I hope it will help you.

Be prepared before learning embedded linux;

First of all, we must understand that learning embedded linux well is not a one-off event, and we must persist in using it, especially in the initial stage. Because in linux, users have great rights and can do anything freely, so you often need to know what you are doing every step and what the system has done, which takes time to master. Reciting orders is not a good way to learn. Believe me, you will definitely forget everything before you finish reciting them. )

Second, in the early stage of your study, you will inevitably encounter many difficulties, or all kinds of difficulties, so you'd better back up the important contents in your linux first, because in the process of your study, the system is likely to be scrapped (for example, the source code is confused, etc.). );

Thirdly, if you want to engage in the software industry in the future, learning linux is the basic skill, so give up windows from the day you plan to learn linux! Because it can bring you a moment of entertainment, nothing else;

Fourth, if you are just trying to cope with the operating system course, I advise you not to learn it, or don't expect to use it. As I said, it takes a lot of time. If you don't learn well, you will have little or no chance to develop under linux, and its advantages will disappear, and then you will forget it all over time. If you want to study deeply, go to the high-end class of Star Maker in Huaqing, and the project is rich in actual combat+led by the old bird in the workplace.

How to learn embedded linux well;

First, Google more because I can't and can't give you all the answers. I can only tell you some key points, and even I will deliberately hide the answer, because in the process of finding the answer, you will learn more knowledge, linux and a geek spirit. As python's Zen also said: Be proud of summing up and sharing, and be ashamed of kneeling for its solution;

Second, do more work and don't be afraid of what to do if things break. If you don't break it and do it, you will never get anything. Since you are free in linux, play your right.

Third, learning linux means faster development efficiency and more understanding of the software itself or the operating system itself. (The system installed for you is ubuntu 12.04, which is already bloated, but considering that you don't have much time to invest in it, I installed it for you), but how to use it to improve development efficiency requires you to constantly sum up in the process of learning.