点击查看活动详情:https://t.csdnimg.cn/L4B8

社区介绍:

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 芯片。

社区之星推荐语: 李涛(thomas),RT-Thread社区工作小组成员之一,开源爱好者,擅长蓝牙协议栈、RTOS系统相关领域。乐于为RT-Thread贡献代码(bsp、package等)

社区成长故事

我是今年年疫情期间,在家里比较空闲,折腾ESP芯片,开始接触开源项目,那时候我发现网上开源的项目很多,然后我就跟着一步一步的做,然后就看到乐鑫官方的技术文档,上手挺快的而且能学到很多东西。接着用STM32+esp芯片一步一步的操作了一些RTOS,比如tinyos,alithings等等,用了其他操作系统点灯连接IOT之后,总感觉缺少点什么,直到我用到了RT-THREAD。这款操作系统,我顺着官方给的文档一步一步的学会了提交一份STM32L4的bsp包,第一次体验到开源贡献的乐趣。也用自己的一些蓝牙工作经历,当时也研究了一下睿赛德生态的蓝牙情况,感觉可以为RT-THREAD蓝牙协议栈做一些贡献。所以我提供了bt_stack蓝牙协议栈和nrf5x的bsp生态。当然个人贡献的价值观不一样,我并不觉得贡献的越多越好,我是觉得,真的对我个人成长有帮助的软件包,有帮助的bsp可以附加作为贡献,保存在RTOS的开源长河中去的。

社区贡献

​ 本来想通过RT-THREAD学一下蓝牙协议栈相关的知识的,也想了解一下开源蓝牙协议栈如何运作的,找了很久发现只有nimble这个开源协议栈,而且还是只对nordic芯片支持,我发现这个也太浪费了,为啥RTOS没有一款适配所有芯片的蓝牙协议栈呢?那时候就想,这个好像正好暂时还没有更好的适配,我能不能贡献下自己的一点点的经验来support一下呢?正好我稍微用过一点蓝牙。所以慢慢的,我先从nordic bsp整起来,接着nordic官方的协议栈softdevice,接着nimble。在能用起来的那一刻,感觉非常开心,我觉得这个可能就是开源的乐趣吧,就是我们先自己去想一个东西,然后慢慢的来把它实现,完成起来。先定个小目标,接着一步一步的完善。

印象最深的人

armlink

龙哥在我心目中,亦师亦友。说朋友因为他的年龄和我差不多,说师也是因为他的工作经验比我丰富的多,教会了很多东西。我相信很多人都是被龙哥所感染的,我也希望我有一天能像龙哥一样,能够感染周围的大多数人加入到开源社区中去。日本有一种工匠精神,有些人做一件简单的事情,就比如雕刻摄像头的镜片,能够总结出很多经验出来,我觉得我们很多程序员缺少一种工匠精神,很多人,为了写bug而写代码。而龙哥就很有领袖气质,他往往能指明正确的方向,以及如何自驱的去做开源事业。当然目前我还在学习的初级阶段,离龙哥还有很远,我觉得我会慢慢追着他的引导来前进。

对社区建设的建议和看法

社区真的是一个非常好的东西,在这里我们可以和大佬一起交流,很多人有一些建议,只要你愿意开口提问,大家都很热情帮你解答。我觉得我在社区一年的时间,成长了很多,也了解了很多,慢慢的学习任何知识都变得很简单了,RT-THREAD官方的文档在不断的更新,我已经跟不上官方文档的更新进度了。当然,社区目前群里人还很少,100来号人,也比较松散。

想想我们14亿人,500万的工程师,如果大家都来贡献一点点代码,慢慢的这个生态就壮大起来了。我相信这一天终归会到来,

技术展望

做嵌入式的经常会接触万物互联,其实我一直想让大家能够真正的万物互联起来,通过蓝牙也是一种方式。一千个人眼里就有一千种万物互联,所以不一定我真正确定我是否能真正达到这个目标。我会从一点点的做起来,慢慢了解,通过了解大部分的蓝牙芯片来实现所有芯片使用和添加蓝牙都能极其方便。

最近在看AI相关的内容,刚开始入门,可能还没上手,觉得很有意思,想不通里面的具体的原理。在慢慢研究,这个也受RT-THREAD的开发者大会的影响,让我能够用嵌入式接受一些简单的概念,这个点可能很多人都已经会了,但是对于我来说,还是一块比较新的领域,价值在于了解边缘计算这块相关内容,看是否能够拓展它的其他领域的技术。

