0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何移植RT-Thread工程师到32位单片机?这6个经典学习笔记,工程师都学过

电子发烧友论坛 2022-05-24 09:39 次阅读

如何才能有效地学习RT-Thread

在越来越多的人迈入RT-Thread开发者行列,经常很多人会问这个问题。RT-Thread创始人熊谱翔曾在知乎上回答过这个问题,关于谈到RT-Thread学习的五大有效步骤,它们分别是:

1、请预备好C语言基础知识

2、找一套开发板进行上手

3、能够把基本的kernel + shell跑起来

4、解决了生产者/消费者、哲学家的问题

5、了解RT-Thread的组件

学习RT-Thread的步骤基本可以按照上面类似方法进行,最后一步则是进入到学习实践的长期过程。按照往期的学习经验,工程师可制定一个个小任务方式,完成它来获得快速实战的经验和学习积累。

RT-Thread全球技术大会火热报名中,电子发烧友全程直播

欢迎小伙伴扫码加群报名↓↓↓


cef27a32-dad7-11ec-b80f-dac502259ad0.jpg

大会结束后群里会发放RT-Thread大会PPT、技术资料

观看直播还有RT-Thread背包、马克杯、定制口罩惊喜好礼相送

为了帮助大家更快上手实践RT-Thread,发烧友专栏助理整理汇总了RT-Thread内核组成、配置,开发环境搭建,系统启动流程,工程创建与移植,外设驱动使用等一系列的基础体系知识、经典学习技巧相关专栏技术文章,让大家能够更好地理解与掌握RT-Thread。

本周专栏精选

1、RT-Thread学习笔记(入门篇/内核篇/开发环境篇/外设驱动篇/使用篇)

cf36e640-dad7-11ec-b80f-dac502259ad0.jpg

内容简介:接触 RT-Thread 已有半年,期间遇到过各种奇奇怪怪的棘手问题,有过尴尬,也自信曾经提供过比较妙的应对方案。所以产生了将一些典型的使用技巧汇总分享出来的想法,遂有此篇。

推荐理由:RT-Thread五个学习方向:入门基础、内核知识、开发环境、外设驱动以及项目应用,以问答式的方式讲述RT-Thread开发者学习实践中可能遇到的各种实际情况,并提出具体解决方法。

2、如何创建RT-Thread Nano工程

cf8c9374-dad7-11ec-b80f-dac502259ad0.png

内容简介:本文尝试使用国产嵌入式系统RT-Thread nano,如何将RT-Thread移植到GD32L233C。

推荐理由:从获取离线安装、添加RT-Thread nano到工程,到修改适配RT-Thread文件、系统时钟、时钟节拍,创建线程测试程序,编译下载等完成RT-Thread nano工程创建、应用具体方法。

3、移植RT-Thread到STM32开发板的详细步骤例程

cfc1ff1e-dad7-11ec-b80f-dac502259ad0.png

内容简介:新建一个基于野火STM32全系列(包含M3/4/7)开发板的的RT-Thread的工程模板,让RT-Thread先跑起来。以后所有的RT- Thread相关的例程我们都在此模板上修改和添加代码,不用再反反复复地新建。

推荐理由:RT-Thread工程项目直接使用野火STM32开发板配套固件库例程,详细介绍如何获取STM32裸机工程模板,下载安装RT-Thread nano源码及package安装包,如何往裸机工程里添加RT-Thread源码,让RT-Thread工程拷贝到另外的电脑上,也能够使用RT-Thread。

4、RT-Thread和FreeRTOS的区别

cffbad68-dad7-11ec-b80f-dac502259ad0.png

内容简介:RT-Thread是中国人自己推出的一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,开源os,RT-Thread除了有常规RTOS的功能,还具备一个IoT OS平台所需的所有关键组件。

推荐理由:本文对比Freertos和RT-Thread在os内核、支持的外设驱动框架、支持组件等方面的最主要区别。

5、RT-Thread学习笔记分享

d023ed50-dad7-11ec-b80f-dac502259ad0.png

内容简介:在学习RT-Thread之前,我接触过uCOS和FreeRTOS,但这两个在单片机上应用的实时操作系统,我都没有仔细并系统化地进行学习,都只是局限于开发板上运行一下demo例程。

推荐理由:作者总结了自身从业经历和职场感悟,深入分享自己在RT-Thread学习经历、背景,如何以一枚嵌入式Linux工程师身份学习RT-Thread,概括如何学习RT-Thread内核应用知识体系的一些方法论,值得大家学习借鉴。

6、基于RT-Thread和N32G457的家庭语音助手方案

d049f90a-dad7-11ec-b80f-dac502259ad0.jpg

内容简介:本方案通过N32G457+RT-Thread,实现一个家庭语音助手,提供语音唤醒、多路开关、倒计时、闹钟提醒、天气提醒、新闻播报、音乐播放等功能,为家庭生活增添便利和趣味性。

