电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>在RT-Thread的scons基础上使用clang-tidy做静态分析

在RT-Thread的scons基础上使用clang-tidy做静态分析

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

RT-Thread记录(一、版本开发环境及配合CubeMX)

RT-Thread 学习记录的第一篇文章,RT-Thread记录(一、RT-Thread 版本、RT-Thread Studio开发环境 及 配合CubeMX开发快速上手)
2022-06-20 00:28:534419

RT-Thread记录(十、全面认识 I/O 设备模型)

学完 RT-Thread 内核,从本文开始熟悉了解 RT-Thread I/O 设备管理相关知识。
2022-06-30 10:38:133417

RT-Thread学习笔记】使用scons命令生成静态

RT-Thread学习笔记】如何使用scons 命令中buildlib的生成静态库?
2022-07-27 09:13:154578

如何对RT-Thread内核有基本的了解?

RT-Thread 的时钟管理以时钟节拍为基础,时钟节拍是 RT-Thread 操作系统中最小的时钟单位。
2019-07-19 10:12:326734

RT-Thread记录(二、RT-Thread内核启动流程)

在前面我们RT-Thread Studio工程基础之上讲一讲RT-Thread内核启动流程.
2022-06-20 00:30:334292

RT-Thread记录(五、RT-Thread 临界区保护)

本文聊聊临界区,以及RT-Thread对临界区的处理
2022-06-20 16:06:464187

RT-Thread NUC97x 移植 LVGL

不涉及 rt-thread 驱动,但是它是 LVGL 和 rt-thread 的接口。LVGL 在 rt-thread 上运行的基石。
2022-07-08 09:37:091223

从0到1教你写RT-Thread之新建工程

在开始写 RT-Thread 内核之前,我们先新建一个 RT-Thread 的工程,Device 选择Cortex-M3(Cortex-M4 或 Cortex-M7)内核的处理器,调试方式选择软件
2022-11-18 14:17:211113

RT-Thread的C语言编码规范

这是一份 RT-Thread 开发人员的开发指引。RT-Thread 做为一份开源软件,它需要由不同的人采用合作的方式完成,这份文档是开发人员的一个指引。RT-Thread 的开发人员请遵守这样
2023-02-21 16:50:362035

基于RT-Thread的RoboMaster电控框架设计

由于 RT-Thread 稳定高效的内核,丰富的文档教程,积极活跃的社区氛围,以及设备驱动框架、Kconfig、Scons、日志系统、海量的软件包……很难不选择 RT-Thread 进行项目开发。
2023-09-06 15:21:03365

睿赛德科技(RT-Thread)宣布完成A轮融资

RT-Thread创始人熊谱翔表示,我们很欣喜地看到,经过一年的努力,产业界对RT-Thread的认同度有了显著提升,寻求与RT-Thread合作的知名厂商不断增加。
2018-06-12 09:23:018051

RT-Thread SPI接口的使用步骤分享

rt-thread源码目录下rt-thread\bsp\stm32\stm32f407-atk-explorer来获取要使用的BSPb)先编译一次工程,为了移出当前目录,要打开ENV控制台输入scons --dist打包原作者: 子彡记事
2022-05-17 15:52:40

RT-Thread SCons编译不稳定问题debug总结

摘要在使用RT-Thread的过程中,发现RT-Thread SCons存在编译不稳定的问题。源文件相同的情况下连续编译,相邻两次生成的map文件和bin文件差异巨大、运行效果不同,不利于版本
2022-09-19 16:44:50

RT-Thread Linux CI 环境使用教程

RT-Thread Linux CI 环境一个嵌入式实时操作系统 RT-Thread 进行持续集成的容器化环境。使用教程:Docker本地步骤拉取并启动镜像 maikebing
2022-08-17 15:00:39

RT-Thread Smart 入门指南

Cortex-A 系列芯片,MIPS 芯片,带 MMU 的 RISC-V 芯片等。rt-smart RT-Thread 操作系统的基础上启用独立、完整的进程方式,同时以混合微内核模式执行
2021-03-29 06:40:51