开发者寄语

其实我也是一名才接触RT-Thread一年的开发者,从我上面的经历,我想提以下几点建议,当然肯定有很多比较年长的老前辈有其他建议,这个仅代表我个人经验和建议

年龄

在社区里面各个年龄的开发者都有,当然最活跃的就是90后,00后了,这些后浪敢说敢做,敢冲在最前面,越是年轻越是积极。当然这个有一些是因为是大学生或者研究生,有一些是因为是刚毕业的年轻人。我想对这些年轻人说的是,我很遗憾在学生期间没有接触到开源社区,没能积极参与到开源活动中来,当然那时候也有很多知识比较难获取到,但是我还是觉得当时很多时间都浪费在谈恋爱,打游戏的时间上,如果当时能更早的接触到开源社区,或者更早的参与进来,也许现在的我能够进步更快一些。所以加油吧,后浪,一定要保持自己的求知心态,积极努力的去贡献开源,这份事情请坚持下去,知道你们以后会面临很多种选择,请不要放下开源这种精神,许多年后你们会积累更多的经验。

当然也有一些年级比我大的一些程序员,这些程序员大部分很少有时间来贡献开源。但是我想说的是,在社区里面没有年龄之分,大家都是一个一个刚接触开源的人,不管你是什么年龄,请不要在意。如果你是一位30+岁的老程序员,要很开心,因为你有很多经验可以和年轻人分享,你学一个东西能很快的掌握,因为你有一些调试技巧,而且这些都是可以和这些年轻人分享的,同样的社区里的人也可以和你分享他们的一些新点子和观点,慢慢的大家都成长起来了。只要我们没有听下学习的步伐,我们就和那些年轻人一起成长。可能很多人没有时间,因为家庭,因为孩子,没关系的,慢慢来一点点的积累,只要你有心,每周做一点点,总有一天能够做完。

希望大家以后在社区能够不要去问年龄,三人行必有我师,你的姿态越低,学到的东西越多。我觉得熊大就很少有架子,经常耐心的一起来探讨问题,从来没有什么大佬的架子,我觉得这可能就是真正的大佬吧。真正的厉害的人从来都是愿意和你探讨问题的。

时间和文档

我遇到很多人,都是没有时间来贡献开源的。可能大家理解开源不够深入,开源其实不需要我们花太多时间,平时稍微看看,闲下来了看些PR,看看别人提交了些什么,有什么可以提交的。自己平时走路上班的时候稍微想想,在生活中想想哪些知识点可以分享,只要你分享出去,其实主要是给自己一个锻炼的机会,对自己平时经验的积累也是有帮助的。哪怕是帮助软件管理者提交错别字,提交格式修改,作者都是很开心的,因为有人愿意读自己的文档,读自己的代码,愿意和自己一起来工作。

我在研究生期间,一直感谢我的导师,我的导师一直强调文档的重要性,我们研究生实验室成为"文档工作室"。当时刚看到的时候很不屑,怎么不搞高科技,搞文档,是要当秘书吗?后来工作了两三年之后,发现文档实在是太重要了,一直后悔在校期间没有积累太多的文档,毕业之后也在CSDN写了几篇文档,后来发现我有些文档会经常的去翻阅。好记性不如烂笔头。写文档哪怕是临时的记一小笔都比你以后再次百度来的效率高,工作中也是,时常总结文档,才能方便后面回忆。有很多人觉得,这个东西我做出来就好了,但是如果没有一份说明文档,和上手文档,别人很难接手你的东西,开源就是这样,我们在工作中经常会觉得别人写的代码怎么这么乱,没有注释,没有文档。但当轮到自己做的时候又会犯同样的问题。所以学到一点东西,写一份文档,记录下学到的东西,不仅仅是对知识的巩固,也是对自己经验的积累,如果能分享出来,对自己的能力的提升也是更加有帮助的。

提问的艺术

学会提问,推荐看下《提问的艺术》,学会提问很重要

RT-Thread官方网站:https://www.rt-thread.org/index.html

