对于使用LCD硬件控制器(RGB,MIPI DSI)通信的屏幕,LCD设备驱动只需要实现LCD设备的操作方法struct rt_device_ops即可,比如control接口里更新硬件控制器的缓存区即可控制屏幕绘图。 如此一来,配合先楫适配好的RT-thread BSP,可以很顺手得适配好LCD的驱动,按先楫BSP的driver照葫芦画瓢个drv_lcd。 (三)创建LCD设备 下...
但是没在SDK的资源库中,如果使用其他开发板,可在SDK资源库中查找。 1.2使用RT-Thread Studio创建项目 笔者就不用QEMU模拟硬件了,直接上板子吧。第一个例子还是使用点灯的实例。先看看笔者使用的开发板的LED硬件电路图。 1.2.1新建项目 笔者使用的MCU是STM32F746ZG,笔者这里直接将stm32f746-st-nucleo导入到RT-Thr...
RT-Thread记录(一、RT-Thread 版本、RT-Thread Studio开发环境 及 配合CubeMX开发快速上手) RT-Thread记录(二、RT-Thread内核启动流程 — 启动文件和源码分析) ️ RT-Thread 内核篇系列博文链接: RT-Thread记录(三、RT-Thread 线程操作函数及线程管理与FreeRTOS的比较) RT-Thread记录(四、RT-Thread时钟节拍和...
1.2使用STM32编译和运行 RT-Thread 笔者就不用QEMU模拟硬件了,直接上板子吧。第一个例子还是使用点灯的实例。先看看笔者使用的开发板的LED硬件电路图。 1.2.1选择 BSP 用户获取 RT-Thread 源代码后需要根据自己手上的开发板型号找到对应的 BSP,就可以运行 BSP 提供的默认工程。大部分 BSP 都支持 MDK﹑IAR 开发...
624 -- 10:06 App 11-1RT-Thread之IO设备模型 1771 -- 16:25 App 17-2RT-Thread之IIC设备实例 762 -- 10:39 App 17-1RT-Thread之IIC设备 1048 1 10:52 App 15-2RT-Thread之PWM设备实例 959 1 26:31 App 2-2RT-Thread之线程实例 1227 -- 12:06 App 18-1RT-Thread之SPI设备 818...
Env 工具包含了 RT-Thread 源代码开发编译环境和软件包管理系统。从 RT-Thread 官网下载 Env 工具。 下载地址 下载完成后,打开 Env 控制,RT-Thread 软件包环境主要以命令行控制台为主,同时以字符型界面来进行辅助,使得尽量减少修改配置文件的方式即可搭建好 RT-Thread 开发环境的方式。 打开 Env 控制台有两种方式...
好了,开发环境就搭建好了,接下来笔者就将带领大家在实际的板子上进行开发工作。 1.4 使用STM32编译和运行 RT-Thread 接下来,笔者将带领大家将RT-Thread移植到实际的硬件上,第一个例子还是使用点灯的实例。先看看笔者使用的开发板的LED硬件电路图。 笔者使用的MCU是STM32F746ZG,笔记已经做好该板子的BSP,其工程文件...
上位机采用QT开发,小熊派跑RT-Thread,如下图为总体框图。 源代码仓库 代码链接:https://gitee.com/RiceChen0/bearpi_rt-thread.git 分支:tcp_demo 如果你们觉得不错,记得加个:Star。 TCP上位机 本上位机支持作为服务器也支持作为客户端,可以通过按键进行切换到不同的模式。该上位机主要功能:①控制板子LED,...
简介:【玩转RT-Thread】 时钟管理(原理+实战) 序言 操作系统需要通过时间来规范其任务的执行,操作系统中最小的时间单位是时钟节拍 (OS Tick)。 一、时钟节拍 任何操作系统都需要提供一个时钟节拍, 以供系统处理所有和时间有关的事件,如线程的延时、线程的时间片轮转调度以及定时器超时等。
下面我将从不同角度介绍RT-Thread的应用实例。 1. 工业控制,RT-Thread可以应用于工业自动化领域,例如工业机器人、PLC控制器、智能仪表等。它提供了丰富的实时任务调度和通信机制,能够满足工业设备对实时性和稳定性的要求。 2. 智能家居,在智能家居领域,RT-Thread可以用于智能门锁、智能家电控制、环境监测等方面。它...