一个软件包可以由env中的包工具:pkgs --wizard 来创建软件包的描述。后续通过正确填写链接指向,并把这个包信息提交到目前这份包仓库中,从而分享到RT-Thread社区中供大家使用。 使用方法 下载env环境后,进入env根目录下的packages文件夹。 使用git clone https://github.com/RT-Thread/packages.git命令将最新的packa...
于是,我把plccore代码改写成RT-Thread软件包的形式并开源,希望在回馈开源社区的同时,也能通过社区接触到更多对PLC感兴趣的开发者,使这套可编程控制器系统得到更好的发展。 同时,为了与plccore配套使用,我也发布了一个社区版本的plcide软件。这个软件实现了基本的PLC组态与编程功能,可以使用标准PLC编程语言(指令表IL...
此时就需要修改 MicroPython 源代码,熟悉官方的软件框架,大部分还是裸机模型,这些都会是比较吃力的工作。 RT-Thread MicroPython:而 RT-Thread 支持众多 C 的可重用组件,软件包数量目前已经突破 100+ 了,你想要的功能几乎是都能找到,配合图形化的开发工具,二次开发的难度一下子就降低下来了。 多线程的角度: 原生的...
一、创建工程,选择SEGGER_RTT软件包 2、添加jlinkRtt初始化函数[ 路径:/rt-thread/src/kservice.c ] 在rt_console_set_device前调用rt_hw_jlink_rtt_init初始化函数 3、控制台对接上jlinkRtt rtconfg.h// 修改RT_CONSOLE_DEVICE_NAME为空 shell.c [ 路径:D:\rt-thread\components\finsh\shell.c]/* 1...
组件与服务层:组件是基于 RT-Thread内核之上的上层软件,例如虚拟文件系统、FinSH命令行界面、网络框架、设备框架等。采用模块化设计,做到组件内部高内聚,组件之间低耦合。 RT-Thread软件包:运行于 RT-Thread物联网操作系统平台上,面向不同应用领域的通用软件组件,由描述信息、源代码或库文件组成。RT-Thread提供了开放...
sgp30 软件包是 SGP30 气体传感器的驱动软件包。SGP30 是一款单一芯片上具有多个传感元件的金属氧化物气体传感器,内集成 4 个气体传感器,具有完全校准的空气质量输出信号,可用于检测 TVOC 和 eCO2。 SGP30 模块支持 I2C 接口,地址固定为 0x58。 1.1 特性 ...
三、软件I2C驱动OLED 接下来,将使用RT-Thread Studio创建项目,并通过添加软件包和修改配置的方式,实现使用软件I2C驱动OLED屏幕。 3.1 创建RT-Thread项目 在RT-Thread Studio中,打开“文件”→“新建”→”RT-Thread项目”菜单,如下图所示: 在弹出的创建项目界面中,Project name中填入psoc6_oled,选中基于开发板的项...
二、软件工具 1.安装MDK5(下载链接:https://pan.baidu.com/s/11K-sYFalKa77eKMBLir7HQ,提取码:h2om) 2.env工具(https://www.rt-thread.org/page/download.html):Env工具包括配置器和包管理器,用来对内核和组件的功能进行配置,对组件进行自由裁剪,对线上软件包进行管理,使得系统以搭积木的方式进行构建,简单...
RT-Thread第4课,听听 RT-Thread 的心跳,再学习一下基于心跳的软件定时器使用。 目录 前言 一、RT-Thread时钟节拍 1.1 时钟节拍的概念 1.2 时钟节拍实现原理 1.3 时钟节拍示例 二、RT-Thread 软件定时器 2.1 软件定时器基本介绍 2.2 系统定时器初始化
软件包部分:无 硬件框架 ST-Link串口部分接收来自PC的数据,4.3寸显示TouchGFX UI。 软件框架说明 软件框图 软件流程图 WarThunder数据解析任务负责解析来自PC串口通信的飞行数据,TouchGFX UI任务负责显示数据,Main任务中循环blink板载LED 软件模块说明 WarThunder数据解析任务 简单的string.h 解析,自定义格式帧 ...