E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RT-Thread
RTT学习--制作BSP2
进去到刚刚复制的文件夹开始作业进去D:\GKOSON_BACK_GARDEN\repository\RTT-GIT\
rt-thread
\bsp\stm32\stm32f412-koson625\board
GKoSon
·
2020-08-01 05:55
移植
RT-Thread
到 STM32
1、获取STM32的裸机工程模板(获取对应的芯片模板)2、下载RT-ThreadNano源码kill官网下载地址:http://www.keil.com/dd2/pack/下载地址:https://pan.baidu.com/s/1Z2MFBJA2raf_QazSTx9A_A3、安装RT-ThreadPackage下载下来之后是一个以exe为后缀的文件,点击安装即可,安装目录与你的KEIL安装目录
天上任间
·
2020-08-01 05:18
RT-Thread相关
RT-Thread
—STM32—在线升级(Ymodem_OTA)
概述本教程主要根据官方推荐的教程进行改编,详细信息请参考OTADownloader软件包STM32通用Bootloader本例程的模板使用通用模板环境搭建里面的模板
RT-Thread
—STM32—FAL
IoT小胡
·
2020-08-01 05:44
RT-Thread使用教程
rt-thread
:_002STM32F429IGT BSP的PIN设备应用
5.25VSCodeenvSTM32CubeMXVersion:5.2.1rt-thread源码Version:4.0.1工具获取MDK获取链接VSCode获取链接env工具获取链接STM32CubeMX获取链接
RT-Thread
叫我乃子哥
·
2020-08-01 05:24
操作系统:RT-Thread
rt-thread
:_004STM32F429IGT BSP的HWTIMER设备应用
基于RT-THREADSTM32F429IGT6BSP的HWTIMER设备应用硬件平台:野火STM32挑战者MCU:STM32F429IGT6开发工具:MDKVersion:5.25VSCodeenvSTM32CubeMXVersion:5.2.1rt-thread源码Version:4.0.1工具获取MDK获取链接VSCode获取链接env工具获取链接STM32CubeMX获取链接RT-Thre
叫我乃子哥
·
2020-08-01 05:24
操作系统:RT-Thread
rt-thread
操作系统踩过的坑
工程代码里,不能出现printf这个单词,否则系统跑不起来很多的开源工程里,含有errno,但是在
rt-thread
中被宏定义为#defineerrno *_rt_errno()按键如果出现概率性触发
AnthonyYMH
·
2020-08-01 05:05
C语言
STM32
RT-thread
内核之消息队列
一、消息队列控制块:在include/rtdef.h中#ifdefRT_USING_MESSAGEQUEUE/***messagequeuestructure*/structrt_messagequeue{structrt_ipc_objectparent;/**
weixin_34278190
·
2020-08-01 04:41
rt-thread
之stm32系列BSP制作方法
@2019-01-24【小记】bsp制作方法:官网下载
rt-thread
源码,将路径bsp/stm32/libraries/templates/下的模板文件,Copy至路径bsp/stm32/下再进行制作制作完成后使用
weixin_30555125
·
2020-08-01 03:36
STM32CubeMX创建F429HAL库工程并移植
RT-Thread
nano 3.1.3 & 添加FinSH控制台组件(文末附源码)
一、使用STM32CubeMX5.5.0创建rt-threadnano工程1.选择芯片,野火挑战者开发板芯片为STM32F429IGT62.设置PH10、PH11、PH12为推挽输出(用作验证)3.设置USART1(用于移植FinSH组件)4.添加RT-Threadnano3.1.3kernel4.取消自动生成HardFault_Handler、PendSV_Handler、SysTick_Han
超级大洋葱806
·
2020-08-01 02:31
#
2.1
STM32CubeMX
#
2.2
实时操作系统
STM32CubeMX移植
RT-Thread
nano 3.1.3 & 添加控制台与 FinSH
一、使用STM32CubeMX5.5.0创建rt-threadnano工程1.选择芯片,潘多拉开发板芯片为STM32L475VET62.设置PE7、PE8、PE9为推挽输出(用作验证)3.添加RT-Threadnano3.1.3kernel4.取消自动生成HardFault_Handler、PendSV_Handler、SysTick_Handler代码5.生成MDK工程文件6.使用keil打开M
超级大洋葱806
·
2020-08-01 02:30
#
2.1
STM32CubeMX
ML302 shell使用方法
其次感谢
rt-thread
团队的dbg着色支持,更多rtthread的资料,请访问官网获取。
静静流淌的柯溪
·
2020-08-01 02:56
c
stm32cubemx移植
RT-Thread
Nano过程
记录移植的步骤,目的是移植到stm32H750VB芯片实现LED基本功能,与控制台调试。工具stm32cubemx5.0以上参考资料,官网基于《基于CubeMX移植RT-ThreadNano》1选择合适的mcu,这里stm32H750VBROM:128KRAM1M2.配置好外部时钟3.Nanopack安装RT-ThreadNano软件包,需要在CubeMX中添加https://www.rt-thr
貌似搞手
·
2020-08-01 01:52
MDK 在
RT-Thread
Nano 上添加控制台与 FinSH 问题总结
MDK在RT-ThreadNano上添加控制台与FinSH问题总结近日学习
RT-Thread
,发现在添加控制台与FinSH时遇到了问题,并没有像示例教程那样打印出信息,通过keil的simulation
打码的皇帝
·
2020-08-01 00:13
技术
源代码
解决问题
RTT
Finsh
STM32
MDK
Keil
RT-Thread
系统的SysTick和pendSV的中断优先级
代码证明:
RT-Thread
中设置pendSV中断优先级的代码在cpu文件夹下context_rvds.S的汇编部分,中断优先级设置为15,代码如下:汇编代码解释如下:;setthePendSVexceptionpriority
Aladdin Wang
·
2020-08-01 00:52
RT-Thread
Rt-Thread
学习笔记-----移植到stm32(二)
下面为
Rt-Thread
移植到stm32的过程。
ZML_1009
·
2020-07-31 23:57
RTOS
利用STM32CubeMx创建关于
RT-Thread
的Makefile工程
利用STM32CubeMx创建关于
RT-Thread
的Makefile工程步骤利用STM32CubeMx创建关于
RT-Thread
的Makefile工程一、序言二、搭建环境三、开始建立工程四、修改Makefile
Ythlee
·
2020-07-31 22:01
C
Linux
移植代码到
RT-Thread
上的遇到的问题记录
移植得先看懂代码,代码看了挺久,逐步逐步移植到
RT-thread
上。有时候遇到问题,第二天才解决。大的问题不多,但还是遇到了许多问题。
guangjieMVP
·
2020-07-31 22:32
RT-Thread
【
RT-Thread
学习笔记】01:
RT-Thread
系统启动流程
本文参考
RT-Thread
官方文档中心和
RT-Thread
创始人熊谱翔编写的《嵌入式实时操作系统:
RT-Thread
设计与实现》,官网给的资料很详细,书中和官网给的文档也一样。
Master_Haoqi
·
2020-07-31 22:16
RT-Thread
RT-Thread
系列教程(1)——简介与移植
RT-Thread
简介学习单片机两年了,是时候接触一下操作系统。所以我就选了最近比较火的
RT-Thread
来学习。这个系列的文章是我的学习过程的总结,以及踩到的一些坑。
qq_32461895
·
2020-07-31 21:19
RT-Thread
RT-Thread
自动初始化机制
自动初始化机制是指初始化函数不需要被显式调用,只需要在函数定义处通过宏定义的方式进行申明,就会在系统启动过程中被执行。在RTT的代码中,有rt_components_init()和rt_components_board_init();两个函数,用于实现自动初始化机制。RTT官方文档的系统启动流程图中,6种注册分别于上述两个函数中实现自动初始化。两个初始化函数也很简单,就是调用从__rt_init_
小盼你最萌哒
·
2020-07-31 21:35
stm32
STM32F103移值
RT-Thread
Nano添加控制台与 FinSH标准库程序源码
STM32F103移值RT-ThreadNano添加控制台与FinSH标准库程序源码
RT-Thread
官方提供的是HAL库的源码,和标准库函数还是有一定区别的,这里我做好了好了标准库下的移值,供有需要的人参考
love潇潇熊
·
2020-07-31 21:32
单片机开发
【
RT-Thread
Nano】作业8:实现蓝牙串口通信功能
实验任务本实验为RT-ThreadNano入门线上培训作业题目8:实现蓝牙串口通信功能。当手机端蓝牙调试助手发送:”LED1Toggle”时,实现LED1灯闪烁;当手机端蓝牙调试助手发送:”LED2Toggle”时,实现LED2灯闪烁;当手机端蓝牙调试助手发送:”LEDR/G/BBrightnessN”(其中最后一个字母N表示亮度等级,可取为1,2,3,4,5,数字越大,越亮)时,调节LEDR/G
tanzhuolin
·
2020-07-31 21:14
RT-Thread
Nano
在KEIL下搭建基于 STM32 和
rt-thread
的开发环境
RT_thread开发人员是用MDK(Keil)进行开发管理的,当然也提供了IAR等开发环境的配置。针对初学者都提供了相关的教程和案例,不过项目开发,还是得讲究一下如何有效搭建开发环境和配置。MDK(Keil)的安装和配置(破解)就略过了。能进行开发移植系统的程序员如果还不会最基础的开发环境搭建,那……去闭关修炼吧。芯片选择:ST(意法半导体)-STM32F103ZE原因:开发必备。大多单片机爱好
Mcho_New
·
2020-07-31 21:38
STM32认真学习系列
产品分析
RT-Thread
Nano 的工程建立
1.3、电路存在外部时钟的,勾选,否则时钟使用外部时钟无法配置1.4、配置时钟1.5、工程配置1.6、配置一下uart1,为使用shell做准备1.7、
RT-Thread
操作系统重定义HardFault_Handler
Gl-Young
·
2020-07-31 20:16
RT-Thread学习
STM32 通用 Bootloader
/document/site/application-note/system/rtboot/an0028-rtboot/STM32通用Bootloader简介为了能让开发者快速掌握OTA升级这把利器,
RT-Thread
linxi8693
·
2020-07-31 19:44
STM32
STM32
RT-Thread
Nano(1)基于 Keil MDK 移植
本文介绍如何基于KeilMDK移植RT-ThreadNano,并以一个stm32f103的基础工程作为示例进行讲解。开发平台:KeilMDK5.24硬件平台:XNUCLEO-F103RB链接地址移植系统:RT-ThreadNanoV3.1.3下载链接实现内容:主程序中LED3实现间隔2秒亮灭创建一个线程实现LED4间隔500ms亮灭创建一个动态线程实现Finsh控制台,并可在控制台启动动态线程实现
killercode11
·
2020-07-31 19:34
rt-thread
STM32
RT-Thread
Nano(3)移植控制台与Finsh
本文介绍如何基于KeilMDK移植
RT-Thread
的控制台/Finsh。这样有利于开发过程中的调试,进行输入输出控制。
killercode11
·
2020-07-31 19:34
rt-thread
RTT启动流程
系统启动后先从汇编代码startup_stm32f103xe.s开始运行,然后跳转到C代码,进行
RT-Thread
系统功能初始化,最后进入用户程序入口main()。
joekepler
·
2020-07-31 18:39
RTT实时操作系统
RT-Thread
之mqttclient软件包
此仓库是专门为
RT-Thread
做的软件包,原始仓库位于:https://github.com/jiejieTop/mqttclient优势:基于标准BSDsocket之上开发,只
_杰杰_
·
2020-07-31 18:38
操作系统
杰杰开源社区
RT-Thread
学习笔记【stm32】(一):如何通过Kconfig手动添加CUBEMX的库文件,库文件添加路径
路径位于:\RTthread\rt\
rt-thread
\bsp\stm32c8t6-dengdai\libraries\STM32F1xx_HAL这个下面的Sconscript详细的说明了kcon
补不补布
·
2020-07-31 18:04
在STM32上移植
RT-Thread
目录简介基于RT-ThreadStudion的移植:nano+完整版基于CubeMX的移植:nano基于KeilMDK的移植:nano基于ENV的移植:nano+完整版简介在STM32上移植
RT-Thread
iqiaoqiao
·
2020-07-31 18:57
RT-Thread
- 笔记1:使用STM32F0 官方BSP跑起来
这里使用的板子是vcc-gnd出品的小开发板,板子外形是原理图截取如下:查看这个debug串口,发现没有命令可用(按tab键)msh>RT-Threadshellcommands:打开rtconfig.h,把以下两行去掉注释即可#defineFINSH_USING_SYMTAB#defineFINSH_USING_DESCRIPTIONdebug串口中,重新按tab键msh>RT-Threadsh
星克曼
·
2020-07-31 18:09
Embedded
System
RT-Thread
Rt-Thread
之内核移植(官网+任务切换总结)
启动流程就不必再说了。详情就看熊谱翔的书吧。这里只是说一下对自己来说比较新鲜的地方及所得。自动初始化机制:只要在函数定义处通过宏定义的方式进行声明,就会在系统启动过程中被执行。这里当宏理解成开关就可以了,还有其用法,是放在了函数定义处,注意一下就可以,还是比较好理解的,如:intrt_hw_usart_init(void)/*串口初始化函数*/{....../*注册串口1设备*/rt_hw_ser
guangod
·
2020-07-31 17:28
嵌入式开发零星时间堆记
RT-Thread
STM32系列BSP外设驱动使用教程
BSP外设驱动使用教程简介本文档是为需要在
RT-Thread
操作系统上使用更多开发板资源的开发者准备的。通过使用ENV工具对BSP进行配置,可以开启更多板载资源,实现更多高级功能。
拨云见日出东方
·
2020-07-31 17:50
RT-Thread
RT-thread
学习笔记之
移植
RT-Thread
到STM321、往裸机工程添加
RT-Thread
源码a、拷贝RT-ThreadPackage到裸机工程根目录2、拷贝rtconfig.h文件到user文件夹a、将
RT-Thread
c1063891514
·
2020-07-31 16:05
物联网
RT-thread
嵌入式操作系统相关的问题
面试中问到
RT-thread
嵌入式操作系统相关的问题
RT-thread
操作系统调度器的实现细节
RT-Thread
中提供的线程调度器是基于优先级的全抢占式调度:在系统中除了中断处理函数、调度器上锁部分的代码和禁止中断的代码是不可抢占的之外
angbao4913
·
2020-07-31 15:16
AWTK 在
RT-Thread
上的移植笔记
AWTK在
RT-Thread
上的移植笔记本文以STM32f103ze为例,介绍了AWTK在RTOS上移植的经验。与其说移植,倒不如说是集成。所做的事情不过是把AWTK放到RTOS的一个线程中执行而已。
李先静
·
2020-07-31 15:19
ZLG开源GUI
AWTK
RT-Thread
学习笔记——互斥量
前言前面学习了
RT-Thread
的信号量,但信号量在一些场合使用会存在优先级翻转问题,接下来我们学习互斥量,在
RT-Thread
操作系统中,互斥量可以解决优先级翻转问题,实现的是优先级继承算法。
Sanjay_Wu
·
2020-07-31 14:54
RTThread物联网操作系统
keil+stm32cubemx+STM32F767+freeRTOS工程创建
1.在keil安装
RT-Thread
:点击packInstaller按钮,在弹出的窗口中找到Pack页面下的CMSIS-FreeRTOS,如下图所示2.使用Project->newuVisionProject
Ningjianwen
·
2020-07-31 14:07
STM32/RT1052
如何快速移植
RT-Thread
到自己的 STM32 开发板上
一.前言大家知道,
RT-Thread
已经支持了各式各样的BSP了,以STM32为例,
RT-Thread
针对市面上很多具体的某开发板制作了对应的BSP,如ST官方开发板,正点原子系列开发板,野火系列开发板等
willianchan_
·
2020-07-31 14:36
RT-Thread
在
RT-Thread
Nano 上添加控制台与 FinSH
本片文档分为两部分:第一部分是实现UART控制台,该部分只需要实现两个数即可完成UART控制台打印功能。第二部分是实现移植FinSH组件,实现在控制台输入命令调试系统,该部分实现基于第一部分,只需要添加FinSH组件源码并再对接一个系统函数即可实现。下面将对这两部分进行说明。在Nano上添加UART控制台在RT-ThreadNano上添加UART控制台打印功能后,就可以在代码中使用RT-Threa
FILLMOREad
·
2020-07-31 13:08
STM32g070 使用cubemx移植
rt-thread
nano实现rt-kprintf和FinSH组件支持
一、cubemx硬件初始化1.1打开cubemx,选择mcu。1.2新建工程并进行基础硬件初始化,下边直接上图这里timeBase不变,选择默认systick。时钟配置如下:RCC外部高低速时钟disable。GPIO参照官方nucleo板子,指定一个led脚和一个key脚。配置分别为output和input。RTT无论是打印日志还是输入cmd,都需要uart支持。uart设置如下(波特率等参数默
wo4fisher
·
2020-07-31 13:42
STM32
RT-Thread
STM32F4通用BootLoader 的制作和使用(串口YModem协议升级方式)
RT-ThreadSTM32F4通用BootLoader的制作和使用(串口YModem协议升级方式)RT-ThreadStudioIDE简单介绍
RT-Thread
通用BootLoader介绍前言-编写本文原因说明准备工具流程说明
鸳鸯冰笔
·
2020-07-31 13:53
RT-thread
学习
rt-thread
:_001STM32F429IGT BSP前期准备
5.25VSCodeenvSTM32CubeMXVersion:5.2.1rt-thread源码Version:4.0.1工具获取MDK获取链接VSCode获取链接env工具获取链接STM32CubeMX获取链接
RT-Thread
叫我乃子哥
·
2020-07-31 12:43
操作系统:RT-Thread
RT-Thread
的CPU占用率查看
今天看到朋友的博客,他在描述
RT-Thread
钩子函数时,简单提了下
RT-Thread
中CPU占用,没有具体描述,所以我在这里做下补充。
RT-Thread
查看CPU使用率时,我知道的有这种方法。
weixin_30347335
·
2020-07-31 12:52
基于 STM32CubeMX 添加
RT-Thread
操作系统组件(九) - 信号量
概述本篇只要介绍这么使用STM32CubeMx工具添加
RT-Thread
操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。
Ch_champion
·
2020-07-31 12:49
#
RT-Thread
基于 STM32CubeMX 添加
RT-Thread
操作系统组件(四)- 多线程SRAM动态内存
概述本篇只要介绍这么使用STM32CubeMx工具添加
RT-Thread
操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。
Ch_champion
·
2020-07-31 12:49
#
RT-Thread
基于 STM32CubeMX 添加
RT-Thread
操作系统组件(十五)- 中断管理
概述本篇只要介绍这么使用STM32CubeMx工具添加
RT-Thread
操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。
Ch_champion
·
2020-07-31 12:19
#
RT-Thread
基于 STM32CubeMX 添加
RT-Thread
操作系统组件(十)- 互斥量
概述本篇只要介绍这么使用STM32CubeMx工具添加
RT-Thread
操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。
Ch_champion
·
2020-07-31 12:19
#
RT-Thread
基于 STM32CubeMX 添加
RT-Thread
操作系统组件(十六)- 双向链表
概述本篇只要介绍这么使用STM32CubeMx工具添加
RT-Thread
操作系统组件,码代码的IDE是keil。介绍单线程SRAM静态内存使用。
Ch_champion
·
2020-07-31 12:19
#
RT-Thread
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他