rtthread工业使用_从安装到使用,RT-Thread Nano最全教程看完不信你还不会使用

小编 说

自RT-Thread Nano发布以来,小编收到不少开发者询问RT-Thread Nano的配套教程实例,官方发布过一篇:从裸机开始,创建一个RT-Thread Nano系统工程,但对广大开发者来说还是远远不够,幸得RT-Thread开发者燕十三大作一篇讲解实战 RT-Thread Nano ,算是手把手教学了。嗯,连我这个不懂技术的小白看了也会了。欢迎给RT-Thread投稿,获赠RT-Thread T恤一件。

何为RT-Thread Nano?大家知道,Keil5以后采用pack形式管理芯片及各种相关组件的。RT-Thread Nano就是通过Keil pack方式发布,在保持原有RT-Thread基本功能的情况下,实现了极小的Flash和Ram占用。默认配置下,Flash可小至2.5K, Ram可以小至1K。

目前pack包含有kernel、shell(msh)、device drivers三部分功能,这3个功能可按实际使用情况按需加载。本次使用的主芯片为GD32F150C8T6,资源为Flash:64K,RAM:8K。

一、RT-Thread Nano Pack下载安装

1.在Keil5主界面上点击“Pack Install”按钮,即可进入Pack Install界面

图1:Keil5主界面

2.在Pack Install界面下,RT-Thread Pack在右边栏中。如未下载,可点击“Install”下载;如已安装,版本有更新,将提示“Update”可更新。

图2:RT-ThreadPack下载

3.如在图2界面“Packs”栏中未发现“RT-Thread”,可先在菜单“Packs”下点击“Check for Updates”。Update完成后,将可看到RT-Thread Pack。

图3:Pack Update

4.Pack下载完成后,Keil将自动弹出Pack安装界面,按步骤依次完成安装。

二、裸机最小系统工程建立

1.本次工程使用的是芯片是GD32F150C8T6,64KFlash、8KRam。Keil5下开发须先在官网下载Keil Pack (GigaDevice.GD32F1x0_DFP.pack),并正确安装。

2.先按照裸机Keil工程流程搭建工程,为测试Flash及Ram大小,最小工程只包含必须的Libraries文件,main函数也未作任何多余处理。

图4:GD32F150C8T6最小工程

3.编译完成后,默认配置Flash:1112字节、Ram:2144字节

4.修改默认启动文件startup_gd32f1x0.s定义堆

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值