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
Smart微内核操作系统重磅发布!开源!
9月1日,由上海睿赛德电子科技有限公司举办的RT-ThreadSmart微内核操作系统发布会于北京圆满落幕,发布会以“见微”为主题,邀请到中国工程院院士、产业专家、高校教授及行业从业人员100余位莅临现场,共同见证、探讨RT-ThreadSmart微内核操作系统的创新发展。”RT-ThreadSmart主要面向带MMU(MemoryManagementUnit,内存管理单元)的中高端处理器,为众多
宋宝华
·
2020-09-16 02:51
芯片
嵌入式
大数据
人工智能
物联网
移植
RT-Thread
Nano 到 RISC-V
先记下:https://www.rt-thread.org/document/site/tutorial/nano/nano-port-gcc-riscv/an0042-nano-port-gcc-riscv/
想听故事的程序猿
·
2020-09-15 20:12
RT-Thread
零基础快速入门第5讲——外部中断
目录一、前言源码链接二、编程讲解三、项目实战四、结束语一、前言这一讲,我要讲的是外部中断,也不知道是太简单了还是没有人用,我没找到比较完整的关于
RT-thread
外部中断的教程,只发现
RT-thread
子先
·
2020-09-15 02:00
RT-thread
单片机
Rt-thread
RT-Thread
零基础快速入门第4讲——按键输入
目录一、前言源码链接二、编程讲解按键输入的电路原理按键输入的编程方法三、项目实战按键的基本用法四、进阶学习按键连按和不连按按键短按和长按五、结束语一、前言上一讲我给大家讲解了如何点亮一个LED灯,因为是入门的第一篇,所以讲的啰嗦了一点,从这一讲开始,一些最基础的东西我就不再说了,如果有不懂的同学可以翻一下我之前发的博客。这一讲我我主要按键输入的原理和编程方法,以及几种按键输入的进阶用法。源码链接我
子先
·
2020-09-15 02:00
RT-thread
单片机
RT-thread
RT-Thread
零基础快速入门第6讲——线程管理
线程介绍什么是线程线程的优点线程栈线程的类型线程的状态线程的优先级线程时间片线程入口函数线程错误码线程状态切换系统线程三、编程讲解第一步:创建/初始化线程第二步:启动线程第三步:编写线程入口函数四、项目实战五、结束语一、前言从这一讲开始,我们进入
RT-thread
子先
·
2020-09-15 02:00
RT-thread
操作系统
RT-thread
STM32正点原子HAL库移植
RT-Thread
我用正点原子F1的HAL库去移植,用的串口例程,但是因为正点原子串口例程没有实现能和RT接口对接的字符串发送与接收,所以需要重新写,我直接使用了RT官方做的32串口函数。一、RT*Thread移植1.首先准备好例程,改好文件名,最好不要有中文。2.准备好RT官方下载的STM32F103的例程,链接在这里:https://www.rt-thread.org/document/site/tutoria
爱学习的乐乐
·
2020-09-15 01:59
笔记
stm32
嵌入式
qt
c语言
操作系统
RT-Thread
移植
RT-Thread-STM32F103C8T6移植准备材料合集1.RT-Thread原码下载并解压(官网下载)2.STM32F103裸机工程(我用的是正点原子的STM32F103的HAL库)3.温馨提示(看不清图片可以从Ctrl+鼠标滑轮放大)4.如果想要word版的笔记可以私聊我,因为这个编辑器还不太会用。。所以没有传图在里面,(没图你说个p呀)一、准备裸机工程1.我使用的是正点原子的HAL库的
爱学习的乐乐
·
2020-09-15 01:27
嵌入式开发学习笔记
嵌入式
stm32
rtt
操作系统
WS2812-5050-RGB-LED的使用笔记 ---- 基于STM32与
RT-thread
操作系统
一、WS2812-5050-RGB-LED介绍与控制原理1.1、介绍WS2812-5050-RGB-LED是一款内置IC控制电路的全彩灯珠,显示效果十分酷炫。主要特点:每个像素点的三基色颜色可实现256级亮度显示,完成16777216种颜色的全真色彩显示,扫描频率不低于400Hz/s。串行级联接口,能通过一根信号线完成数据的接收与解码。也就是可以通过一根数据线串联多个该灯珠。内置信号整形电路,任何
GLYoung
·
2020-09-14 19:20
RT-Thread学习
电子开发模块应用记录
rt-thread
的IPC机制之互斥锁源码分析
互斥锁是管理临界资源的一种有效手段。因为互斥锁是独占的,所以在一个时刻只允许一个线程占有互斥锁,利用这个性质来实现共享资源的互斥锁保护。任何时刻只允许一个线程获得互斥量对象,未能够获得互斥量对象的线程被挂起在该互斥量的等待线程队列上。1互斥锁控制块/***Mutualexclusion(mutex)structure*/structrt_mutex{structrt_ipc_objectparen
flydream0
·
2020-09-14 13:31
rt-thread
RT-Thread
RT-Thread
内核-单向链表
1、单向链表的结构体定义/***SingleListstructure单链表结构体*/structrt_slist_node{structrt_slist_node*next;/**next=RT_NULL;/*链表的下一个节点的指针为空指针*/}#defineRT_SLIST_OBJECT_INIT(object){RT_NULL}3、在单链表尾部追加节点/**参数l:需要插入的单链表参数n:需
tyustli
·
2020-09-14 11:31
RT-Thread
RT-Thread
单链表
RT-Thread
内核-rt_list_for_each
1、原型/***rt_list_for_each-iterateoveralist*@pos:thert_list_t*touseasaloopcursor.*@head:theheadforyourlist.*/#definert_list_for_each(pos,head)\for(pos=(head)->next;pos!=(head);pos=pos->next)2、作用遍历一个双向链表
tyustli
·
2020-09-14 11:31
RT-Thread
RT-Thread
RT-Thread
-双向链表分析
文章目录双向链表的基本概念双向链表的函数接口讲解rt_list_node结构体常用的宏定义初始化链表-rt_list_init向链表中插入节点向链表指定节点后面插入节点rt_list_insert_after()向链表指定节点前面插入节点rt_list_insert_before()从链表删除节点函数rt_list_remove()链表节点元素访问双向链表的基本概念双向链表也叫双链表,是链表的一种
clear code
·
2020-09-14 10:57
RT-Thread
RT-Thread
中的链表结构
文章目录
RT-Thread
中的链表组织结构
RT-Thread
中的链表操作链表节点的插入链表节点的删除链表节点元素访问
RT-Thread
中的链表组织结构
RT-Thread
中的链表是带表头节点的双向循环链表结构
应家三千金
·
2020-09-14 09:19
嵌入式软件
stm32f091rc 使用
rt-thread
时UART串口的阻塞问题
1.问题描述在项目中用到了两个串口uart4和uart6,在使用uart6发送数据的时候会阻塞,猜想应该是驱动的问题,所以接下来进行分析2.分析过程先分析串口驱动,关于串口驱动这部分的架构不再赘述,我们看下源文件,在发送的地方看到了一处while循环读取串口发送完成寄存器的代码while(__HAL_UART_GET_FLAG(&(uart->handle),UART_FLAG_TC)==RESE
小熊@XiaoXiong
·
2020-09-14 08:48
嵌入式
stm32
stm32
uart
rtt-hread
Stm32f091RCTX在
rt-thread
下添加串口驱动遇到的问题
1.问题描述在
rt-thread
添加uart驱动-stm32f091RCTx,这篇博客中我们描述了如何添加
rt-thread
的串口驱动,但是在添加完uart3的驱动后发现用DMA方式接收不到串口数据,经过一番测试后猜测应该是
小熊@XiaoXiong
·
2020-09-14 08:47
嵌入式
stm32
stm32
uart
rt-thread
移植到 stm32f091RC并修改uart1位console串口
1.生成初始化工程我们使用
rt-thread
的已有bsp来生成我们需要的mdk5的工程,使用如下图的bsp基础工程使用env工具来生成工程,在当前bsp目录下执行scons–dist,然后在dist目录下就会生成相对应的工程以下是生成后的目录结构
小熊@XiaoXiong
·
2020-09-14 08:47
嵌入式
stm32
rt-thread
stm32f091
rt-thread串口
rt-thread移植
rt-thread
添加uart驱动 - stm32f091RCTx
1.在menuconfig中添加菜单选项串口驱动的Kconfig文件在bord目录中,打开Kconfig文件,添加我们的串口选项,我们添加的是uart3的驱动依次在UART2下面添加即可,如下图:保存后在env工具中执行menuconfig命令,在menuconfig的相应菜单下就看见了我们的UART3的选项,保存后重新生成mdk5工程,在rtconfig.h文件中就可以看见已经有BSP_USIN
小熊@XiaoXiong
·
2020-09-14 08:47
嵌入式
stm32
rthread
uart
stm32f091RCTX
如何将
RT-thread
系统移植到stm32
在
RT-Thread
系统中,任务调度通过线程实现的。
RT-Thread
主要采用C语言编写,浅显易懂,方便移植。
slimmm
·
2020-09-14 04:39
嵌入式
嵌入式系统
嵌入式
RT-thread系统
stm32系统移植
国产物联网操作系统有哪些,谁主沉浮?
关注、星标公众号,不错过精彩内容转自:与非网放眼国内物联网战场,华为、阿里、腾讯等纷纷打造自己的操作系统,
RT-Thread
这样有一定生态规模的第三方也在迅速崛起。谁更适合在物联网时代生存?
ybhuangfugui
·
2020-09-14 03:52
内核
大数据
编程语言
人工智能
物联网
记一次处理
rt-thread
优先级低线程无法执行
最近升级了
rt-thread
的核心代码,从3.0正式发行不久后,
rt-thread
采用了KConfig的配置方式,因为以前搞过linux内核配置,所以对KConfig不算太陌生,
rt-thread
的配置界面用起来还是相当不错的
yfj300
·
2020-09-13 20:50
开发
RT-Thread
系统 hard fault on thread:erx故障分析
最近在跑
RT-Thread
操作系统,发现系统跑久了出现死机的情况:初步分析可能造成的原因:1.网络堆栈、buff分配小了;2.否是内存越界,一般erx任务是比较简单的;3.内存泄漏,线程申请不到空间;4
阳光守望者Coder
·
2020-09-13 16:31
RT-Thread
RT-Thread
线程
内存分配
堆栈
物联网iot stm32 mqtt移植,基于STM32F4开发板和阿里云平台的MQTT通信开源项目
MQTT的教程比较丰富,但实用的很少,有对MQTT协议进行讲解的,有围绕自主开发的产品进行描述的,甚至有连云平台都是他们自主开发的,且MQTT协议的sdk包有用java、nodejs等等实现的,连国产的
RT-Thread
ba_wang_mao
·
2020-09-13 07:38
IOT
RT-Thread
应用篇 --- STM32添加FinSH控制台
0.关于FinSH的介绍
RT-Thread
文档中心1.工程准备安装:在https://www.rt-thread.org/download/mdk/下载并安装.pack包。准备一个串口实验工程。
Mnnk
·
2020-09-13 01:16
RTOS
rtthread
finsh
将
RT-Thread
Nano移植到STM32F401CCU6
将RT-ThreadNano移植到STM32F401CCU6使用
RT-Thread
(后面简称RTT)是一次偶然的机会,之前并没有使用过嵌入式操作系统,一直使用前后台的方式实现单片机的程序处理,后来发现使用嵌入式操作系统真的很方便
@奔跑的蜗牛@
·
2020-09-12 13:37
STM32
stm32
单片机
嵌入式
嵌入式IDE-PlatformIO + STM32CubeMX +
RT-thread
RTOS 操作系统
简介PlatformIO是下一代的嵌入式IDE,关于其基本介绍,欢迎查看我的上一篇文章:使用下一代的嵌入式IDE-PlatformIO教程STM32CubeMX是ST官方的代码生成工具,作为一个从前端转嵌入式的程序员,对各种寄存器配置真的是感到无语。比如开启串口1,明明一个函数能完成的事,非要让你去写几十行代码,配置RCC、配置GPIO、配置USART三种加起来数十个寄存器,而且每种寄存器的配置内
jiladahe1997
·
2020-09-12 11:18
嵌入式
STM32
前端
嵌入式
stm32
ide
rtos
NXP freescale 平台的 RTOS
RT-thread
以及 finsh控制台 移植
简介前置文章:选读:NXPfreescale开发环境搭建:https://blog.csdn.net/jiladahe1997/article/details/105966658本文使用的芯片:NXPMK66FX1本文使用的开发环境:MDKKEIL+RT-thread+RT-threadFINSH在搭建好开发环境之后,准备使用一款RTOS来做作为基础框架,rtos在嵌入式系统的作用类似于nodej
jiladahe1997
·
2020-09-12 11:16
嵌入式
嵌入式
编译器
正点原子STM32H743阿波罗RTT+freemodbus接入
移植环境配置并下载FreeModbus源码一、阿波罗开发板BSP制作1.1RTT源码下载推荐两种方法:1.从RT_Thread官网www.rt-thread.org获取源码2.git获取源码github.com/
RT-Thread
MG_ML
·
2020-09-12 10:38
java
linux
pda
单片机
嵌入式
RT-Thread
智能车目标识别系统连载教程——Darknet 训练目标检测模型(4)
上期回顾:前言这篇文档会介绍如何用darknet训练一个YOLOv2目标检测模型,看完这篇文档会发现:模型训练和预测都非常简单,最花时间的精力的往往是训练集的数据预处理。下面先简单介绍一下以下两个问题:1、目标分类(Classification)和目标检测(Detection)的区别是什么?2、YOLO和Darknet分别是什么?下面这张图很清晰地说明了目标分类:一张图片作为输入,然后模型就会告诉
FILLMOREad
·
2020-09-12 05:41
RT-Thread
Smart开源混合微内核操作系统横空出世,替换智能设备中的Linux!
当前用于MCU的嵌入式操作系统主要有μc/OS、FreeRTOS和
RT-Thread
,在带MMU的微处理器上,以Linux、VxWorks、QNX为主,国外嵌入式操作系统处于垄断地位,国产几乎为空白。
嵌入式资讯精选
·
2020-09-12 05:32
内核
嵌入式
芯片
微软
操作系统
RT-Thread
Studio ENV的本地缓存导致git下载不同步问题
事情的经过是这样的,新建了一个package,第一次发布的时候pdulib.c文件用了ANSI格式存储,导致中文显示有问题。在github删除了该tag,修改为UTF-8之后重新发布,重新发布后,直接下载可以看到文件是UTF-8格式的;此时再次使用ENV工具导入该库,文件依然是ANSI格式。RT-ThreadStudio官方给的回复是ENV具有本地缓存功能。删除local_pkgs对应的packa
小盼你最萌哒
·
2020-09-11 02:24
rt-thread
RT-Thread
使用sscanf %X时,需要启用libc
因为将代码下载到单片机中太费时间,就使用了
RT-Thread
的QEMU在线仿真进行。
小盼你最萌哒
·
2020-09-11 02:24
rt-thread
RT-Thread
AT组件添加自定义URC功能
这里需要在
RT-Thread
的AT组件中,添加自定义URC命令的解析功能,比如我这里是新短信到来的通知处理,首先就需要编写一个URC的响应函数urc_cmti_func,然后根据URC指令的前缀和结束符
小盼你最萌哒
·
2020-09-11 02:53
rt-thread
基于4G网卡的Telnet远程登录
RT-Thread
的Finsh/MSH Shell
软件:
RT-Thread
操作系统在开发板上移植完成;EC20USB驱动移植完成;PPP和LwIP移植完成;开发板上telnet驱动移植完成(跟
RT-Thread
软件包netutils源码略有不同);无线网卡设备远程登录
jzen
·
2020-09-10 17:16
嵌入式
物联网
物联网
嵌入式
telnet
基于Socket的跨平台MQTT客户端 省资源、高稳定
此仓库是专门为
RT-Thread
做的软件包,原始仓库位于:https://github.com/jiejieTop/mqttclient*以上链接请复制至外部浏览器打开名字的由来k
连志安的博客
·
2020-09-10 12:30
MQTT
RT-Thread
操作系统在cortex-m3内核的移植原理
2.移植的接口文件
RT-Thread
操作系统的移植接口文件主要用cpuport.c,context_rvds.s,backtrace.c,div0.c,showmem.c。
连志安的博客
·
2020-09-10 12:59
RT-thread
stm32
RT-Thread
C语言如何实现继承及容器
C语言继承的实现笔者了解到C语言实现继承是在阅读
rt-thread
wenzi嵌入式软件
·
2020-09-10 10:10
C语言
rt_thread内核实现
RTT大牛告诉你,混合微内核是什么?
RT-Thread
之前写过好几篇文章介绍微内核,然而不少开发者依然不清楚到底微内核操作系统是什么。为此,我们特别整理了5期快问快答,来为大家答疑解惑!
写代码的篮球球痴
·
2020-08-25 16:37
内核
java
编程语言
操作系统
python
RT-Thread
内核学习之线程间通信
线程间通信
RT-Thread
中提供了更多的工具帮助在不同的线程中间传递信息,一般是将邮箱、消息队列、信号用于线程间的通信。邮箱邮箱服务是实时操作系统中一种典型的线程间通信方法。
XMJYever
·
2020-08-25 16:15
RT-Thread系统学习
RT-Thread
上下文切换(基于arm926)
RT-Thread
上下文切换(基于arm926)什么是线程?代码经过预处理、编译、汇编和链接,最终形成一个可执行的文件,该可执行文件包含了指令和数据。
amm28824
·
2020-08-25 16:32
使用STM32编写一个简单的RTOS:1.调度(一、上下文)
文章目录CortexM3相关寄存器介绍寄存器组异常异常类型堆栈测试实验平台:stm32f10x(cortex-m3)开发板,RTT3.0资料来源:RTT官网文档及cortex-M3权威指南关键字:分析
RT-Thread
上发条
·
2020-08-24 20:54
MQTT移植到stm32开发板——使用FreeRTOS操作系统
mqttclient一个高性能、高稳定性的跨平台MQTT客户端一个高性能、高稳定性的跨平台MQTT客户端,基于socketAPI之上开发,可以在嵌入式设备(FreeRTOS/LiteOS/
RT-Thread
ba_wang_mao
·
2020-08-24 13:11
MQTT
FreeRTOS
一个基于socket API之上的跨平台MQTT客户端,支持qos2
socketAPI之上的跨平台MQTT客户端源码地址https://github.com/jiejieTop/mqttclient整体框架备注:目前只实现了linux平台,TencentOStiny与
RT-Thread
_杰杰_
·
2020-08-24 12:03
Linux
LwIP
rt-thread
rt-threadhttps://www.rt-thread.org/document/site/postedon2019-05-1315:48江红之乡阅读(...)评论(...)编辑收藏转载于:https://www.cnblogs.com/wangzhihong-102511/p/10857048.html
angyouxu7749
·
2020-08-24 07:12
RT-Thread--线程管理
线程管理的功能特点
RT-Thread
系统中线程是调度的最小单位;线程分为:系统线程和用户线程,系统线程是由
RT-Thread
内核创建的线程,用户线程是由应用程序创建的线程,这两类线程都会从内核对象容器中分配线程对象
weixin_34049948
·
2020-08-24 06:33
20190928 (9)
RT-Thread
线程管理的实际应用案例 (6) 线程管理最后一篇
目的:掌握线程自动创建/手动创建/主动延时/主动挂起/主动恢复/主动删除正文说明1手动创建和自动创建2两种主动让出CPU的区别3主动挂起及恢复4主动删除#include#defineTHREAD_PRIORITY5#defineTHREAD_STACK_SIZE512#defineTHREAD_TIMESLICE5staticrt_thread_ttid1=RT_NULL;staticrt_thr
迪加不会飞
·
2020-08-24 05:26
RT-Thread
RT-Thread
内核学习之时钟管理
时钟节拍在
RT-Thread
中,时钟节拍的长度可以根据RT_TICK_PER_SECOND的定义来调整,即通过改变时钟频率来调整时钟节拍。
XMJYever
·
2020-08-24 05:22
RT-Thread系统学习
RT-Thread
内核实验 1 任务的基本管理
RT-Thread
内核实验1任务的基本管理实验目的:理解RTOS中任务管理的基本原理,了解任务的基本状态及其变迁过程;掌握
RT-Thread
任务管理子系统中的任务创建,启动,延时机制掌握
RT-Thread
stephen_kl
·
2020-08-24 05:12
rt_thread
RT-Thread
任务管理
一创建动态线程任务三要素:任务栈,任务控制块,任务函数。structrt_threadled1_thread;/*定义线程控制块*/voidled1_thread_entry(void*parameter);//任务函数//注:动态线程的栈由任务自行动态分配创建立=一个简单的动态线程,代码如下:staticrt_thread_ttid1=RT_NULL;staticvoidthread_entry
Ningjianwen
·
2020-08-24 05:26
STM32/RT1052
DIY智能战车制作教程,开启你的造车之旅
No.1前言最近有幸参加了一期
RT-Thread
官方发起的RT-RobotCarDIY活动,跟着大神们的步伐我也成功的做出了一辆麦克纳姆轮PS2遥控车,心里非常的Happy,特意记录了这个制作过程用作给小白们借鉴
Linux阅码场
·
2020-08-22 10:08
RT-Thread
智能音箱音频应用实践
但近几年国内智能音箱行业经历了从百花齐放到三足鼎立的发展阶段,来自
RT-Thread
的黄天翔将从占据主流市场的三个厂商脱颖而出的秘诀开始,分享
RT-Thread
在智能音箱在音频方面的内容。
LiveVideoStack
·
2020-08-21 19:04
音频
音频处理
智能家居
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他