In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)06/02 Report--
1) learn Linux system installation, common commands, and application installation.
2) learn C programming under Linux, this book must learn "Advanced programming in UNIX Environment", "UNIX Network programming", written by Rechard Stevens, most C experts have studied "C and pointer", "C defects and traps", "High quality Cramp + programming Guide", "C expert programming", "The C programming Language".
3) most programmers have to learn: data structure, embedded programmers must learn data structure!
4) most of the underlying developers have to learn: microcomputer principles, computer architecture, embedded developers must learn!
5) single-chip microcomputer can let a person engaged in software development understand and how to operate the hardware, it is necessary to learn, because it is not realistic to start with ARM from the beginning!
6) ARM architecture, which has assembly.
7) it is necessary to learn digital circuits, otherwise you really don't know how to read schematics or at least understand and / OR doors when you are doing low-level development.
8) ARM + Linux application development. (if there is a development board)
At this point, you are barely in the embedded Linux industry has a preliminary introduction to it, but unfortunately this is far from enough! This is my current level. I'll tell you that I majored in software and have been studying embedded Linux for a year. It's hard for me to find a job now. I haven't found it yet. The following is what I think is the learning direction of becoming a master.
9) if you want to do the bottom development, you must know how the software and hardware work together, then the electronic technology should be studied well, and the knowledge of analog circuit will be used very often, which is one of the differences between the good player and the rookie.
10) assembler under Linux should be learned so that you can really understand how the program you write runs on a particular hardware. This is the difference between a good player and a rookie.
11) TCP/IP protocol stack to learn, all embedded experts have to master things, this is the difference between a good player and a rookie.
12) with these things, it is no longer necessary to take down the Linux driver, you need to learn the Linux kernel source code and Linux driver design, which is a technical sublimation.
At this point, you can be regarded as the intermediate figure of embedded Linux, and the salary of undergraduate students ranges from 4000 to 5500.
13) you should learn the decoding and decoding techniques of audio and video.
14) all kinds of IC, all kinds of bootloader, you can participate in their development and design.
15) Design and develop new products and new technologies by ourselves.
I think you are already a world-class embedded Linux figure at this point, and I don't need to talk about salary.
These things rely on self-learning introduction, to tell the truth is not very realistic, embedded introduction is relatively high, to be prepared, it is necessary to study in training institutions, unless you have relatives and friends to teach you hand-in-hand. But it does not necessarily mean that you can really learn well after training, and that you can find a good job. It varies from person to person, and it is good to get started. Mainly depends on the individual, there is that you must have a development board, you have to invest a lot of money, because there are a lot of books you also have to buy. Another thing is that you have to like to specialize in research. Or you can't learn it well!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.