开源爱好者李涛:三人行必有我师相关推荐

  1. Apache RocketMQ Meetup深圳首秀 引开源爱好者追捧

    12月16日,阿里中间件(Aliware),阿里巴巴技术协会,联合开源中国和开源社在深圳举办了Apache RocketMQ毕业后的首次线下Meetup.报名启动后,300个线下参会名额被迅速注册一空 ...

  2. 浪迹天涯的骨灰级开源爱好者——对话阿里云MVP吴晟

    云栖号资讯:[点击查看更多行业资讯] 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 简介: 吴晟是我见过最"浪"的程序员,喜欢买买买,热爱公路自驾.格子间拘不住他 ...

  3. 开源飞控爱好者_开源爱好者的10种节日礼物创意

    开源飞控爱好者 又到了每年的这个时候! 我们令人惊叹的社区成员与我们分享了他们最喜欢的与开源相关的产品和礼物,并且我们汇集了一些最佳的年度节日礼物指南. 通过检查这10项给开源爱好者的精美礼物,开启假 ...

  4. 从开源爱好者到 Apache 董事,他花了 11 年

    姜宁致力于成为连接国内开源圈与Apache基金会的桥梁.如他所说:"开源这条路越走越宽",他的贡献被认可并成功当选了ASF Board成员.那么,从开源小白到ASF董事要几步?本期 ...

  5. 吴晟:浪迹天涯的骨灰级开源爱好者

    云栖号资讯:[点击查看更多行业资讯] 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 简介: 吴晟是我见过最"浪"的程序员,喜欢买买买,热爱公路自驾.格子间拘不住他 ...

  6. 中国开源爱好者的几种可悲心态

    开源一直在中国发展着,开源就像中国的足球,大家都希望开源事业在中国得到顺利发展,但都信奉国外的开源社区,并且对于开源领域的商业化运作嗤之以鼻,更甚至于不希望看到任何搞开源的公司盈利. 引用easyjf ...

  7. 开源爱好者Sugar:从兴趣使然到不懈努力

    社区介绍: RT-Thread 是一个集实时操作系统(RTOS)内核.中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread 也是一个组件完整丰富.高度 ...

  8. 2020年度“社区之星”出炉!原来社区里的技术大佬们是这样成长起来的!

    点击查看全部 "社区之星"的成长故事放送现场 我们认为,那些积极探索技术边界并持续对社区做出贡献的开发者是真正的技术英雄,是开发者的学习榜样,也是各个技术社区发展的生命力! 在20 ...

  9. 开源软件和开源社区的反思

    蔡维德 李 磊 北京航空航天大学 引言 当前,许多新型技术凭借开源方式推广.开源 软件的发展由来已久,目前已有数以万计的开源社 区和模型.由于开源软件存在局限性,近来学术界 开始对开源软件和社区的发展 ...

  10. iOS 开源组件列表

    Github众所周知,全球最大的同性社区交友网站,在这里你可以获取任何你想要的,只要你想,只要Ta有. 从事开发几年在Github上Star了不少好的东西,当然学到了更多,在此深深的膜拜下那些开源的大 ...

最新文章

  1. python 报错 AttributeError: module ‘time‘ has no attribute ‘clock 解决方法
  2. Jetson nano刷好机之后需要做的准备工作
  3. java.lang.NullPointerException错误分析
  4. python笔记之利用scrapy框架爬取糗事百科首页段子
  5. SQLServer书写规范梳理
  6. Linux Command Line 解析
  7. nosql的数据服务_使用NoSQL实现实体服务–第1部分:概述
  8. 在TextView中实时显示数据
  9. 应用层协议:HTTP与HTTPS协议详解、二者的区别
  10. Linux下的实时流媒体编程
  11. 浅谈Object Pascal的指针
  12. MT6761 android11 linux4.19上IMX258摄像头点不亮原因备忘
  13. 寻找春天nbsp;九宫格日记-2014.07.14
  14. nodejs 连接数据库 并在数据库上进行增删改查操作
  15. 小白的python学习实录 基础篇(八)面向对象
  16. Python初级双层for循环嵌套求素数合数和循环打印**
  17. Qt实现读取BIN文件
  18. 函数防抖(debounce)和节流(throttle)在H5编辑器项目中的应用
  19. 中兴对华为NB-IoT的大反击 - CLAA
  20. js函数arguments的使用

热门文章

  1. 苹果系统版本依次顺序_苹果手机顺序
  2. HDU 1880 魔咒词典
  3. 企业组织架构的架构图用思维导图软件怎么做?
  4. 【mysql】复制一张表的数据到另一张表
  5. 成分句法分析综述(第二版)
  6. 智能制造-其真正涵义
  7. iPhone/苹果手机不用数据线传输文件到电脑的方法/步骤
  8. 苹果手机设置导入喜欢的音乐作为铃声
  9. Elasticsearch Join类型查询父子关系
  10. android系统性能优化工具,十条Android系统优化技巧, 让手机更流畅