RTT
文章平均质量分 83
aaaaTa_SnG
阳光很好,bug很少
展开
-
RT-Thread-ulog输出到flash-基于FlashDB
ulog输出到flash-基于FlashDBULOG_TSDB搭建详解一、依赖二、实现1、后端设备初始化2、TSDB功能实现①tsdb初始化②追加日志数据③查询日志数据全部查询根据日期区间查询④清空日志数据三、测试ULOG_TSDB搭建详解一、依赖1、打开FAL,挂载好片内/片外Flash,设置分区表2、打开FlashDB、ulog组件3、使能硬件RTC二、实现1、后端设备初始化主要实现原理:把tsdb作为ulog输出的后端设备,实现保存日志数据到flash中仿照console_be.原创 2021-03-13 20:56:12 · 2143 阅读 · 2 评论 -
RT-Thread FAL 组件使用
RT-Thread FAL 组件使用FAL 组件开源项目地址:https://gitee.com/RT-Thread-Mirror/fal/tree/masterFAL 组件是 RT-Thread 提供的一个操作 Flash 的抽象应用,与 RT-Thread 无依赖,可以裸机使用,EasyFlash 就是在此基础上运行的。以下介绍如何通过 RT-Thread Studio 来使用 FAL 组件。首先在设置文件中打开 FAL 组件,并勾选“ FAL 使用 SFUD 驱动程序”,这样就可以使用 SFU转载 2021-02-24 08:22:08 · 1266 阅读 · 0 评论 -
RT-Thread传感器驱动框架详解(框架介绍+使用方法+源码理解)
RT-Thread传感器驱动框架使用详解1、整体框架2、使用步骤①ENV工具配置②Sensor框架初始化③创建线程3、源码追踪由于传感器种类众多,RT-Thread官方设计了传感器框架,为上层提供统一的操作接口,提高上层代码的可重用性;简化底层驱动开发的难度,只要实现简单的 ops(operations: 操作命令) 就可以将传感器注册到系统上。本博客中2、使用步骤处源码均出自RT-Thread官网开源项目:分布式温度监控系统1、整体框架Sensor 驱动框架为上层用户提供了标准 devic原创 2021-02-03 14:39:01 · 4273 阅读 · 2 评论 -
RT-Threadbsp移植
移植rt-thread-master中BSP到其他路径下开发1、前言2、文件移植3、修改配置文件4、总结1、前言小白入门RTT,感觉RTT中文社区用得是真的舒服,跟着视频熟悉了ENV的基本操作,也从官网下载了各种芯片的BSP(rt-thread-master),寻思试着把项目路径移动到其他地方进行开发,结果连连踩坑…赶时间的朋友可以直接跳到4、总结看注意事项!2、文件移植寻思着先把rt-thread-master中其他文件移动到目标路径,在把BSP文件中你所需要的芯片型号移动过来就可以了原路径原创 2021-01-27 23:14:23 · 399 阅读 · 0 评论 -
RT-Thread内核基础介绍
RT-Thread内核基础一、线程调度二、时钟管理三、线程间同步四、线程间通信五、内存管理六、I/O设备管理摘自RT-Thread官方文档《um4003-rtthread-programming-manual》链接: RTT官方文档.一、线程调度✨线程是 RT-Thread 操作系统中最小的调度单位✨线程调度算法是基于优先级的全抢占式多线程调度算法即在系统中除了中断处理函数、调度器上锁部分的代码和禁止中断的代码是不可抢占的之外,系统的其他部分都是可以抢占的,包括线程调度器自身✨相同优先级的原创 2021-01-14 21:58:12 · 299 阅读 · 0 评论