• RT-Thread stm32 基础记录

    时间:2023-02-06 16:01:15

    准备工作安装 RT-Thread Studio。新建 Nano 工程打开 IDE,点击【文件】-【新建】-【RT-Thread 项目】:进入新建工程的配置向导:注:可以通过修改 board.c 的 ​​SystemClock_Config()​​ 更改系统时钟。工程创建完毕,连接硬件,可直接进行编译...

  • RT-Thread学习笔记(2)

    时间:2023-01-12 09:31:15

    这段时间稍微折腾了一下stm32,稍微知道了一点stm32程序的编写方法,所以再次拿起了rtt,因为这个东西确实很强大。随手记录一下rtt的一些知识:1、关于finsh这是一个命令行系统,很好玩,开始不知道怎么用的,输入help之类的毫无用处,后来发现按tab键就能出现帮助。命令格式不是一般想象中那...

  • 全志 Melis-4.0(rt-thread内核) 环境搭建与初步编译介绍

    时间:2022-11-07 12:59:26

    什么是Melis?  Melis是全志科技自研的一套rtos系统。自全志科技创建以来,该系统就已经问世,并持续抗战了近十年,其主要应用其自家的F系列芯片产品上,在MP3与老人机非常流行的时代,该系统配合着其F系列的芯片,真的是能抗能打,早在2012-2013年的时候,Melis的装机量就已经过亿,但...

  • 基于RT-Thread和RA6M4实现samba服务的移动网盘

    时间:2022-11-03 17:29:29

    瑞萨电子 MCU RT-Thread开发设计大赛一等奖作品 作者:架构师李肯(全网同名) 1 前言 本文重点介绍了基于RT-Thread和RA6M4实现samba服务的移动网盘,包括RT-Thread操作系统的使用情况、硬件载体RA6M4处理器、Samba服务的适配移植等核...

  • 先楫半导体正式成为RT-Thread高级会员,共推高性能通用MCU HPM6000

    时间:2022-09-29 21:06:53

    日前,上海先楫半导体科技有限公司与知名物联网操作系统厂商睿赛德科技(RT-Thread)签署会员合作协议,先楫半导体正式成为RT-Thread高级会员。双方将基于先楫半导体高性能通用MCU芯片和RT-Thread物联网操作系统,紧密合作为产业提供高性价比的产品和方案,为打造更好的RISC...

  • RT-Thread多线程导致的临界区问题

    时间:2022-09-02 13:00:08

    临界资源是指一次仅允许一个线程使用的共享资源。不论是硬件临界资源,还是软件临界资源,多个线程必须互斥地对它们进行访问。每个线程中访问临界资源的那段代码称为临界区( Critical Section),每次只准许一个线程进入临界区,进入后不允许其他线程进入。多线程程序的开发方式不同于裸机程序,多个线程...

  • rt-thread中动态内存分配之小内存管理模块方法的一点理解

    时间:2022-08-30 22:20:06

    @2019-01-18【小记】rt-thread中动态内存分配之小内存管理模块方法的一点理解> 内存初始化后的布局示意lfree指向内存空闲区首地址 /** * @ingroup SystemInit * * This function will initialize system he...

  • rt-thread中软件定时器组件超时界限的一点理解

    时间:2022-08-30 22:10:04

    @2019-01-15【小记】对 rt-thread 中的软件定时器组件中超时界限的一点理解rt_thread_timer_entry(void *parameter)函数中if ((next_timeout - current_tick) < RT_TICK_MAX / 2)--- 条件1r...

  • 《RT-Thread Studio开发STM32》第一章~第一节《配置STM32H743XIH6点亮LED灯》

    时间:2022-05-08 18:18:01

    安装RT-ThreadStudio后添加相关芯片库文件,打开软件打开SDK管理界面,安装相关的库文件,本次采用STM32H743XIH6芯片,野火开发板。新建工程并设置相关的参数先编译下下载到开发板看程序是否在正确并通过串口终端显示串口输出结果,先打开一个终端,设置相关的参数在终端输出窗口会显示ma...

  • rt-thread的定时器管理源码分析

    时间:2022-04-04 02:37:20

    1前言rt-thread可以采用软件定时器或硬件定时器来实现定时器管理的,所谓软件定时器是指由操作系统提供的一类系统接口,它构建在硬件定时器基础之上,使系统能够提供不受数目限制的定时器服务。而硬件定时器是芯片本身提供的定时功能。一般是由外部晶振提供给芯片输入时钟,芯片向软件模块提供一组配置寄存器,接...