推荐理由:基于RT-Thread开发的家庭语音助手,能够实现自动语音播报功能,包括特定词唤醒、语音控制多路开关、语音倒计时、定时闹铃、天气播报和新闻,语音控制音乐播放等,提供基本的项目思路、实现源码,平常作为RT-Thread项目可以上手练习。

周末奖励翻倍!

新人入驻免费领发烧友资料VIP

即日起至6月13日,新人申请入驻发烧友专栏,可免费获得发烧友资料VIP 1个月(全站所有资料100次免积分下载)周末入驻专栏,还可获得2个月使用权限~

d08a3768-dad7-11ec-b80f-dac502259ad0.png

*温馨提示:周末VIP翻倍活动,仅限5.21,5.22,5.28,5.29,6.3-6.5,6.11,6.12 当天申请入驻专栏有效。

完成活动文章发布+每日活动打卡,还可赢取3合1数据线、电烙铁、商务双肩包,小米手环6,天猫精灵等惊喜大奖哦!

d0b8a562-dad7-11ec-b80f-dac502259ad0.png

如何报名活动?

长按识别添加发烧友专栏助理微信,备注:征文


d0f2ecae-dad7-11ec-b80f-dac502259ad0.png

扫码了解更多活动详情


d11d4184-dad7-11ec-b80f-dac502259ad0.png

新人入驻专栏权益

d1397a34-dad7-11ec-b80f-dac502259ad0.jpg

1. 发烧友官方平台认证、定制荣誉证书及奖章;

2. 公众号展示、网站百万定向流量扶持,量身打造您的个人IP;

3. 每年度/季度优质原创者评选,获得独立展示曝光机会;

4. 500+优质创作者社群,与行业大咖交流共享创作经验;

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    5999

    文章

    43966

    浏览量

    620736
收藏 人收藏

    评论

    相关推荐

    3月27日-西安!RT-Thread工程师Meetup & Vision Board动手实践

    西安的工程师小伙伴请举手!RT-Thread2024年首场线下工程师交流会,第一站来西安啦。3月27日晚7点,RT-Thread社区将在西安高新区-归来书店,举行官方非正式——
    的头像 发表于 03-25 08:34 121次阅读
    3月27日-西安!<b class='flag-5'>RT-Thread</b><b class='flag-5'>工程师</b>Meetup &amp;amp; Vision Board动手实践

    如何入门硬件工程师

    想跨行业做硬件设计工程师,应该如何学习规划呢
    发表于 03-17 21:49

    企业老工程师和高校老师有啥区别

    电子工程师硬件
    电子发烧友网官方
    发布于 :2024年02月28日 17:50:00

    如何搞崩一硬件工程师心态?试试对ta说这几句

    硬件工程师
    扬兴科技
    发布于 :2024年02月20日 18:05:49

    #人工智能 #FPGA 怎么成为一合格的FPGA工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年12月18日 21:19:01

    电子工程师第一天上班就暴揍师傅。。。#科普 #示波器 #电子工程师 #打工日记

    电子工程师示波器
    安泰小课堂
    发布于 :2023年12月18日 17:36:12

    FPGA工程师需要具备哪些技能?

    设计思路、硬件语言、EDA工具、数字信号处理、通信协议、测试验证等方面来看,FPGA工程师需要具备多方面的技能。除了上述技能之外,他们还需要具备团队协作和解决问题的能力。这些能力需要长时间的学习
    发表于 11-09 11:03

    #FPGA 本科生也能成为FPGA研发工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年09月23日 08:05:36

    热门推荐:硬件工程师必备工具

    硬件PCB产品顺利投产。 华秋DFM可制造性检查软件,在硬件开发流程中起到了非常关键的作用,对于广大硬件工程师来说具有很大的便利性和实用性。 华秋DFM软件下载地址(复制电脑浏览器打开
    发表于 06-21 10:15

    电子工程师必看书籍推荐#知识分享 #知识科普 #交流#硬声创作季

    电子工程师
    也许吧
    发布于 :2023年05月24日 10:47:34

    【社区工程师专题系列第一期】坚持兴趣成就嵌入式工程师——杨永胜

    社区之星,是积极钻研技术并持续对社区做出贡献的开发者,也是社区发展的生命力。2022年即将结束,电子发烧友年度技术专场——社区之星专场,特邀三社区之星分享工程师人生、项目经验等,带领每位开发者从社区
    发表于 05-19 10:25

    基于RT-Thread Studio学习

    前期准备:从官网下载 RT-Thread Studio,弄个账号登陆,开启rt-thread学习之旅。
    的头像 发表于 05-15 11:00 2576次阅读
    基于<b class='flag-5'>RT-Thread</b> Studio<b class='flag-5'>学习</b>