


The first lesson after becoming a drive engineer
The dream journey of an engineer who pursues embedded technology:
In the first year, the dream was to be a microcontroller development engineer
In the third year, the dream was to become an embedded engineer Linux application engineer
When I was in my fifth year, my dream was to become an embedded Linux driver engineer
After five years, I became a driver, but I lost the drive to pursue technology.
When I first graduated from college, I was looking for a job. I always felt that I was an excellent graduate and would definitely be able to find a good job.
Others can do microcontroller development while sleeping and failing classes every day. I always feel that I can at least do Linux applications and even drivers.
So my resume was only submitted to big companies, and the salary was sky-high.
I firmly believe in my heart: As long as gold shines everywhere, it will be seen by others one day.
But the reality is that if you can’t do it, excellent graduates are useless.
So I gradually lowered my expectations, and it would be fine if I could get a job in microcontroller development.
I thought that there was only one chance to stand out between myself and my ideal job, but later I realized that work would only let people see the less than ideal version of myself.
This is the first lesson society teaches itself.

#After I have some work experience, I want to move towards Linux application development. After all, microcontroller development can be done at a glance.
After actually developing Linux applications, I found that it was more about business needs.
I originally thought that when moving from microcontrollers to Linux applications, I could learn a little more about the technology stack.
But the reality is that in order to meet needs and user experience, various interfaces and packages have been changed. Have you learned any meaningful technology? It seems that you have not. At most, it is called "proficient in C language".
Gradually, I lost my expectations and began to compromise. Just write business logic, just business logic. After all, I still have to eat.
The first lesson after developing Linux applications is to compromise with business code.

When I really achieved the low-level driver development that I dreamed of, I realized that the functions I had done before were too impetuous.
In the past, when working on the application layer, a complete product could be seen in a project cycle of maybe two or three months.
After doing low-level development, I may only have completed one driver in a month. It is still a long way from the final product, and there is no end in sight.
After a lot of low-level development, I found that basically nothing could be done in a month or two, and I could only complete a few drivers. This is very different from application development that takes several months to take shape.
But it has an advantage. Although I have only worked on one or two drivers in a month or two, my understanding of this technology has been very profound. Others can reach your level in a short time. .
I realized how important underlying development and precipitation technology are.
This is the first lesson after becoming a drive engineer: learn to settle.
The above is the detailed content of The first lesson after becoming a drive engineer. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Does Logitech ghub driver not support win7? Not compatible. Since Windows 7 has stopped updating and is no longer Microsoft's main operating system, many new software no longer supports it, such as Logitech ghub. The main interface of the Logitech driver: 1. The main software interface is on the left. The three buttons are lighting, buttons, and sensitivity settings. 2. In the settings of the lighting interface, the general special effects are relatively conventional, and the audio visual effects are the highlight. They can change color according to the sound frequency, and can be set according to the high, middle and bass bands, with different colors and effects. 3. In button settings, users can edit them here according to their special requirements. 4. In the sensitivity settings, many users will have some of their own settings. They can add the DPI speed switching point by themselves, but

Facing the Logitech driver that cannot be used normally, it can only be solved by restoring the factory settings. However, many friends do not know how to restore the factory settings. The following will provide you with detailed steps to restore the factory settings. I hope it can help you. Steps to restore the Logitech driver to the default configuration: 1. First download the Logitech dedicated driver software GHub, and open it after the download is complete. 2. Then open the mouse to set up, and click the settings (gear) in the upper right corner. 3. At the bottom, click "Restore default settings" , click directly and reopen the software to restore factory settings. How to connect the Logitech driver to the device 1. Open the back cover of the mouse and take out the wireless mouse socket. 2. Select the mouse socket next to the computer. 3. Set the corresponding parameter information for the mouse. 4. Bluetooth pair the device and long press Bluetooth.

Steps to download the Razer mouse driver: 1. Open the browser and enter the Razer official website; 2. On the official website page, find and click "Technical Support" or a similar option; 3. On the technical support page, select "Mouse" or the specific subcategory; 4. On the mouse driver download page, you can see various mouse models and their corresponding drivers; 5. Click the download link for the selected driver; 6. After the download is completed, check whether the downloaded file is complete , make sure nothing is damaged or missing.

Some users have encountered some problems when installing drivers for win11 computers. The computer prompts that the digital signature of this file cannot be verified, resulting in the inability to install the driver. How to solve this problem? Please see the following introduction for details. 1. Press the [Win + [Ctrl+Shift+Enter] Open the Windows Powershell window with administrator rights; 3. User Account Control window, do you want to allow this application to make changes to your device? Click [Yes]; 4. Administrator: Windows Powers

Graphics driver is one of the most important drivers on your PC, directly affecting performance and gaming experience. However, many people encounter the "Your system has drivers locked to manufacturer specifications" error when updating drivers through the installer. This issue occurs because the manufacturer restricts updates unless they are specifically pushed from their end. This ensures stability, but may be an issue for many people. So, let’s find out how to solve the problem now! How to fix your system with drivers locked to manufacturer specifications on Windows 11? Before we move on to slightly more complicated solutions, try these quick fixes: Make sure your computer and operating system meet the driver's system requirements. Boot your computer into safe mode, then

Some SteelSeries users discovered after purchasing the driver that the default installation path was on the C drive. However, many people may not know that you can actually change the installation path. Now let's see how to make changes. Can the SteelSeries driver be installed only on the C drive? The SteelSeries driver is not limited to being installed on the C drive. SteelSeries driver files are usually installed in a specific folder under the C drive of the Windows operating system. Please note that the computer system will install its own driver on the C drive by default. Users can save downloaded third-party computer software on other disks. Users only need to change the installation path to the desired location during installation to make the replacement.

When we install the win11 system or run the program, we sometimes need a digital signature to use it normally. However, many users are asking how to solve the problem that the win11 driver does not have a digital signature? Users can open a Windows Powershell window with administrator rights to perform operations. Let this site carefully introduce to users the solution to the problem that the win11 driver does not have a digital signature. Solution to the problem that the win11 driver does not have a digital signature: 1. Press the [Win+X] key combination, or [right-click] click the [Windows logo] on the taskbar, and select [Run] in the menu item that opens. 2. In the run window, enter [powershel

Many computers now contain wireless receivers, which cannot be turned on without installing a wireless network card driver. So how to install this wireless network card driver? The editor below will teach you how to add a wireless network card driver to Win10. The specific method is as follows: 1. Right-click "This PC" and select "Properties". 2. Click to enter "Network Adapter". 3. Turn on "Network Adapter". 4. Right-click and select "Update Driver". 5. Select "Access my computer to search for driver software". 6. Add your program process driver and click "Next" to assemble. The above is the installation method of wireless network card driver, I hope it can help everyone.
