NRF24L01(2.4G无线通信模块)的使用 ---- 基于RT-thread操作系统对应的软件包

一、概述

二、软件包的使用

2.1、获取软件包

  1. nRF21L01软件包是基于RT-thread的spi驱动设备,使用前要打开。
    NRF24L01(2.4G无线通信模块)的使用 ---- 基于RT-thread操作系统对应的软件包_第1张图片
  2. 在menuconfig选中nRF21L01软件包
    NRF24L01(2.4G无线通信模块)的使用 ---- 基于RT-thread操作系统对应的软件包_第2张图片
  3. 在 env 中输入pkgs --update 命令,将其获取到了本地。
    NRF24L01(2.4G无线通信模块)的使用 ---- 基于RT-thread操作系统对应的软件包_第3张图片
  4. 使用 scons --target=mdk5即可将该组件添加到MDk5的工程。
    NRF24L01(2.4G无线通信模块)的使用 ---- 基于RT-thread操作系统对应的软件包_第4张图片

2.2、待续。。。

三、遇到的问题及解决方法

  • 本地文件没有NRF24L01软件包。
    NRF24L01(2.4G无线通信模块)的使用 ---- 基于RT-thread操作系统对应的软件包_第5张图片解决:env使用 pkgs --upgrade 命令(软件包管理详解)
    随着 package 系统的不断壮大,会有越来越多的软件包加入进来,所以本地看到 menuconfig 中的软件包列表可能会与服务器 不同步 。使用 pkgs --upgrade 命令即可解决该问题,这个命令不仅会对本地的包信息进行更新同步,还会对 Env 的功能脚本进行升级,建议定期使用。

  • 使用 pkgs --upgrade 命令出现 sqlite3.OperationalError: unable to open database file
    解决:工程路径不能包含中文和空格。

你可能感兴趣的:(RT-thread,无线温度监控系统项目,RT-Thread学习)