Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
社区之星
致敬2020——打工人的成长故事
发布于 2020-12-29 11:35:52 浏览:971
订阅该版
[tocm] **社区介绍:** RT-Thread 是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread 也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread 具备一个 IoT OS 平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等等。经过11年的累积发展,RT-Thread 已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过 6亿 台,成为国人自主开发、国内最成熟稳定和装机量最大的开源 RTOS。 RT-Thread 拥有良好的软件生态,支持市面上所有主流的编译工具如 GCC、Keil、IAR 等,工具链完善、友好,支持各类标准接口,如 POSIX、CMSIS、C++应用环境、Javascript 执行环境等,方便开发者移植各类应用程序。商用支持所有主流MCU架构,如 ARM Cortex-M/R/A, MIPS, X86, Xtensa, C-Sky, RISC-V,几乎支持市场上所有主流的 MCU 和 Wi-Fi 芯片。 **社区之星推荐语**:王李康,Aladdin Wang,江湖爱称:kk。RT-Thread社区工作小组成员之一,开源爱好者,拥有超5年的嵌入式开发经验。乐衷于推广、分享,RT-Thread 操作系统知识。 ![在这里插入图片描述](https://oss-club.rt-thread.org/uploads/20220714/36fa340b07b50c1628174168e996ed742f59f1f8.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3J0dGhyZWFkaW90b3M=,size_16,color_FFFFFF,t_70#pic_center) > 2020年注定是不平凡的一年,借此机会,也对我这一年做个年终总结。 ### 1.打工人技术成长之路 一个偶然的机会,我在网上接触到了ST的一个开源项目——[DIY数字仪表项目](https://www.stmcu.com.cn/university/osp),当时STM32G0单片机软件和与云端的交互由我来研发,还有相关文档的编译。在这期间,第一次接触到了TouchGFX这个UI,并开始了自学,了解TouchGFX的同学应该都吐槽过,它的官方资料非常的少,几乎全靠自己看别人写的博客,和自己摸索。我刚开始学习的时候,TouchGFX 还是v4.12版本,现在已经是v4.16版本了,我写的第一篇有关TouchGFX相关的博客,[【STM32F429】通过STM32CubeMX移植TouchGFX](https://blog.csdn.net/sinat_31039061/article/details/96474184),如今的阅读量已经突破了一万。TouchGFX的使用虽然很简单,但是涉及的知识面是在太多了,要学习它的MVP架构,并且还有C++这个难啃的骨头,我又必须先从C++的学习开始,然后自然而然的又研究了面向对象的设计思想。我学C++是看的这个网站,[http://c.biancheng.net/cplus/](http://c.biancheng.net/cplus/),感觉还不错。 ![在这里插入图片描述](https://oss-club.rt-thread.org/uploads/20220714/23314429e49748ede06fce115605abec06abc5b3.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NpbmF0XzMxMDM5MDYx,size_16,color_FFFFFF,t_70) 还在学习TouchGFX的过程中,感觉用freertos来添加我想要的文件系统和网络功能相比于linux实在是太麻烦了,刚好在寻找其他实时操作系统的过程中听说了RT-Thread系统,看到RT-Thread系统丰富的组件和软件包,并且还是国产操作系统,有丰富的中文文档,一下子便被吸引了,也顺理成章,萌生了把TouchGFX和RT-Thread系统结合到一起学习的想法。 也就是在2019年底,2020年初,疫情爆发的前期,开启了漫长的隔离时期。在过年和隔离的时间,无事可做,这期间正好可以心无旁骛的研究rtthread系统的内核了。[RT-Thread系列文章](https://blog.csdn.net/sinat_31039061/category_8948788.html),还有[C/C++面向对象编程的系列](https://blog.csdn.net/sinat_31039061/article/details/104200127),都是在隔离期间边学习边写的文章。如今已经顺利的将RT-Thread系统引入到了工作之中。 在疫情结束后,开始了写公众号的计划,把公众号的名字定为了“AIoT开源项目分享”。虽然公众号还没写几篇,但是已经收获颇丰,认识到了天南海北的号主,和成批的技术大佬,真正的开阔了自己的知识面。这里不得不提一下“裸机思维”公众号的号主“傻孩子”大佬,在疫情期间,很幸运结识到了“傻孩子”大佬,学习了他的“PLOOC”和“状态机的思想”,在傻孩子的文章熏陶和亲自指导下,有幸见识到了很多深层次的东西。其中[OOPC精要——撩开“对象”的神秘面纱](https://blog.csdn.net/sinat_31039061/article/details/106568762)这篇文章,就是在傻孩子大佬的指导下完成的,比我刚开始写的[C/C++面向对象编程的系列](https://blog.csdn.net/sinat_31039061/article/details/104200127),质量提升了不少。 欢迎大家关注我的公众号,虽然目前写的很少,但是我可能会迟到,但绝不会缺席,2021年我将努力去完善公众号的文章质量。 ![在这里插入图片描述](https://oss-club.rt-thread.org/uploads/20220714/26a092a56b91d1510dee9fb1200ab0998e80115a.jpg) ### 2.结缘RT-Thread社区 结缘RT-Thread社区是在疫情结束后,开始写公众号之前的期间,在这期间利用业余时间我做了一个在STM32F429上基于RT-Thread系统的DIY数字仪表开源项目,并分享了相关的教程,教程地址:[https://blog.csdn.net/sinat_31039061/article/details/107770551](https://blog.csdn.net/sinat_31039061/article/details/107770551)。此教程也得到了rtthread社区的认可,并加入了rtthread社区工作小组。加入内卷小组的好处显而易见,每双周的例会可以得到RT-Thread内部的最新进展情况,还能及时反应自己遇到的问题,也能很快得到响应。和一群志同道合的小伙伴共同营造一个良好的社区交流氛围,也会让人乐此不疲。 [video(video-YlwMaL9F-1608879373583)(type-bilibili)(url-https://player.bilibili.com/player.html?aid=669011371)(image-https://ss.csdn.net/p?https://oss-club.rt-thread.org/uploads/20220714/77ecb25b47a8f5b774d8bffd58a994c387b08ee9.jpg)(title-基于STM32F429的DIY数字仪表完整演示)] 结缘RT-Thread社区,应该算是我2020年最有意义的一件事了。另外一个有意义的事件是参与了RT-Thread ART-PI开发板的内侧,我负责的是对TouchGFX库的支持工作,以方便开发者可以以搭积木的方式在 ART-PI开发板上使用TouchGFX。在完成这样一项工作后,感觉意犹未尽,因为让TouchGFX只支持ART-PI开发板,感觉还不够,应该把它做成软件包,让它支持更多的开发板,可以让更多的开发者也能在RT-Thread上玩起来,于是又做了TouchGFX软件包,软件包地址:[https://gitee.com/Aladdin-Wang/touchgfx2rtt](https://gitee.com/Aladdin-Wang/touchgfx2rtt),并录制了使用视频:[https://www.bilibili.com/video/BV1Xi4y157AN](https://www.bilibili.com/video/BV1Xi4y157AN)。另外还写了一个ART-PI的系列教程,这个系列还在陆续更新中,地址:[https://blog.csdn.net/sinat_31039061/category_10389752.html](https://blog.csdn.net/sinat_31039061/category_10389752.html)。 ![ART-PI](https://oss-club.rt-thread.org/uploads/20220714/21ff99b1fbf30f91f48e0ebd4892401386ad167c.gif) 结缘RT-Thread社区,获得的收获还远不止这些。首先RT-Thread的代码非常优美,类似与linux的框架思想,搭积木式的开发方式,只单纯的吸收RT-Thread代码的精髓就能让人收获很多,更重要的是,还结识了RT-Thread社区的一众小伙伴,这里我就不一一举例了,在他们的身上,就像为我打开了通向世界的大门,让我看到了精彩的世界,也更加认识到了自身的不足。 在这里,也希望国产操作系统RT-Thread,越做越大,越做越好,走出国门,为国家的基础技术建设添砖加瓦。 ### 3.2021年展望 人民网评价马云退休:不是马云造就了时代,是时代造就了马云!雷军曾说过这样一句话:站在风口上,猪都会飞。除了国企,没有哪家公司的成功,不是顺势而为的产物。 时代一直在变,从2000年前后起,全世界都进入互联网时代,在这个时代造就了BAT的崛起,然后随着3G/4G网络走进千家万户,也顺势迎来了移动互联网时代,在移动互联网这个时代造就的公司更加数不胜数,如今随着5G的兴起,和AI的落地,将会爆发出来的能量,将会更加不可限量。 2021年以后,我们也将迎来全新的时代,5G、AI、物联网都会更加快速的落地,国家对国产科技的支持也更加达到了前所未有的高度。 2021年,学习新技术,继续深入学习AIoT势在必行。 ### 4.开发者寄语 有句话叫酒香不怕巷子深,但是在互联网内容爆炸的时代,你付出的努力和获得的成功有时候并不一定相等。除了努力的学习和工作之外,我们还应该让自己的努力为人所知。最好的办法就是不断的展示和分享你的学习过程心得,以及你学到的知识,通过不断的输出优质的内容,你就会慢慢开启属于自己的成功道路。 最后借用《SHOW YOUR WORK》这本书中的三句话与君共勉: - 你不必是个天才 你不需要是一个大牛才有资格在网上分享内容,初学者也可以帮助初学者,因为你不会是这个领域唯一的初学者,你分享的内容,就很可能会帮助到那些和你一样的人。 - 每天分享一些有用内容 三个关键词“每天”,“分享”,有用”。每天坚持不懈的分享,确实很难,我自问还远远没有做到。衡量一个内容是否有用,就是它是否能帮助到别人,而不是说这个内容能给你增加多少粉丝。只有不断的提供高价值的内容,才能在帮助别人的同时提升自己,同时慢慢吸引别人的注意,然后给自己的未来,增加更多的可能性。 - 教给别人你会的东西 很多人都认为教会了徒弟,饿死了师傅,事实上把你知道的东西分享出去,并不会让你所知道的东西变少,恰恰相反,它会帮助你学习更多的内容,只有你给别人讲清楚了,其实自己才是真正掌握了。教给别人你会的东西,其实就是你对学到的知识不断的进行总结、归纳、思考和表达。学习的过程中从来都不是单向的,如果你愿意教给别人知识,那么别人肯定也乐意和你交流他们的想法,从而帮助你更快的成长。在这个过程中,你也会收获很多志同道合的伙伴,也会慢慢积累很多粉丝,来帮助你一起学习成长。 RT-Thread官方网站:[https://www.rt-thread.org/index.html](https://www.rt-thread.org/index.html)
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
RT-Thread小师弟
微信:rtthread2020
文章
296
回答
171
被采纳
33
关注TA
发私信
相关文章
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
I2C_IIC
ESP8266
UART
WIZnet_W5500
ota在线升级
cubemx
PWM
BSP
flash
freemodbus
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
keil_MDK
ulog
SFUD
msh
C++_cpp
MicroPython
本月问答贡献
RTT_逍遥
7
个答案
2
次被采纳
三世执戟
7
个答案
1
次被采纳
KunYi
6
个答案
1
次被采纳
winfeng
2
个答案
1
次被采纳
xiaorui
1
个答案
1
次被采纳
本月文章贡献
出出啊
1
篇文章
4
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
3
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部