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
RT-thread
finsh组件工作流程
finsh是
RT-Thread
的命令行外壳(shell),提供一套供用户在命令行的操作接口,主要用于调试、查看系统信息。
weixin_34151004
·
2020-07-27 13:17
RT-Thread
的线程(任务)处理【
RT-Thread
学习笔记 2】
RT-Thread
中使用线程这个概念,而不是任务。
weixin_34143774
·
2020-07-27 13:45
RTT驱动实现步骤
设备驱动实现步骤:1.按照
RT-Thread
对象模型,扩展一对象有两种方式:1)定义自己的私有数据结构,然后赋值到
RT-Thread
设备控制空的user_data指针上;2)从structrt_device
weixin_33995481
·
2020-07-27 13:36
RT-thread
内核之IO设备管理系统
RT-Thread
系统的IO设备管理模块为上层应用提供了一个对设备进行访问的通用抽象接口,而对于下层设备来说则提供了底层设备驱动框架,并通过定义的数据结构对设备信息和底层设备驱动进行管理。
weixin_33843409
·
2020-07-27 13:28
RT-Thread
设备驱动ADC浅析与改进
OS版本:RT-Thread4.0.0芯片:STM32F407下面时官方ADC提供的参考访问接口访问ADC设备应用程序通过
RT-Thread
提供的ADC设备管理接口来访问ADC硬件,相关接口如下所示:函数描述
weixin_30950607
·
2020-07-27 13:45
RT-Thread
设备驱动I2C浅析及使用
I2C适配器)+I2C从设备;系统I2C设备驱动主要实现I2C总线设备驱动,而具体的I2C从设备的实现则调用I2C总线设备ops访问I2C总线设备一般情况下MCU的I2C器件都是作为主机和从机通讯,在
RT-Thread
weixin_30781433
·
2020-07-27 13:36
rt-thread
之rt_kprintf函数输出串口设备更改
@2019-01-30【小记】一般
rt-thread
发布的bsp库默认的rt_kprintf函数的输出设备是串口1,想要更改输出设备为串口1,以stm32为例步骤如下:首先,打开UART2设备其次,在menuconfig
weixin_30778805
·
2020-07-27 13:05
RT-Thread
设备驱动SPI浅析及使用
OS版本:RT-Thread4.0.0测试BSP:STM32F407SPI简介SPI总线框架其实和I2C差不多,可以说都是总线设备+从设备,但SPI设备的通信时序配置并不固定,也就是说控制特定设备的总线需要单独配置;SPI的特性是工作方式众多,有标准SPI和QSPIQSPI:QSPI是QueuedSPI的简写,是Motorola公司推出的SPI接口的扩展,比SPI应用更加广泛。在SPI协议的基础上
weixin_30664051
·
2020-07-27 13:27
RT-Thread
学习笔记(三)——读取MCU ID及FLASH大小
突然想读一读MCU的识别ID号和FLASH大小,那就写一写呗!型号:stm32f103zet6根据datasheet知道相应的内容存储地址:然后就贴代码:voidrt_show_mcu_id(void){unsignedintmcu_id[3];unsignedshortmcu_flash_size;mcu_id[0]=*(unsignedint*)(0x1FFFF7E8);mcu_id[1]=*
weixin_30492601
·
2020-07-27 13:51
RT-Thread
设备驱动-硬件定时器浅析与使用
RT-Thread4.0.0访问硬件定时器设备应用程序通过
RT-Thread
提供的I/O设备管理接口来访问硬件定时器设备,相关接口如下所示:函数描述rt_device_find()查找定时器设备rt_device_open
weixin_30297281
·
2020-07-27 13:41
在
rt-thread
中使用串口DMA模式的思考
DMA的定义直接存储器存取(DirectMemoryAccess,DMA)是计算机科学中的一种内存访问技术。它允许某些电脑内部的硬体子系统(电脑外设),可以独立地直接读写系统存储器,而不需绕道CPU。在同等程度的CPU负担下,DMA是一种快速的数据传送方式。它允许不同速度的硬件装置来沟通,而不需要依于CPU的大量中断请求。DMA有什么用?直接存储器存取用来提供在外设和存储器之间或者存储器和存储器之
SeniorZ
·
2020-07-27 13:33
STM32
物联网
stm32
dma
rtthread
rt-thread
版本3.1.X串口初始化流程
流程rt_hw_usart_init中调用rt_device_register将dev->flag设置为RT_DEVICE_FLAG_RDWR|RT_DEVICE_FLAG_INT_RX(如果开启了DMA,则RT_DEVICE_FLAG_RDWR|RT_DEVICE_FLAG_INT_RX|RT_DEVICE_FLAG_DMA_RX)rt_console_set_device使用RT_DEVICE
EdwardThomasHenry
·
2020-07-27 13:03
rt-thread
RT-Thread
学习笔记(四)——添加RTGUI组件
RT-Thread
版本:2.1.0打开RTGUI组件方法:1、在rtconfig.h中添加:#defineRT_USING_GUIENGINE注:/*SECTION:
RT-Thread
/GUI*//*#
skawu
·
2020-07-27 13:45
RTThread
STM32
RT-Thread
学习笔记(五)—— RTGUI代码解读
---恢复内容开始---
RT-Thread
版本:2.1.0RTGUI相关代码解读,仅为自己学习记录,若有错误之处,请告知
[email protected]
,不胜感激!
skawu
·
2020-07-27 13:45
RTThread
STM32
RT-Thread
学习笔记(一)---系统节拍tick
基础知识,本人学习记录,仅供参考。系统rt_tick大小定义在rtconfig.h中:/*TickperSecond*/#defineRT_TICK_PER_SECOND100默认大小为100/秒,即10ms时钟采用SysTick定时,初始化在startup.c文件中:rtthread_startup()->rt_hw_board_init()->SysTick_Config(SystemCore
skawu
·
2020-07-27 13:44
RTThread
STM32
RT-Thread
学习笔记(三)——读取MCU ID及FLASH大小
突然想读一读MCU的识别ID号和FLASH大小,那就写一写呗!型号:stm32f103zet6根据datasheet知道相应的内容存储地址:然后就贴代码:voidrt_show_mcu_id(void){unsignedintmcu_id[3];unsignedshortmcu_flash_size;mcu_id[0]=*(unsignedint*)(0x1FFFF7E8);mcu_id[1]=*
skawu
·
2020-07-27 13:44
RTThread
STM32
RT-Thread
进阶笔记之设备框架
文章目录1设备模型框架2设备模型3设备结构4、序列示意图5、设备接口5.1设备注册操作5.2设备解除注册操作5.1设备查找5.2设备打开5.3设备读取5.4设备写入5.5设备控制5.6设备关闭5.7注册接收完成回调函数5.8注册发送完成回调函数1设备模型框架它位于硬件和应用程序之间,共分成三层,从上到下分别是I/O设备管理层、设备驱动框架层、设备驱动层。应用程序通过I/O设备管理接口获得正确的设备
Aladdin Wang
·
2020-07-27 13:10
RT-Thread
RT-Thread
—重映射串口到rt_kprintf
在
RT-Thread
中,也有一个打印函数rt_kprintf(),其作用和printf()类似,可以在调试时输出各种信息。但是如果想要使用rt_kprintf()函
蜡笔小新没有博客
·
2020-07-27 12:01
RT-Thread
STM32
RT-Thread
串口线程+收发
以下部分都是在main.c里面使用了静态信号量,用于触发中断时释放信号量,十分的方便,线程和信号量都需要进行定义。定义:staticrt_thread_tusart1_thread=RT_NULL;staticvoidusart1_thread_entry(void*parameter);staticrt_err_tuart1_input(rt_device_tdev,rt_size_tsize)
是阿晋啊
·
2020-07-27 12:13
STM32
RTT
RT-Thread
USB虚拟串口收发调试
学习过程中参考博文:记录——基于
RT-Thread
实现USB虚拟串口但是遇到了两个问题:1.串口有设备,但是不能发送;2.串口能发送但不能接收;第一个问题,是因为rtt的usb虚拟串口默认启用了RTS和
小盼你最萌哒
·
2020-07-27 12:30
rt-thread
rt-thread
设备驱动结构
RT-Thread
提供了一套简单的I/O设备管理框架,它把I/O设备分成了三层进行处理:应用层、I/O设备管理层、硬件驱动层。
InJre
·
2020-07-27 12:30
rt-thread
I/O设备模型
rt-thread
下 和 的区别和作用
Drivers–配置函数–【drv_usart.c】涉及更多硬件信息,为配置服务#defineUSART3_TX_PINGPIO_PIN_10#defineUSART3_TX_GPIO_PORTGPIOB#defineUSART3_TX_AFGPIO_AF7_USART3#defineUSART3_RX_PINGPIO_PIN_11#defineUSART3_RX_GPIO_PORTGPIOB#d
InJre
·
2020-07-27 12:59
rt-thread
RT-Thread
笔记(3):
RT-Thread
添加一个串口设备
文章目录一、添加一个串口设备1.确定IO口2.编辑board.h2.1打开board.h2.2添加代码2.3查看串口设备3.程序设计3.1官方示例程序3.2程序的使用4.测试一、添加一个串口设备本文简记了如何新增和使用串口2设备,更多请参考官方文档:https://www.rt-thread.org/document/site/programming-manual/device/uart/uart
Yonas-Luo
·
2020-07-27 12:47
#
RT-Thread
学习笔记
rt-thread
的内核对象管理系统分析
rt-thread
采用内核对象管理系统来访问和管理所有内核对象.首先来看看
rt-thread
的内核对象是如何定义的:1数据结构1.1对象控制块在include/rtdef.h头文件中可以找到内核对象有结构定义
piperzero
·
2020-07-27 12:59
RT-Thread
编程高阶用法-函数扩展之$Sub$$与$Super$$
文章链接:小熊派移植RT-ThreadNano1、引发思考-相关资料检索在之前的文章提到过,
RT-Thread
已经提前在main函数以前就把跟硬件配置、系统初始化、启动调度器等相关的都做好了,所以我们后来看到的
Engineer-Bruce_Yang
·
2020-07-27 12:08
那就手把手教你如何快速移植一个
RT-Thread
Nano吧!
最近在学习
RT-Thread
的使用,同时也相当于在拿它评估做产品的软件开发周期,最终学习的目的也就是希望能在未来的项目上用起来,STM32CubeMX其实已经支持了RT-ThreadNano的配置了,但我还是希望手动移植一下
Engineer-Bruce_Yang
·
2020-07-27 12:07
RT-Thread
内核学习(认真系列) -- 动态内存配置详解
更新于2019-03-29一、堆一个由C/C++编译的程序占用的内存分为以下几个部分:1、栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。所以在局部变量中尽量不要使用大数组,容易造成栈溢出。2、堆区(heap):一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局
Gl-Young
·
2020-07-27 12:23
RT-Thread
---- 文件系统的使用及遇到的问题
一、官方资料1、
RT-Thread
文档之虚拟文件系统:https://www.rt-thread.org/document/site/programming-manual/filesystem/filesystem
Gl-Young
·
2020-07-27 12:23
RT-Thread学习
RT-Thread
SPI设备驱动使用
RT-ThreadSPI设备驱动使用使用流程1、注册spi总线到系统中intrt_hw_spi_init(void){stm32_get_dma_info();returnrt_hw_spi_bus_init();}INIT_BOARD_EXPORT(rt_hw_spi_init);这里已经使用rt_hw_spi_init自动将选择的spi总线注册到了系统中,所以不再需要手册注册。函数调用流程为:
hurryddd
·
2020-07-27 12:52
rt-thread
RT-Thread
学习笔记(6)-
RT-Thread
中断服务程序的书写注意
在
RT-Thread
中,中断服务程序的书写和在裸机开发的写法差不多,区别是加入一组API函数,如下:rt_interrupt_enter();//通知操作系统此时进入中断状态rt_interrupt_leave
Gl-Young
·
2020-07-27 12:52
RT-Thread学习
RT-Thread
驱动 PIN 设备
本示例在STM32NUCLEO-F411RE开发板进行,由于
RT-Thread
项目中已包含对应的BSP,也就是bsp/stm32/stm32f411-st-nucleo工程目录,因此我们在此基础上进行开发即可
阿基米东
·
2020-07-27 12:45
RT-Thread
RT-Thread
系列
RT-Thread
内核之线程调度(五)
scheduler.c分析/***中断嵌套的层数*/externvolatilert_uint8_trt_interrupt_nest;externint__rt_ffs(intvalue);/***调度器锁的层数*/staticrt_int16_trt_scheduler_lock_nest;/***线程优先级链表数组:是一个含有RT_THREAD_PRIORITY_MAX*个数组元素的链表*/
Skymixos_1
·
2020-07-27 12:41
My
OS
RT-Thread
操作系统之一线程总结
1---线程的创建与删除线程的基本知识组成--------线程代码(函数),线程控制块、线程堆栈。·线程代码/*staticvoidthread1_entry(viod*parameter){}*/·线程控制块--主要就是初始化rt_thread结构体,它用来记录线程的各个属性/*staticstructrt_threadthread1;*/·线程堆栈--线程堆栈是一段连续的内存块,动态线程是系统
廖旭
·
2020-07-27 12:21
橙子读书
Rt-Thread
下的串口问题
Win+PL2303HX这几天在stm32f407上跑
RT-Thread
操作系统,由于官方的BSP已经有移植好的例程了,所以自己配置起来还是很容易的。
廖旭
·
2020-07-27 12:21
橙子读书
橙子软件
RT-Thread
线程的状态
RT-Thread
线程的状态1.线程就绪表的初始状态。此时线程的状态还处于初始态,线程刚创建还没开始运行时就处于初始状态;在初始状态下,线程不参与调度。
glen_cao
·
2020-07-27 11:26
RT-Thread
RT-Thread
Nano实战2-msh配置与运行
仓库https://github.com/flyingcys/RT-Thread-Nano-GD32F150之前已经完成GD32F150上RT-ThreadNano的内核运行,为了在产品中方便调试除错,
RT-Thread
杭州_燕十三
·
2020-07-27 11:14
RT-Thread
rt-thread
的IPC机制之邮箱源码分析
RT-Thread
采用的邮箱通信机制有点类型传统意义上的管道,用于线程间通讯。它是线程,中断服务,定时器向线
flydream0
·
2020-07-27 11:14
rt-thread
RT-Thread
RT-Thread
中的串口DMA分析
这里分析一下
RT-Thread
中串口DMA方式的实现,以供做新处理器串口支持时的参考。
dabbler_zhu
·
2020-07-27 11:41
嵌入资料
RT-Thread
内核基础学习笔记
/*****来源:
RT-Thread
在校大学生雄鹰计划***文档:
RT-Thread
内核基础***内容:
RT-Thread
内核基础学习笔记**/一、
RT-Thread
内核介绍1、
RT-Thread
内核架构
呆萌蜗牛
·
2020-07-27 11:53
嵌入式
花最少的时间点亮OLED之
RT-Thread
u8g2之(DIY一个小小天气站+万年历)
准备花几天时间DIY一个小小天气站+万年历,一来可以送给好友,二来也是奔着熟悉
RT-Thread
的目的去学习,以提高自己的工作效率,指不定哪天就用上了,总之技多不压身嘛!1、什么是u8g2?
FILLMOREad
·
2020-07-27 11:13
nagios
arduino
openssh
bitcoin
less
基于
RT-Thread
+ MicroLab,零基础做温湿度监控上位机
为了更好的展示,结合
RT-Thread
方便的软件包生态,
FILLMOREad
·
2020-07-27 11:13
网络
物联网
编程语言
嵌入式
xhtml
【嵌入式AI入门日记】将 AI 模型移植到
RT-Thread
上(2)
上期回顾:(点此跳转上一期)本期将介绍如何在
RT-Thread
操作系统上运行MnistDemo(手写数字识别),可支持自己手写数字验证。
FILLMOREad
·
2020-07-27 11:13
问卷有礼|一起来参与
RT-Thread
Studio升级优化吧!
时光步履匆匆弹指之间RT-ThreadStudio已经陪你走完了2020整个春天未来的日子还请多多指教????致亲爱的你们○RT-Thread2019年末,我们推出了本土化的中文免费RT-ThreadStudio2020年2月20日我们提升了一把自己的“颜值”发布了RT-ThreadV1.0.2版本推出堪称完美的DevStyle暗黑主题2020年5月29日历经3个多月的枕戈待旦我们推出一个阶段性的
FILLMOREad
·
2020-07-27 11:42
【放榜啦】2020年6月
RT-Thread
能力认证考试成绩公布!
2020上半年的
RT-Thread
能力认证考试已经结束啦,经过这么多天的等待和煎熬,成绩终于可以查询了!下面就来看看如何查询您的成绩吧!
FILLMOREad
·
2020-07-27 11:41
嵌入式
芯片
qml
nagios
ugui
【大学计划】
RT-Thread
与若干高校成立联合实验室
近日,睿赛德科技为落实
RT-Thread
大学计划,推进
RT-Thread
物联网操作走进课堂,促进工科教育改革,加深院校合作,培育物联网操作系统应用开发工程师。
FILLMOREad
·
2020-07-27 11:41
2020RT-Thread物联网操作系统线上师资培训圆满结束
前言近日,由上海睿赛德电子科技有限公司组织的
RT-Thread
物联网操作系统线上师资培训落下帷幕,来自全国一百多所高校的老师圆满完成此次培训内容。
FILLMOREad
·
2020-07-27 11:41
RT-Thread
杯 · 2020年全国大学生嵌入式芯片暨智能互联创新大赛
嵌入式芯片暨智能互联创新大赛为了加强全国高校学生在嵌入式芯片与系统设计应用领域的创新设计与工程实践能力,使学生能够全面掌握芯片设计或软硬适配系统优化、应用方案设计等不同技术层面的相关知识和技能,丰富和活跃校园创新创业学术氛围,推进高校与集成电路相关企业产学协同育人,为社会培养具有创新思维、团队合作精神、解决复杂工程问题能力的优秀人才,由中国电子学会组织面向全国大学生的嵌入式芯片与系统设计暨全国大学
FILLMOREad
·
2020-07-27 11:41
芯片
嵌入式
物联网
微软
nagios
实用算法解读之
RT-Thread
链表堆管理器
RT-Thread
在社区广受欢迎,阅读了其内核代码,实现了堆的管理,代码设计很清晰,可读性很好。故一方面了解
RT-Thread
内核实现,一方面可以弄清楚其堆的内部实现。
FILLMOREad
·
2020-07-27 11:41
今晚直播:
RT-Thread
码云 CI/CLA 介绍,如何优雅地贡献代码
Hello,各位小伙伴好久不见,又到了双周一次【在线面对面】社区论坛答疑直播的日子~先说下今晚的主题:
RT-Thread
码云CI/CLA介绍,如何优雅地贡献代码这个直播主题的来源:本期的主题来源于,Gitee
FILLMOREad
·
2020-07-27 11:41
微软
qml
firefox
xhtml
wxpython
【
RT-Thread
】设备模型之串口
最近一直研究阅读
RT-Thread
的设备模型,把一些感悟做一个笔记,也算是一个学习总结。
liuduanfei
·
2020-07-27 11:49
RT-Thread
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他