This post was last edited by a media student on 2019-4-21 15:01
【RT-Thread Reading Notes】 1. First Reading of RT-Thread RTOS
I am very honored to get this "RT-thread Kernel Implementation and Application Development Practical Guide". First of all, we are very familiar with the authors of this book, Liu Huoliang and Yang Sen. I learned about Wildfire from participating in the Freescale National College Student Intelligent Car Competition. I was a sophomore at the time. I basically didn’t know what K60 was, nor did I know the principles of ARM. Then I found the Wildfire k60 underlying driver on the Internet and completed the competition. The impression left on me by the Wildfire combination is: they understand students’ psychology very well, understand our needs very well, and just like Wildfire, help embedded practitioners improve and move forward. As for Mr. Xiong Puxiang, I only knew about him when I was studying RT-thread. This gentleman is also amazing. He was able to organize a group of brothers and sisters to develop our own RTOS in the current "impetuous" social context. You should know that when I was in school, the RTOS I knew were all developed abroad. This kind of courage to set a flag is very admirable. Moreover, RT-thread has really been done, and it has been recognized by customers, and it has cultivated a group of system-level engineers, which is really gratifying. These days, when I was studying the book RT-thread, I browsed the official website of Ruiside and found that it had started to do certification. I have to say that this is a good attempt. In the past, there were Cisco certification, Microsoft certification, IELTS certification, and some domestic CET-4 and CET-6 and Mandarin certification, which actually provided a goal for everyone to learn. And Ruiside's certification, I think, will also help some people improve their abilities at some level. However, I hope to adhere to universal benefits, not to pursue profit as a point, and not forget the original intention. Moreover, on the official website of RT-thread, I saw a very detailed learning guide and a very detailed driver library. Interested readers can go to the official website to explore it by themselves. I think a good book is a good guide, taking you into a wonderful unknown world and teaching you how to navigate in this world. This book can play such a role. The industry I am engaged in is currently an industry that lags far behind the United States in China, but it is also an industry that China must engage in. Therefore, I deeply understand the difficulty of innovation and the difficulty of stalkers. I sincerely hope that RT-thread can stick to open source and find its own profit point. If possible, in the future, it can upgrade or innovate a desktop computer operating system that can compete with Windows and Linux, and contribute the wisdom of the Chinese nation to the development of mankind. Next, I would like to explain how to share reading notes: I will share in the order of "RT-thread Kernel Implementation and Application Development Practical Guide", and will share in order in single chapters or multiple chapters. Before that, I would like to share some of my insights with you: If we really want to learn RTOS, we must master the following knowledge: 1. Basic knowledge of C language, pointers, structures, macro definitions, etc. 2. C data structures, because Linux and other operating systems are all programmed in C, such as linked lists, stacks, queues, heaps, etc. 3. An arm chip you are familiar with. This book is based on stm32. Beginners can learn an stm32 because the information on this model seems to be more complete. 4. Basic arm instructions and basic assembly knowledge 5. Other necessary knowledge, digital circuits, etc.
Although the book by Wildfire Brothers looks very thick, the content is not much, nor is it very complicated, because they have indeed experienced the learning process in person, and combined with practice to tell everyone. Therefore, as long as the basic knowledge is strong enough, I think you can read the whole book in one day, but to really master it, I think it takes 1 month or even longer to study and practice continuously. I hope to take this reading month as an opportunity to fully understand the essence of RT-thread within a month, and be able to apply it well on stm32 or other arm chips. This content is originally created by EEWORLD forum netizen Media Student. If you need to reprint or use it for commercial purposes, you must obtain the author's consent and indicate the source