当前位置:网站首页>[community personas] exclusive interview with Ma Longwei: the wheel is not easy to use, so make it yourself!
[community personas] exclusive interview with Ma Longwei: the wheel is not easy to use, so make it yourself!
2022-07-06 02:12:00 【RT thread IOT operating system】
Hi~RT-Thread Community developers :
【 Community chronicles 】 yes RT-Thread New columns launched by the community , Personage will focus on every pair of RT-Thread Small partners who have made contributions to the community , Regularly from RT-Thread Select an active developer from the community partners for an exclusive interview , Share with developers RT-Thread The story and fate of learning and learning methods and experiences . Thank you again for your contributions to the community , You are right. RT-Thread We have kept in mind the support and contribution of the community , I also hope that more partners can join RT-Thread The ecological construction of in ~
** Introduction to developers in this issue :** Malongwei , Forum account Cfly,RT-Thread Community experts ,2022 year RT-Thread Global Technology Conference lecturer ,Agile Family bucket software package author , get 2019 And 2021 year RT-Thread Community outstanding contribution award
His forum homepage :https://club.rt-thread.org/u/2c298f197058c516.html
As RT-Thread One of the most active developers in the community , How does Ma Longwei interact with RT-Thread Become attached to the ? How to become RT-Thread Community outstanding contributors ? Let's take a look at his exclusive interview ~
Q: Please briefly introduce yourself first ( Technical background 、 Work experience 、 Learning experience )
I have graduated from work 3 Years. , Mainly in the development of embedded underlying technology . front 2 In the field of Internet of things , Now we are turning to the industrial automation industry . The work mainly involves the transplantation of operating system and middleware 、 Drive debugging, etc .
Q: How did you communicate with RT-Thread Become attached to the ? What makes you right about RT-Thread Always have enthusiasm ?
When I was interning in the first company, the leader mentioned it and I went to know , Find it and uCOS、FreeRTOS It's completely different to use ,“ Small and beautiful ” The idea of runs through the whole , especially Env and The device frame made me feel very strange , At that time, BiShe also had a lot of time at the beginning and wanted to use it . Brother wildfire's 《RT-Thread Kernel Implementation and application development practice guide 》 This book was of great help to my study at that time .
At first, when it was Mengxin, a group was added ( Which one forgot ), The people inside are very enthusiastic , Communities and groups are also very active , With the help of group friends, I also slowly grew up . Until now, RT-Thread Our community is still very active and open , I also met many friends to discuss technology and life . Because such a group of interesting and enthusiastic people , My learning and growth path is not alone .
Q: As RT-Thread The winner of the community Outstanding Contribution Award , Can you share your community contribution experience or experience ?
The first contribution is the first submission when completing the design Libmodbus software package , Follow the official package submission tutorial step by step , It is not a success to merge the branches of their own warehouses into the official , Mainly for some git The operation of is not very familiar .
After work, use it in depth RT-Thread, I always feel that some components or software packages are not used to , Just think I want to make my own wheels . From the simplest Led Start to key 、 Network debugging 、Ftp The server , Their own wheels are gradually increasing , As soon as people have family buckets, I'll name them Agile All right . Every once in a while, abstract some of your ideas as new family members .
Q: You developed Agile Series of software packages are highly praised by developers , Are there any unforgettable memories in the development process ?
file ! file ! Or documents ! No matter how easy a thing is to use, but you don't have a manual or a heavenly book, it's difficult to promote it , Maybe I will think about what I write when I go to see it one day ?
At the beginning, writing documents was quite casual , A few hundred words in a hurry , No matter what the flood is . In the back Doxygen Later, I found that the original document can still be written like this , At this time, I made another Flag, I want to put Agile Whole family barrel document rewriting , Next is a painful period of time , First of all Agile Modbus, I can still remember those nights and weekends when I stayed up late to write documents , The feeling of choking out one word reminds me of when I wrote my composition at school . Documentation alone is not enough , A complete example is needed to make developers easy to use , Then there was another painful day . That's it Agile Modbus Present the current version .
When documents are generated by tools, I feel that the previous efforts are worth it .
Q: You are using RT-Thread When developing a project , What is the most difficult point ?
It should be the equipment frame and POSIX Well , The device framework is a novelty , and RT-Thread It provides a lot of device frameworks that you can use foolishly , But how to achieve their own bottom drive access device management , This requires you to agree with its idea , Endure a period of discomfort . meanwhile POSIX The docking of is also a great difficulty ,select The principle of implementation and how to connect need a deep understanding of the device framework .
**Q: In embedded development , How do you improve your development skills ? **
image RT-Thread Contributing code is a good way to improve your skills . At the same time, when you have good ideas in the components or software packages you use , Take time to study someone else's code , Learning ideas . Some open source projects of others can also be used to learn . When I suddenly think of a good idea, I will implement it and share it with you .
Q: What are your favorite development tools ? What will be used in daily work ?
Favorite tool Env、Git and VS Code Well .VS Code Many plug-ins in are very useful , And cooperate with Env The code written after the tool generates the configuration file is very smooth .
Q: Work / What problems or challenges did you encounter during your study , How did you solve it ?
I will try my best to solve the problems in my work , Don't stick to one method , When stuck, discuss divergent thinking with colleagues or friends , Speak out , I found that there were many problems that I described. Suddenly, the light appeared .
Q: For wanting to learn RT-Thread The developer of the , What do you suggest / I want to share my experience with them ?
It is inevitable that learning is boring , But understand thoroughly RT-Thread The design idea can be more handy in use , I suggest buying an official book and spending some time learning to be familiar with its mechanism . At the same time, it can be simple demo Start to realize , Try it module by module to see the phenomenon . When you encounter problems, you can ask questions on the Forum , There are many enthusiastic gods in the Forum .
Q: What do you think RT-Thread What is the community doing better ? What else needs to be improved ?
High community activity , The response to developers is very timely and there are many online and offline activities . I hope to make a special recommendation for some easy-to-use components and software packages , Make it easier for more developers to choose .
Related reading :
【 Community chronicles 】 Exclusive interview with Li Luchang : From ordinary migrant workers to embedded siege lions who have settled in Shenzhen
【 Community chronicles 】 An exclusive interview goes out : Talk about learning RT-Thread The method and experience of
Niu Renzhi |19 How did the - year-old developer grow into RT-Thread Of outstanding contributors ?
边栏推荐
- Unity learning notes -- 2D one-way platform production method
- Genius storage uses documents, a browser caching tool
- Use the list component to realize the drop-down list and address list
- Sword finger offer 12 Path in matrix
- Minecraft 1.18.1、1.18.2模组开发 22.狙击枪(Sniper Rifle)
- leetcode-2.回文判断
- Using SA token to solve websocket handshake authentication
- 500 lines of code to understand the principle of mecached cache client driver
- [depth first search] Ji Suan Ke: Betsy's trip
- 2022年PMP项目管理考试敏捷知识点(8)
猜你喜欢
MySQL index
NLP fourth paradigm: overview of prompt [pre train, prompt, predict] [Liu Pengfei]
PHP campus movie website system for computer graduation design
Basic operations of databases and tables ----- non empty constraints
Concept of storage engine
插卡4G工业路由器充电桩智能柜专网视频监控4G转以太网转WiFi有线网速测试 软硬件定制
It's wrong to install PHP zbarcode extension. I don't know if any God can help me solve it. 7.3 for PHP environment
Using SA token to solve websocket handshake authentication
Multi function event recorder of the 5th National Games of the Blue Bridge Cup
Jisuanke - t2063_ Missile interception
随机推荐
NiO related knowledge (II)
Regular expressions: examples (1)
Visualstudio2019 compilation configuration lastools-v2.0.0 under win10 system
Redis string type
D22:indeterminate equation (indefinite equation, translation + problem solution)
TrueType字体文件提取关键信息
[network attack and defense training exercises]
使用npm发布自己开发的工具包笔记
Computer graduation design PHP college classroom application management system
I like Takeshi Kitano's words very much: although it's hard, I will still choose that kind of hot life
MySQL lethal serial question 1 -- are you familiar with MySQL transactions?
安装Redis
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
GBase 8c数据库升级报错
[flask] official tutorial -part2: Blueprint - view, template, static file
Numpy array index slice
MySQL learning notes - subquery exercise
Global and Chinese market of wheelchair climbing machines 2022-2028: Research Report on technology, participants, trends, market size and share
[width first search] Ji Suan Ke: Suan tou Jun goes home (BFS with conditions)
Derivation of Biot Savart law in College Physics