我是靠谱客的博主 淡然水杯,最近开发中收集的这篇文章主要介绍NRF24L01(2.4G无线通信模块)的使用 ---- 基于RT-thread操作系统对应的软件包,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、概述

二、软件包的使用

2.1、获取软件包

  1. nRF21L01软件包是基于RT-thread的spi驱动设备,使用前要打开。
    在这里插入图片描述
  2. 在menuconfig选中nRF21L01软件包
    在这里插入图片描述
  3. 在 env 中输入pkgs --update 命令,将其获取到了本地。
    在这里插入图片描述
  4. 使用 scons --target=mdk5即可将该组件添加到MDk5的工程。
    在这里插入图片描述

2.2、待续。。。

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

  • 本地文件没有NRF24L01软件包。
    在这里插入图片描述解决:env使用 pkgs --upgrade 命令(软件包管理详解)
    随着 package 系统的不断壮大,会有越来越多的软件包加入进来,所以本地看到 menuconfig 中的软件包列表可能会与服务器 不同步 。使用 pkgs --upgrade 命令即可解决该问题,这个命令不仅会对本地的包信息进行更新同步,还会对 Env 的功能脚本进行升级,建议定期使用。

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

最后

以上就是淡然水杯为你收集整理的NRF24L01(2.4G无线通信模块)的使用 ---- 基于RT-thread操作系统对应的软件包的全部内容,希望文章能够帮你解决NRF24L01(2.4G无线通信模块)的使用 ---- 基于RT-thread操作系统对应的软件包所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部