RT-Thread零基础快速入门第8讲——软件包的使用


目录

  • RT-Thread零基础快速入门第8讲——软件包的使用
  • 前言
  • 一、准备一个完整的工程
  • 二、打开配置页面
  • 三、下载软件包
  • 四、编译运行
  • 五、总结


前言

RT-thread有很多实用的软件包,包含网络、IOT、外设、系统等多个方面,对于项目的快速开发或者评估来说是非常方便的。但不是所有软件包都是友好的,因为有些软件包是第三方贡献的,软件的质量参差不齐,即使是官方的软件包也可能存在bug或者兼容性的问题。当然,总体来说,使用起来还是很舒服的。

一、准备一个完整的工程

可以新建一个工程,也可以直接使用官方的bsp源码,具体就不多说了,可以参考我的博文:
RT-Thread零基础快速入门第1讲——新建工程

二、打开配置页面

在工程的根目录下打开env,输入menuconfig,进入配置菜单,选择RT-thread online packages,这里面的全都是软件包

rt_thread rt_sem_release注意点_零基础


rt_thread rt_sem_release注意点_单片机_02

三、下载软件包

根据自己的需求选择软件包,比如我这里选择一个4G网络模块和bh1750光照传感器的软件包,不同的软件包里面的选项会有区别,有些软件包除了一些功能选项外可能还会有一些需要手动输入的配置(如使用的引脚号、设备账号密码等),配置好了之后保存退出,然后等待软件包下载完成(下载过程会有一些日志,可以通过日志判断是否下载成功)

rt_thread rt_sem_release注意点_编程方法_03


rt_thread rt_sem_release注意点_新建工程_04


rt_thread rt_sem_release注意点_零基础_05


rt_thread rt_sem_release注意点_stm32_06

四、编译运行

软件包下载完成后要重新生成新的工程,然后编码运行,具体的流程不说了


五、总结

先学会如何使用env,然后再根据自己的需要在工程里面添加软件包即可