-
If you like it, just do it. I don't need to tell you the story of the pony crossing the river.
-
Embedded is still a sunrise industry, but the future is uncertain. Embedded systems are a large part of embedded, if you are engaged in this work, at present, most of them are full-time Linux and its variants, such as UC-Linux IOS, etc., or the transplantation and application of real-time systems such as UC OS VXworks. In the end, most of the former developed into host computers and various mobile applications, while the latter was mostly widely used in various industries.
I don't know what petroleum engineering is, but only from the embedded point of view, there are those that are related to oil, such as downhole instruments or something, but there are relatively few companies engaged in it, and to be honest, I personally think that embedded knowledge is enough, and it has little to do with oil. You'd better be cautious.
-
I'm also a senior in petroleum, and if you're really interested in this major, you can take a double degree in this major, which is often referred to as a second degree. You can systematically study this major. I don't know what school you're from.
You can ask your seniors about double degrees.
-
If you don't put it into practice, you don't know the depths.
-
Only those who have learned C language can learn embedded, don't listen to other people's nonsense, as long as you are willing to work hard, with a fear of difficulty, you can't learn anything.
What city are you in? Is there a good training institution, or is there a project chief engineer in a company you know?
-
Embedded has both hardware and software. If you study embedded majors, you can take the ARM Engineer Qualification Certificate.
Embedded Engineer Certification Exam Process:
Linux Basics, X Windows Basics, Ubuntu Environments, Shell Environments, VI Vim, File Management and Permissions, User Management.
ARM series processors, ARM architecture, instruction and programming technology, image files and distributed loading, GPIO, MMU, general flash principles and design.
Establishment of embedded development environment, Linux kernel basics, character devices, interrupt principles and applications, debugging techniques, U boot porting and kernel porting.
Air Traffic Control Test Site: South Center of Silicon Valley Core Microtechnology Park.
-
Embedded is both hardware and software, and scientific research tests software engineers.
An embedded system is a device that controls, monitors, or assists in the operation of machines and equipment. It is an embedded processor control board that controls the program stored in the ROM and is a dedicated computer system. All devices with digital interfaces, such as watches, video recorders, cars, microwave ovens, etc., use embedded systems.
Embedded tailoring to support open and extensible architectures; There is a unified drive interface; Simple, simple, friendly graphical interface and graphical user interface of operation; Once the embedded system is up and running, it does not require too much user intervention and is highly stable. The embedded system is organically combined with the specific application, and its upgrade is carried out simultaneously with the specific product.
-
Embedded is conceptually a combination of hardware and software! There are two things that you need to know. There are currently no authoritative certification exams, but there are some embedded operating system certification exams that can be examined, such as the certification of Redhat Linux.
This one is very tough, if you are a junior college student, it is recommended not to enter this industry!
-
Your choice of electronic information engineering or circuit design should be in this direction now, and there should be no specific major.
-
Because don't learn the game, playing the game and making the game are two different things, and embedded is not a game.
-
The future development prospects of embedded systems are good, and there are more job needs, but it takes a long time to accumulate, which must be patient to specialize and persist in order to learn something.
-
Are you going to graduate school or?
China University of Petroleum (Beijing), China University of Petroleum (East China), Xi'an Shiyou University, Southwest Petroleum University, Northeast Petroleum University, Yangtze University, China University of Geosciences, Northwest University, Chengdu University of Technology, etc., all have petroleum engineering related majors.
-
Embedded has just started, and the requirements for academic qualifications are not high, but the requirements for work experience and programming strength are high. Even if there is no relevant academic qualifications, there is no problem, after all, the last explanation of the problem is the strength of a person, generally speaking, embedded needs to accumulate a lot of knowledge, and it is difficult to say that it is proficient without following the project, at present, there are very few embedded courses in colleges and universities, or there is no at present, and there are very few teachers who really understand embedded, it is best to master the basic knowledge of embedded needs in colleges and universities, and it is much better to have the opportunity to follow the project after work. I wish you success.
Learning style. Two ways: first, receive training, advantages, professional guidance, fast progress, disadvantages:
The cost is high, it is not necessarily effective, and learning is a cumulative process that cannot be achieved overnight. And a lot of the training that is done now is not actually taught.
Second, self-study, disadvantages: long time, lack of professional guidance, problems can not be solved, learning direction and goals are not clear, etc., but if you persevere in learning, the results must be outstanding.
Generally speaking, it is best to have your own development platform - development board, and there are several good ones in the industry now: Feiling, Friendly, Liyutai, etc. I am a customer of Fling, I feel pretty good, I have encountered many problems in my studies, and their technical support has helped me a lot.
-
Multi-touch development board, actually do it yourself.
Qianfeng Embedded Training Institute is very good, I have a friend who just went back from training, the effect is very good, check the "Qianfeng Embedded Training Academy" online can consult in detail!
-
If you know it, you will know that the main ones are C, Linux and ARM courses.
I originally wanted to go to training, but my family conditions did not allow it, I didn't have so much money, and then I had to teach myself, and if I didn't understand, I went to the forum to ask, I studied by myself for four months, and I almost got started, and now I am also doing embedded development. Thinking about the path I have walked, in fact, I found that embedded is not as difficult as I imagined, the key is to take time to learn, and it is enough to persist for a few months.
If the landlord still has time, he may wish to learn it himself. If you really find it difficult, go to training. My friend learned the frontier of the system in Hangzhou Danai Embedded College, and the landlord can also go to the training if the family economy is good.
-
Stage 1: Beginner's Introduction.
Phase 2: Linux system management & shell programming, and Phase 3: Millions of visits.
In the fourth stage, the core cluster with tens of millions of visits is actually combated.
Underlying support for all core technologies in Phase 5: Big data O&M in Phase 6 of cloud computing clusters.
Phase 7 Python Automation and Coaching.
The employment direction of embedded is actually quite wide, the bottom can do hardware development, the hardware is driver development, and then the top can be the kernel of the operating system to the system transplantation, and then the upper layer is the application, especially the development of the graphical interface. However, there is a specialization in the art industry, and you can specialize in one of the above aspects of mine, and I have run through all of this process now, and now I specialize in the driving aspect. >>>More
1.Proficiency in the C C++ programming language: Embedded software development is primarily based on the C C++ language, so proficiency in the syntax, data structures, and algorithms of these languages is required. >>>More
Learning embedded development is of great benefit to the future of a network engineer. In today's fast-paced Internet and Internet of Things (IoT) industry, embedded systems are an integral part of the industry, providing a wide range of career opportunities for network engineers. For more systematic and comprehensive learning materials, click to view. >>>More
In the future, software will extend to both services and embedded, and the field of embedded software is becoming the focus of competition among global giants. The reporter interviewed Kevin Dallas, general manager of Microsoft's global embedded business unit. >>>More
Hello, Zero-based can learn embedded by themselves.
First sort out the important knowledge points, prepare a notebook and a set of mistakes, the set of mistakes is used to record the questions you have done wrong, and the notebook records some details and points that are easy to ignore. You don't have to do difficult questions, the foundation is fundamental, don't focus on one topic in each exam, relax your mind, don't be in a hurry, in short, be confident and believe that you can. We wish you success in your exam. >>>More