当前位置: 首页 > news >正文

RT-Thread中的配置

BSP_USING_GPIO基本概念

  • BSP (Board Support Package):板级支持包,是操作系统与硬件之间的适配层,包含特定硬件平台的驱动、外设初始化代码等。
  • GPIO (General Purpose Input/Output):通用输入输出接口,用于控制或读取数字信号(如点亮LED、读取按键状态等)。
  • BSP_USING_GPIO:一个条件编译宏,用于启用或禁用 BSP 中对 GPIO 功能的支持。

select RT_USING_PIN 

  • select 关键字的作用是指定依赖关系。这意味着当 BSP_USING_GPIO 被选中(也就是设置成 y)时,RT_USING_PIN 也会被自动选中。这通常是因为 BSP_USING_GPIO 这个功能依赖于 RT_USING_PIN 所提供的功能。

tristate  三态类型---三种状态

状态含义编译结果
y启用(Yes)选项代码会被编译到内核(或固件)中
m模块化(Module)代码会被编译为动态加载的模块
n禁用(No)代码不会被编译

相关文章:

  • MySQL同步ES的6种方案!
  • [三分钟]性能测试工具JMeter入门: 下载安装JMeter并设置中文;JMeter基本使用流程
  • 解锁科研文献检索密码:多工具协同攻略
  • 给frp设置开机自启
  • 应急响应靶场web1:知攻善防实验室
  • 分布式 ID 的技术解析与实现实践
  • 【Java EE初阶 --- 多线程(初阶)】多线程的基本内容
  • ZYNQ-UART串口中断
  • 【Java篇】内存中的桥梁:Java数组与引用的灵动操作
  • 前端封装框架依赖管理全攻略:构建轻量可维护的私有框架
  • livp文件使用python转换为heic或jpeg格式
  • k8s node cgroup 泄露如何优化?
  • 深入理解 Java 观察者模式:原理、实现与应用
  • 【开发工具】Window安装WSL及配置Vscode获得Linux开发环境
  • npm install下载插件无法更新package.json和package-lock.json文件的解决办法
  • Android组件化 -> Debug模式下,本地构建module模块的AAR和APK
  • 三极管偏置电路分析
  • 51单片机入门教程——AT24C02(I2C 总线)
  • 在PBiCGStab(Preconditioned Bi-Conjugate Gradient Stabilized)算法中处理多个右端项的block版本
  • Github Action部署node项目
  • 习近平致电祝贺默茨当选德国联邦总理
  • 上海飞银川客机触地复飞后备降西安,亲历者:不少乘客都吐了
  • 习近平同欧洲理事会主席科斯塔、欧盟委员会主席冯德莱恩就中欧建交50周年互致贺电
  • 为什么有的人闻到烟味,会咳嗽、胸闷?别再伤害身边的人
  • “五一”假期国内出游3.14亿人次,同比增长6.4%
  • 上海环球马术冠军赛开赛,一场体育与假日消费联动的狂欢