Along the way, the embedded road of electronic information engineering graduates!

Many people want to learn embedded, but face many problems. How to learn embedded, how to learn embedded, do you need to report to a training institution for embedded entry, which training institution is better?. There are also some cases of consulting electronic information engineering majors, etc.


These questions are asked by many newbies every day. I, in the final analysis, want to know how to get started with embedded, and how to wait for the major of electronic information engineering?


 

1. Looking back on the electronic information engineering major along the way


, I am not sure whether I belong to the embedded entry now. Because you can't see it at all.


The undergraduate major is electronic information engineering. At first, I heard a big brother from the same village studying this major in our school and saying that the money career is good, so I chose this major. profession.


In the end, I was admitted to my current major as I wished. It's okay. So far, I still have no regrets and regrets. When I first entered the school, I really didn’t know much about this major. I only knew that compared with the School of Computer Science, we would be a bit higher-end than them. Before college, I basically never played with computers. After the college entrance examination, I went to an Internet cafe under the name of the school to be happy for the first time. Until now, I have been facing this computer every day.


After admission, the dean of the department gave a professional introduction, and only then did he know that the employment direction of this major in our college was embedded and radio frequency microwave. The concept of embedded should actually be gradually established. The first programming language I learned was C. Compared with those computer experts and individual VB experts in the profession, I can only start from 0 to lay the foundation. Basically, it is not until the third year of college that some basic professional courses are really completed, such as C/C++, database, circuit principle, digital electricity, analog electricity and so on.


2. My embedded journey has come all the way


When I first entered the school, I told myself that I would work hard to be a hardware engineer in the future, because I was afraid of my lack of programming ability, but I still had some confidence in my hands-on ability. So in the summer vacation of my sophomore year, I took the initiative to participate in the electrical equipment and the teacher who taught me the model electricity (because my model electricity test was better, huh), but at that time, the three people in the group could not program, so I had no choice but to end up Set yourself up. So I bought the first development board c8051d, something from Reiz, that summer vacation I started from scratch and entered the world of single-chip microcomputers. At that time, I only learned C and analog circuits, and I didn’t even learn about electricity. It is painful, and it can be regarded as entering the so-called embedded rookie period. Watching the video of the board to learn those unknown modules, I/O ports, timers, etc. Since the basics are ok, I have finished the basic modules. The electrical equipment selected c8051f020 chip, so there was a second minimum system board. Although it was 51, there was still a difference in configuration. After another period of pain relief, it was finally programmed to output 2 channels of SPWM. This is the final product of my summer vacation. As a rookie in all aspects, the final game is also the end of Cai Cai. But I gained experience, gained skills and abilities ahead of others, and was full of pride.


Soon the MCU was also upgraded, and came to the 16-bit msp430f5x series, which is a new processor, but it has been developed with ease. For this competition, the team started preparations from the winter vacation of the junior year, from the width op amp, high frequency amplification, spectrum analyzer, and another summer vacation was spent in the laboratory.


For the competition, I took out the tuition fee to buy components, electric drills, and special boxes for electricians in advance. In short, I invested a lot. In fact, in addition to software development, hardware has always been what I want to do. I have my own soldering iron and everything needed for soldering. There are many components and small modules required for electrical equipment, but now they are all in my electrician's box. fell asleep forever.


In my senior year, I received the reward of years of hard work, and I decided to stay in my own school. The courses I took at the beginning happened to be courses related to embedded systems, so I bought the fourth development board in October 2011. OK6410, rmb 600 yuan, the artifact of ARM11 for embedded entry, so I entered the world of Linux hand-in-hand. At this moment, it should be regarded as a real entry into the embedded world. The rookie will always start learning from the basics, watching the video to the development board to learn what is bootloader, what is fireware, what file system, what is driver, what is application, what is GUI... Installed redhat, cross-compiled Environment, vmware.......... After watching the basic video of Guozhi step by step, I sorted out my own little sunflower collection. The video taught me the basic concepts and foundations, and took me to the beginning, and the follow-up in-depth basically depends on my own practice. Beginning as a rookie, there is no problem everywhere. Adding relevant professional teachers is the best choice. If there is a need, you can leave penguins. First of all, I will solve it on Google and Baidu, and then send out group consultations. When encountering problems, I must first identify myself to solve the problem. In this way, OK6410 accompanied me gradually to get started with embedded, and gradually gathered and gathered, and there were more and more meetings. There is also experience. I just recently transferred the ok6410 board, and I don't want to use it anymore. I don't want to waste it. I hope it can also help others get started.


3. How do you get started with your embedded system?


If you are not basic and don’t pursue time, you can learn by yourself; if you are basic or have already entered the society, then you should consider the time issue and apply for a training course, of course, don’t be in a hurry Choose a training institution, slow down and see what the training institution can teach you, 3G engineer, android driver engineer, you need to find a reliable school for training, and you have to rely on self-deepening and project practice after training to get a job. . There are penguins left here if needed. Of course, whether it is embedded software or hardware, when you choose one of the directions for employment, then it is necessary to learn deeply, learn well, and learn well, and take your own embedded road well, which can be regarded as a job. dedication.



 


Students of related majors, please work hard to learn the basics. When you have written an application of your own, and you have a mainstream chip company in your favorites, then congratulations, you should have gotten started! If you are still in a difficult period, here is also You can leave the company. I have saved a lot of dry goods over the years. I believe it will help you embark on a good learning path.

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326174844&siteId=291194637