RT-Thread Smart快速上手

RT-Thread Smart(简称 rt-mart)是基于 Thread MMU 的新分支,提供了RT-带MU,中高端应用的芯片,例如ARM Cortex-A系列芯片,MIPS芯片,带MMU
2022-10-26 14:48:49

RT-Thread Studio使用记录资料汇总

。此处 led 接口 A3 引脚,为 TIM2 的 CH4,配置如下:本章使用 RT-Thread 的 flash 驱动框架, W25Q64 挂载 fatfs 文件系统 。 1、打开
2022-03-22 10:26:38

RT-Thread qemu中用memory.h头文件,scons时识别不到怎么解决?

RT-Thread qemu环境中,想运行SM2算法,调用的Miracle库,scons时出现如下错误,applications/sm2.c:10:20: fatal error: memory.h: No such file or directory,找不到解决方法。
2022-06-01 11:00:29

RT-Thread内核简介

STM32 程序的内存分布6、RT-Thread 自动初始化机制8、RT-Thread 内核对象模型静态对象和动态对
2021-08-06 07:44:48

RT-Thread系统中的Scons构建工具资料推荐

RT-ThreadSCons标准接口的基础上,提供了一组用于组织源码工程的扩展接口。开发者使用时,可以借助RT-Thread提供的扩展接口,更方便的完成源码的组织与配置。原作者:文江博客
2022-05-07 15:35:55

RT-Thread Studio 使用 RT-Thread Nano

本文介绍了如何在 RT-Thread Studio 使用 RT-Thread Nano,并以创建 stm32f103RB 的 Nano 工程为例。准备工作安装 RT-Thread Studio
2021-05-18 15:59:53

Keil 裸机工程的基础上进行 RT-Thread Nano 移植

如需下载相关开源资料请点击阅读原文这是一个航顺 HK32F030 的 RT-Thread Nano 移植示例,记录了 Keil 裸机工程的基础上进行 RT-Thread Nano 移植的...
2021-11-30 06:54:07

RT-Thread怎样去使用clang-tidy静态分析

);}}printf("hello world!\\n");return 0;}使用clang-tidy分析一下
2022-09-20 15:33:38

RT-Thread系统开启RTC驱动模块

前言RT-Thread 的驱动框架里有RTC,基于STM32 的BSP,有现成的RTC驱动,STM32本身有ST 官方的RTC HAL 支持,所以如果STM32的BSP开启RTC,简单配置一下即可
2022-06-01 15:31:45

NUC980处理器运行RT-Thread系统

--generate ,生成配置:然后更新 rt-thread 包,并下载所使用软件包:然后执行 scons 指令进行编译:烧录运行板子一共有2 个 micro usb 接口,一个用于是连接到 nuc980
2022-10-13 15:29:34

基于PC的RT-Thread模拟器搭建LVGL图形库

RT-Thread 的模拟器 simulator,是基于RT-Thread 操作系统的,也就是基于这个模拟器开发的LVGL 程序,验证好,再换个编译器下载调试,就可以很快的RT-Thread 操作系统的硬件
2022-06-13 11:03:18

模拟的mini2440环境下运行RT-Thread/GUI失败求解

