It’s great to have a thorough understanding of the underlying principles, go deep into the underlying details, and truly understand every step.

It’s great to have a thorough understanding of the underlying principles, go deep into the underlying details, and truly understand every step.

Like this article: https://blog.csdn.net/sinat_16643223/article/details/108676322

Also like Linux system transplantation, bootloader, various startup processes

 

It really feels great to go deep into every line of code, and to understand it.

 

 

Embedded itself is to go deep into the bottom layer. Instead of always floating in the upper layer it will only be called. Then it becomes the pursuit of being tall and tall. After going down to the bottom and finding it interesting, I won't pursue those anymore. I used to think that the routines in the book were meaningless, and it was meaningless to set up an alarm clock, so I wanted to do something tall. Now that you think the basic routines in the book are interesting, you have to dig into it. This is progress. What you used to do was not technical, or technical thinking, and you had no foundation, you couldn't write code, you still didn't like the basic routines, and you wanted to do tall things.

In the past, it was OK to use other people's code to realize the function. Now even a small serial port driver is worthy of careful study. This is called professional, and the previous one is called amateur. You thought it was boring because you didn't even enter the door.

 

You will think the embedded system is beautiful.

 

Now I am very happy to design and produce an STM32 core board myself.

 

You don't know how to write, and you still don't know how to do it. Are you stuck there, so you don't write much code.

 

This is why you didn't really learn something before.

 

 

It's like a layman who looks at his mobile phone and thinks it is just for fun, and he can't have the same knowledge as a layman. Insiders will find something interesting.

 

In the future, don't hold on to something that feels very low-level and you don't want to get it. It is often an amateur's idea without going deep.

Just as some training teachers said that STM32 is not advanced in Linux. You used to think that Bluetooth is not inferior. Actually, various protocol stacks. STM32, you find in depth that you have not completely mastered it, and every line of code inside has not really been hacked. Unmanned aerial vehicles may be considered a toy to laymen. This is also a superficial understanding. People in the industry know that it represents the peak of robots. Therefore, those of us who get the technology should not be as knowledgeable as laymen.

Just like those who haven't read books think there is something to study about water.

Optical flow module, low-level? It's all done by a bunch of master and doctor companies.

You think that thing is very simple, it can only show that you are amateur.

You will find it very interesting to really dive into its underlying principles.

 

 

 

 

 

 

 

 

 

Guess you like

Origin blog.csdn.net/sinat_16643223/article/details/108676324