In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
This article shows you how to learn RT-Thread, the content is concise and easy to understand, can definitely make your eyes bright, through the detailed introduction of this article, I hope you can gain something.
First use the mind map to sum up, learning methods may not be suitable for everyone, but I hope I can give you some reference.
Make clear the goal of interest
The purpose of learning or self-improvement after taking part in work is no longer as simple as in the university campus, where there are basically study plans arranged by the college, and as students, you only need to carry out the plan. It can be said that many college students are limited by social experience and do not know why they want to take this course, they just know that it is required by the college.
After taking part in the work, personal study and promotion are purposeful, and human nature tends to be beneficial. It is almost impossible for you to invest a lot of time in learning a skill without any purpose, even if you learn it for your own inner satisfaction, and "looking for inner satisfaction" is also a goal.
For most workplace workers to improve their self-learning, there are only two purposes: fame and profit. So before you learn the RT-Thread operating system (which is not limited to RT-Thread, but also many workplace skills), you need to figure out why you want to learn this skill and have a clear interest goal.
If you don't understand this problem, you just feel that RT-Thread or a certain skill is very popular, and you want to follow suit, then don't waste your time rashly, because if you study aimlessly, it will be difficult to keep going.
So, what is my interest goal of learning RT-Thread? In fact, it is very simple, so that the official account can have material to write about, build its own technical image at the same time, and then actively embrace the open source community and get to know the bosses of different industries. Through this closed loop of learning summary + continuous output, you can not only improve your skills, but also link yourself to more outstanding talents. if you can help more people, it will be more perfect.
This continuous learning summary output, but also for me to apply for a job in the future, presented to the other company, is no longer a boring resume, can be my technology blog, official account, GitHub, open source works, and so on, this is also one of my interest goals.
If you don't know how to figure out your learning goals, take the time to think about it. For most workplace workers, the most direct goal of learning skills is to change jobs so that they can find a job. Job-hopping can be one of the goals of interest, but don't forget that it's best to present your skills to the other company through presentation, rather than writing them all on a resume.
Clarify the basic concepts
Every paragraph in the article is made up of three words, words and sentences, just like when we learn reading comprehension in junior high school and senior high school, analyzing the meaning of a paragraph begins with words or words (classical Chinese translation is a painful experience). Therefore, to learn the RT-Thread operating system, you need to understand the basic concepts of the operating system.
These basic concepts are basically the same in the operating system, whether it is a real-time operating system or a multitasking time-sharing operating system. When you read this passage, do you also have questions in your mind about what is a multitasking time-sharing operating system? )
Why can't you understand a paragraph? it's just that the concept of the words that make up the paragraph is not understood. Take a look at the following paragraph, in which the red box involves a variety of concepts, and if you don't understand, you can't understand this paragraph.
In just a few sentences, it contains a lot of operating system concepts, what is a thread scheduler? What is preemptive? What is the highest priority? What is an interrupt service program? Wait, wait. And I can easily understand these words because I have previous learning experience as a groundwork.
So, in our usual study, how to understand these basic concepts? Teach you a more practical method, that is, when searching on the Internet, add "how to understand xxx popularly", for example, "how to understand multithreading popularly", there will be a lot of reference answers combined with life examples on the Internet.
Now we finally know why Chinese, mathematics and foreign languages can run through the whole academic career. Learning Chinese can exercise our reading comprehension ability, while mathematics allows us to establish the ability of logical derivation and learn foreign languages. In order to better communicate with the world in the context of economic globalization.
Establish abstract thinking
Why should abstract thinking be established? Why can people acquire knowledge by reading words or watching pictures and videos? The reason is that when a person receives information from the outside world, he will create a specific image of things in his or her brain, which will depend on your own social experience and the wealth of knowledge.
Going back to the topic of how to learn RT-Thread, when I am learning RT-Thread, the first thing I refer to is the learning materials provided on its official website, and in this pile of learning materials, the first thing I pay attention to must be the introduction and framework of the operating system RT-Thread.
Don't look at the source code of the system at the beginning, and don't run the demo routine right away. If you look at the source code before your brain builds the image framework of RT-Thread, you are undoubtedly trying to persuade yourself to quit.
Why read the introduction and framework first? Because this framework can help me build a brain image of RT-Thread, no matter which part of RT-Thread I learn from now on, it is based on this framework, which is used to tell us how the code and modules are organized, so the framework is very important!
Careful people will find that even the introduction of this framework also involves a lot of basic concepts, which goes back to the link of "figuring out the basic concepts". So, it's a spiral process, constantly figuring out concepts, building brain images, and so on.
When you look at operating system code, object-oriented thinking must be essential, which brings you back to "what is object-oriented?" This is the question. I believe that through web search, you will basically understand what object-oriented is, and then there is how to implement object-oriented in C language, please see the following article.
Object-oriented programming in C language
Using C language to realize object-oriented programming
How to establish abstract thinking? This question is really too difficult to answer. The establishment of abstract thinking does not happen overnight. It requires maintaining a learning attitude of curiosity about the world over and over again, and largely depends on your life experience and the amount of knowledge. The advice I can give is to read more classic books, observe the world more, sum up and think more.
Continuous summary output
Why do I like writing articles so much now? Why do I always suggest that you continue to summarize the output? This is because there are four states in a person's cognitive quadrant: do not know that they do not know, know that they do not know, do not know that they know, know that they know.
There are many explanations about these four cognitive states on the Internet, and we will not repeat them here.
Continuous output through technical articles allows a person to sort out his or her learning process and learning status, which allows him to figure out what he knows and what he does not know in the learning process. I believe that when many people first learn a new knowledge point, they are usually in a state of "not knowing what they don't know", that is, if they don't know what they don't understand, they naturally won't ask others questions.
I believe many people understand the truth that "a good memory is not as good as a bad pen". When I learned Linux driver in 2015, I began to use notepad to record my learning process fragmentally. at that time, I had not yet learned to systematically organize and output technical articles.
The above content is how to learn RT-Thread. Have you learned any knowledge or skills? If you want to learn more skills or enrich your knowledge reserve, you are welcome to follow the industry information channel.
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.