效果如图所示:经验总结:1:应该使用rt-thread 0.4.0 Beta1 (最新的1.1.0无法编译)2:scons 生成mdk工程的命令为:scons —target=mdk(这是我试出来
2022-08-05 10:27:55

SystemView如何在RT-Thread对系统进行调试分析

本文主要介绍 SystemView可视化分析工具,以及如何在 RT-Thread 使用它对系统进行调试分析
2021-03-30 07:39:10

使用menuconfig配置基于RT-Thread的NimBLE软件包

编译构建环境、图形化系统配置及软件包管理功能。Env-用户手册前面说的 menuconfig 以及 SCons 工具 RT-Thread 官方都给你打包好了,集成 Env 环境中。这也是为什么每次都要
2022-06-27 11:18:21

如何使用RT-Thread的SystemView分析工具

用户进行系统调试和分析的强大工具,能够显著缩短开发和调试时间,提高开发效率。本文的目的在于帮助大家 RT-Thread 使用 SystemView 工具对系统进行调试和分析。本文的结构本文首先介绍
2022-10-26 15:38:09

如何在RT-Thread中用好SCons工具

各类复杂的处理,而不局限于 Makefile 设定的规则。 SCons 的网站上可以找到详细的 SCons 用户手册,本章节讲述 SCons 的基本用法,以及如何在RT-Thread 中用好 SCons 工具。
2022-04-11 11:01:33

如何在RT-Thread中用好SCons工具

团队逐渐引入了SCons构建系统,引入SCons唯一的目是:使大家从复杂的Makefile配置、IDE配置中脱离出来,把精力集中RT-Thread功能开发上。有些读者可能会有些疑惑,这里介绍的构建
2022-11-08 14:38:08

如何按照标准方式创建和管理RT-Thread工程

MCU,使用一种熟悉的 IDE 开发环境,使用有限的外设和组件,本文档旨在指导用户全功能 RT-Thread 版本基础上,根据项目需求搭建 RT-Thread 工程框架。本文的结构本文首先介绍了必须
2022-10-25 14:34:51

学习RT-Thread的体会和感悟

RT-Thread的开发中,使得RT-Thread稳步迭代,而这也是有一定的维护难度的。RT-Thread将代码部署Github,并在此基础上使用了Travis CI进行自动化编译测试,使得开发者可以有条不紊
2019-01-29 03:10:14

怎么 RT-Thread Studio 使用 RT-Thread Nano

请教一下如何在 RT-Thread Studio 使用 RT-Thread Nano?
2021-04-02 07:27:34

怎么RT-Thread使用串口啊

stm32用RT-Thread操作系统的串口收发简单例程?(不知道怎么rt-thread使用串口啊)
2022-08-11 09:49:30

怎么ubuntu下编译rt-thread呢?

将EXEC_PATH替换成之后ubuntu下编译rt-thread,scons 怎么修改编译工具各位大神,我应该怎么弄
2023-01-31 15:25:53

搭建RT-Thread最小系统的过程

rt-thread、libraries、led_demo三个目录RT-Thread ENV menuconfig路径修改RT-Thread ENV scons 路径修改配置shell 串口,开发板默认
2022-03-21 14:17:45

RT-Thread编程指南

RT-Thread编程指南——RT-Thread开发组(2015-03-31)。RT-Thread做为国内有较大影响力的开源实时操作系统,本文是RT-Thread实时操作系统的编程指南文档,它旨在说明如何在RT-Thread实时操作系统上进行编程、把它使用到具体的应用中去。
2015-11-26 16:06:460

RT-Thread用户手册

RT-Thread用户手册——本书是RT-Thread的编程手册,用于指导在RT-Thread实时操作系统环境下如何进行编 程。
2015-11-26 16:16:420

RT-Thread开发,如何有效学习RT-Thread的五个步骤

RT-Thread推出RT-Thread Inside战略开放RT-Thread开发平台授权合作,与硬件十万个为什么合作首次推出第一款RT-Inside的开发板——iBox物联网开发套件。
2017-09-25 09:55:1833754

RT-Thread软件包定义和使用

RT-Thread软件包是运行于RT-Thread物联网操作系统平台上,面向不同应用领域的通用软件组件 。RT-Thread 同时提供了开放的软件包平台,为开发者提供了众多可重用软件包的选择,是RT-Thread生态的重要组成部分。
2018-05-21 11:29:169569

如何创建标准的RT-Thread项目工程?详细过程分析概述

本文档旨在指导用户在全功能 RT-Thread 版本基础上,根据项目需求搭建 RT-Thread 工程框架。
2018-08-18 11:25:008863

RT-Thread Smart已正式上线

rt-smart内核即可包含基本功能,同时也可定制裁剪。rt-smart用户态应用环境采用musl libc提供POSIX接口调用及C运行环境,延续 RT-Thread 原有的生态,使用scons
2020-11-29 10:31:392426

RT-thread】如何将RT-thread系统移植到stm32

1.RT-thread简介T-Thread(Real Time-Thread),是一个嵌入式实时多线程操作系统。在 RT-Thread 系统中,任务调度通过线程实现的。RT-Thread 主要采用
2021-12-08 11:06:0516

RT-Thread Studio驱动SD卡

RT-Thread Studio驱动SD卡前言一、创建基本工程1、创建Bootloader2、创建项目工程二、配置RT-Thread Settings三、代码分析1.引入库2.读入数据四、效果验证
2021-12-27 19:13:0520

RT-thread初学

RT-thread初学线程动态创建线程静态创建线程钩子函数定时器获取系统时间动态创建定时器静态创建定时器信号量静态创建与动态创建信号量信号量实例注意线程动态创建线程/*任务回调函数*/void
2021-12-31 19:45:528

RT-Thread AI kit开源:轻松实现一键部署AI模型至 RT-Thread

RT-AK 是 RT-Thread 团队为 RT-Thread 实时操作系统所开发的 AI 套件,能够一键将 AI 模型部署到 RT-Thread 项目中,让用户可以 在统一...
2022-01-25 18:18:173

RT-Thread开源作品秀】基于RT-Thread的星务平台研究

本作品为了验证星务软件在RT-Thread系统运行的可行性,底层是否能够驱动星务软件,同时扩展RT-Thread应用范围。ART-Pi作为卫星下位机,...
2022-01-25 18:26:205

RT-Thread新版入门系列教程18讲

作为一名 RTOS 的初学者,也许你对 RT-Thread 还比较陌生。然而,随着你的深入接触,你会逐渐发现 RT-Thread 的魅力和它相较于其他同类...
2022-01-25 20:00:240

基于 Keil MDK 移植 RT-Thread Nano

本文介绍如何基于 Keil MDK 移植 RT-Thread Nano ,并以一个 stm32f103 的基础工程作为示例进行讲解。 RT-Thread Nano 已集成在 Keil MD...
2022-01-26 17:04:4916

如何使用xmake工具来编译rt-thread工程

 在最新的 rt-thread 主仓库,支持使用 xmake 工具来编译 rt-thread 工程。   
2022-05-11 15:03:101823

RT-Thread V4.1.0新特性CMake介绍与构建CMake工程

    CMake 支持 在 RT-Thread 4.1.0 正式发布版中,添加了对 CMake 的支持。开发者可以使用 SCons 工具来生成 CMakeLists.txt 文件。 为何要支持
2022-05-24 19:20:112537

RT-Thread 4.1.0的CMake构建教程

CMake 支持 在 RT-Thread 4.1.0 正式发布版中,添加了对 CMake 的支持。开发者可以使用 SCons 工具来生成 CMakeLists.txt 文件。 为何要支持 CMake
2022-05-25 11:06:082681

RT-Thread全球技术大会:萤石研发团队使用RT-Thread的技术挑战

RT-Thread全球技术大会:研发团队使用RT-Thread的技术挑战         审核编辑:彭静
2022-05-27 11:36:171001

2022 RT-Thread全球技术大会:萤石EZIOT SDK对RT-Thread的支持

2022 RT-Thread全球技术大会:RT-Thread在摄像头及IoT设备上的实践经验分享
2022-05-27 11:08:211036

RT-Thread全球技术大会:RT-Thread Smart更好的兼容Linux生态

RT-Thread全球技术大会:RT-Thread Smart更好的兼容Linux生态             审核编辑:彭静
2022-05-27 14:31:321420

RT-Thread全球技术大会:Kconfig在RT-Thread中的工作机制

RT-Thread全球技术大会:Kconfig在RT-Thread中的工作机制               审核编辑:彭静
2022-05-27 14:49:121197

RT-Thread全球技术大会:关于SCons构建引擎的主要部分介绍

RT-Thread全球技术大会:关于SCons构建引擎的主要部分介绍         审核编辑:彭静  
2022-05-27 14:55:08749

RT-Thread全球技术大会:RT-Thread上的单元测试框架与运行测试用例

RT-Thread全球技术大会:RT-Thread上的单元测试框架与运行测试用例                 审核编辑:彭静
2022-05-27 16:21:151232

RT-Thread全球技术大会:在RT-Thread上编写测试用例

RT-Thread全球技术大会:在RT-Thread上编写测试用例           审核编辑:彭静
2022-05-27 16:28:361175

RT-Thread全球技术大会:RT-Thread测试用例集合案例

RT-Thread全球技术大会:RT-Thread测试用例集合案例           审核编辑:彭静
2022-05-27 16:34:461747

RT-Thread全球技术大会:RT-Thread对POSIX的实现情况介绍

RT-Thread全球技术大会:RT-Thread对POSIX的实现情况介绍             审核编辑:彭静
2022-05-27 16:52:411511

RT-Thread全球技术大会:在RT-Thread中使用栈帧来调试程序

百问网科技CTO韦东山,在RT-Thread全球技术大会大会中,以在RT-Thread中使用栈帧来调试程序为主题进行了介绍。
2022-05-28 09:33:411517

RT-Thread全球技术大会:RT-Thread底层汇编及在arm与riscv上的差异

开发者秦韦忠,在RT-Thread全球技术大会上,以RT-Thread底层汇编及在arm与riscv上的差异为主题进行了详细的教程说明。
2022-05-28 09:56:571407

RT-Thread在arm与riscv上的两点差异

RT-Thread全球大会上,介绍了RT-Thread在arm与riscv上的两点差异如下:
2022-05-28 10:35:201282

RT-Thread Studio如何测试Ethernet连网

RT-Thread 是一款开源实时操作系统,包括 RT-Thread 内核、FinSH 命令行工具、设备文件系统、TCP/IP 协议栈、RT-Thread/GUI、大量的 CPU 架构支持和丰富的第三方软件。
2022-05-31 11:17:502250

RT-Thread自动初始化机制

  在分析之前首先查阅 RT-Thread 的官方文档 [RT-Thread 自动初始化机制](https://www.rt-thread.org/document/site
2022-06-17 08:52:111806

RT-Thread学习笔记 RT-Thread的架构概述

RT-Thread 简介 作为一名 RTOS 的初学者,也许你对 RT-Thread 还比较陌生。然而,随着你的深入接触,你会逐渐发现 RT-Thread 的魅力和它相较于其他同类型 RTOS
2022-07-09 11:27:423873

【合宙Air105开发板试用体验】当AIR105遇上RT-Thread

RT-Studio的软件包,所以想使用RT-Thread还是靠Scons,先确保RT-Thread源码( https://gitee.com/rtthread )和Scons工具(在RT-Thread
2022-12-02 11:08:511065

RT-Thread 编程风格

作者:架构师李肯 前言 最近博主在学习 RT-Thread 这个开源项目,开始慢慢学习和理解它的开源代码,慢慢开始接触了它的代码规范。 我个人认为,参与一个开源项目的第一步,就是要好好理解它的规范
2022-12-06 19:55:05735

2022年最后1场,RT-Thread开发者项目分享会报名啦~

近几年随着物联网的迅速发展,RT-Thread操作系统越来越受到开发者喜爱,基于RT-Thread生态的项目和产品也日益完善。自2021年来,RT-Thread携手电子发烧友共建RT-Thread
2022-12-27 21:05:03607

RT-Thread文档_RT-Thread 简介

RT-Thread文档_RT-Thread 简介
2023-02-22 18:22:245

RT-Thread文档_RT-Thread 潘多拉 STM32L475 上手指南

RT-Thread文档_RT-Thread 潘多拉 STM32L475 上手指南
2023-02-22 18:23:176

RT-Thread文档_内核基础

RT-Thread文档_内核基础
2023-02-22 18:28:130

RT-Thread文档_中断管理

RT-Thread文档_中断管理
2023-02-22 18:30:431

RT-Thread文档_RT-Thread SMP 介绍与移植

RT-Thread文档_RT-Thread SMP 介绍与移植
2023-02-22 18:31:345

RT-Thread文档_I/O 设备模型

RT-Thread文档_I/O 设备模型
2023-02-22 18:31:580

RT-Thread文档_UART 设备

RT-Thread文档_UART 设备
2023-02-22 18:32:211

RT-Thread文档_I2C 总线设备

RT-Thread文档_I2C 总线设备
2023-02-22 18:35:090

RT-Thread文档_PWM 设备

RT-Thread文档_PWM 设备
2023-02-22 18:35:391

RT-Thread文档_SPI 设备

RT-Thread文档_SPI 设备
2023-02-22 18:36:271

RT-Thread文档_SENSOR 设备

RT-Thread文档_SENSOR 设备
2023-02-22 18:37:440

RT-Thread文档_AUDIO 设备

RT-Thread文档_AUDIO 设备
2023-02-22 18:38:590

RT-Thread文档_Pulse Encoder 设备

RT-Thread文档_Pulse Encoder 设备
2023-02-22 18:39:261

RT-Thread文档_completion

RT-Thread文档_completion
2023-02-22 18:39:510

RT-Thread文档_ringbuffer

RT-Thread文档_ringbuffer
2023-02-22 18:40:162

RT-Thread文档_workqueue

RT-Thread文档_workqueue
2023-02-22 18:40:450

RT-Thread文档_FinSH 控制台

RT-Thread文档_FinSH 控制台
2023-02-22 18:41:060

RT-Thread文档_FAL 组件

RT-Thread文档_FAL 组件
2023-02-22 18:41:360

RT-Threadscons上使用clang-tidy静态分析

而且我们代码多是arm和gcc的,而开发机多是x86,clang默认参数也分析不了。
2023-04-27 14:09:43357

基于RT-Thread Studio学习

前期准备:从官网下载 RT-Thread Studio,弄个账号登陆,开启rt-thread学习之旅。
2023-05-15 11:00:382370

基于 RT-Thread 的 RoboMaster 电控框架(一)

由于 RT-Thread 稳定高效的内核,丰富的文档教程,积极活跃的社区氛围,以及设备驱动框架、Kconfig、Scons、日志系统、海量的软件包……很难不选择 RT-Thread 进行项目开发
2023-09-19 19:55:03379

基于RT-Thread的RoboMaster电控框架(二)

由于 RT-Thread 稳定高效的内核,丰富的文档教程,积极活跃的社区氛围,以及设备驱动框架、Kconfig、Scons、日志系统、海量的软件包
2023-09-20 15:16:41438

RT-Thread v5.0.2 发布

RT-Thread 代码仓库地址: ●  https://github.com/RT-Thread/rt-thread RT-Thread 5.0.2 版本发布日志详情: ●  https
2023-10-10 18:45:01666

试用RT-Thread Studio(VSCode)

想尝试RT-Thread studio (VSCode),先下载安装VSCode,再搜索RT-Thread
2023-10-12 10:58:31473

RT-Thread在Lan8720a和 lwip基础上移植ntp流程

开发环境:野火的stm32f407,rt-thread studio版本是版本: 2.2.6,stm32f4的资源包为0.2.2。以RT-Thread中Lan8720和lwip协议栈的使用文章创建的工程为基础。
2023-10-12 16:59:53770

基于rt-thread的socket通信设计

最近再研究 rt-thread 的通信 ,想设计出 eps8266(多个)<-> rt-thread(作为中控) <-> 服务器的通信框架,使用的开发板是 潘多拉
2023-10-13 15:02:36606

已全部加载完成