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
[uCosii]嵌入式操作系统的概念和特点
实时操作系统
定义:如果操作系统能使计算机系统及时响应外部事件的请求,并能及时控制所有实时设备与实时任务协调运行。且能在一个规定的时间内容完成对事件的处理。基本要求:1、实时系统的计算必须
lqf137
·
2020-07-30 02:26
uCosii
什么是真正的
实时操作系统
做嵌入式系统开发有一段时间了,做过用于手机平台的嵌入式Linux,也接触过用于交换机、媒体网关平台的VxWorks,实际应用后回过头来看理论,才发现自己理解的肤浅,也发现CSDN上好多同学们都对实时、嵌入式这些概念似懂非懂,毕竟如果不做类似的产品,平时接触的机会很少,即使做嵌入式产品开发,基本也是只管调用Platformteam封装好的API。所以在此总结一下这些概念,加深自己的理解,同时也给新手
hututu_404
·
2020-07-30 01:07
嵌入式
实时操作系统
高通CSRA68105蓝牙音频片上系统芯片(SOC)
CSRA68105音频片上系统(SOC)设计和优化,以支持高级蓝牙扬声器的创新和功能区分,包括启用语音的蓝牙扬声器和
实时操作系统
(RTOS)智能扬声器和耳机这种高度集成的SoC设计为包括连接、系统处理、
szx940213
·
2020-07-30 00:47
高通
嵌入式
实时操作系统
UCOSII学习笔记之UCOSII几个相关概念的理解
1、任务优先级2、任务堆栈如以下两行代码:OSTaskCreate(led0_task,(void*)0,(OS_STK*)&LED0_TASK_STK[LED0_STK_SIZE-1],LED0_TASK_PRIO);OSTaskCreate(led1_task,(void*)0,(OS_STK*)&LED1_TASK_STK[LED1_STK_SIZE-1],LED1_TASK_PRIO);函
凡旭国
·
2020-07-30 00:58
Linux
&
操作系统
深入理解FreeRTOS的任务机制和消息队列+附完整项目代码
FreeRTOS是一个迷你的
实时操作系统
内核。FreeRTOS系统相当的小巧,最小化的FreeRTOS内核仅包括3个.c文件和少数头文件,总共不到9000行代码,编译后的映像小于10KB。
sac761
·
2020-07-30 00:18
STM32
FreeRTOS(二)任务基础知识
RTOS
实时操作系统
(软实时(不太严格)硬实时(严格响应))可剥夺型内核(任务调度器可以剥夺其他任务(优先级低)的CPU使用权)永远在运行处于就绪态
誓约胜利之舰
·
2020-07-29 23:03
嵌入式系统基础知识总结
(2)嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、
实时操作系统
阶段、面向Internet阶段。
liefyuan
·
2020-07-29 22:43
理论
嵌入式
实时操作系统
概念
定义全局变量的方法:#ifdefOS_GLOBALS//当在.c文件中定义该宏时则把.h文件中的变量定义为全局变量,否则只声明为外部变量。#defineOS_EXT#else#defineOS_EXTextern#endifOS_EXTINT32UOSIdleCtr;OS_EXTINT32UOSIdleCtrRun;OS_EXTINT32UOSIdleCtrMax;Eg:#defineOS_GLO
_JMC
·
2020-07-29 22:50
UCOS
又一关于嵌入式的定义
实时操作系统
是指
mmpire
·
2020-07-29 21:47
技术文摘
51单片机中使用ucos ii的优缺点(转)
本文通过对一种源码公开的嵌入式
实时操作系统
ucosii的分析,以51系列单片机为例,阐述了在单片机中使用该嵌入式操作系统的优缺点,以及在应用中应当注意的一些问题。
ly56086566
·
2020-07-29 20:16
FreeRTOS学习(1)——FreeRTOS移植
首先看到两个概念:RTOS:
实时操作系统
,目前主流的嵌入式操作系统有:UCOS、FreeRTOS、LWIP、EMWIN、RT-Thread等FreeRTOS:FreeRTOS是一个迷你的
实时操作系统
内核
大写的小写字母
·
2020-07-29 20:48
FreeRTOS
实时操作系统
中实现自己的udelay延时函数
在大多数的
实时操作系统
中,并没有自带的udelay函数,但是实际场景中又需要经常使用延时,这个时候我们就得自己来实现udelay延时函数了;1、首先,我们需要一个高频率的硬件定时器作为必备条件,一个silce
小小小小小杰
·
2020-07-29 20:37
操作系统
数据结构与算法
ucos中的异常处理
ucos是一种
实时操作系统
。当一个高优先级的任务准备就绪后,它会立刻被调度,并且一直执行直到任务结束,或是任务被其他更高优先级的任务抢占,亦或是任务需要等待信号量而变成休眠状态。
ajige
·
2020-07-29 16:49
mini2440裸机编程
liteos系统介绍及任务的创建与删除
HuaweiLiteOSKernel是轻量级的
实时操作系统
,是华为IoTOS的内核HuaweiLiteOS基础内核是最精简的HuaweiLiteOS操作系统代码,包括任务管理、内存管理、时间管理、通信机制
_业精于勤_
·
2020-07-29 16:17
liteos
Linux实现强实时性的需求与方法
现有的一些商业
实时操作系统
,尽管提供了很小的核心和多任务开发环境,但性能并不理想,也不符合现在实时嵌入式市场的需求。
Kelsey11
·
2020-07-29 15:46
Linux
[i.MX6Q][QNX Neutrino 6.6.0]调试笔记------初识QNX_Neutrino
QNXNeutrino
实时操作系统
(RTOS)是一种功能全面、运行稳健的操作系统,它的
BOJUE01
·
2020-07-29 15:05
QNX
Neutrino
6.6.0
嵌入式
实时操作系统
的基本概念
1.计算机操作系统概念应用软件MicrosoftWord、Photoshop、…、ACDSee系统软件编译程序、汇编程序、编辑程序、…、数据库操作系统Windows、Linux、..、Solars计算机硬件系统计算机软件操作系统在计算机中的地位一个完整的操作系统是由硬件及软件两部分组成的。操作系统层是最靠近硬件层的软件层,主要完成计算机硬件资源的调度和分配、信息的存储和保护以及并发活动的协调和控制
xinianbuxiu
·
2020-07-29 14:21
UC/OS-II
RTT之理解线程
线程控制块结构体
rt_thread
,也是在rtdef.h中定义。线程状态转换
guangod
·
2020-07-29 13:05
嵌入式开发零星时间堆记
操作系统基础知识
2.3.1.1操作系统类型和功能根据使用环境和对用户作业的处理方式划分,操作系统的基本类型可以分为批处理操作系统、分析操作系统和
实时操作系统
3大类型。
花语者
·
2020-07-29 10:12
【操作系统】概述
进临界区(关全局中断)是否会影响数据的接收?
在嵌入式的编程中,经常会使用嵌入式
实时操作系统
,比如FreeRTOS,RTT等。
流风回雪1988
·
2020-07-29 03:21
SylixOS的初探
这是我了解到的第一个国产开源嵌入式
实时操作系统
,之前因为在开源方面linux的一家独大,所以本就想在linux这棵树上吊死的。
贴吧尚书
·
2020-07-29 03:02
SylixOS系统
【RT-Thread】内核基础
这里我选择国产
实时操作系统
RT-Thread进行学习,因为现在很火呀。
zhengnianli
·
2020-07-29 03:25
RT-Thread
rt_thread
nano中rt_kprintf()实现
在串口中直接添加这段rt_hw_console_output()控制台输出命令,然后编译并不会报错,但是并不会在串口中输出
rt_thread
的版本信息voidrt_hw_console_output(constchar
zhangsxa
·
2020-07-29 02:20
rt_thread
nano
stm32
物联网嵌入式系统:
RT_Thread
线程的时间片和线程优先等级学习
1.介绍在多线程种有两个重要的参数:线程的时间片和线程优先等级,分别描述了线程竞争CPU资源的能力和持有CPU时间长短的能力。2.线程的时间片:约束线程单次运行时长,其一个运行时间片单位等于一个系统节拍(os_Tick)假设有2个优先级相同的就绪态线程A与B,A线程的时间片设置,那么当系统中不存在比A优先级高的就绪态线程时,系统会在A、B线程间来回切换执行。通过时间片轮询机制可以保证同等优先级任务
SSS的博客
·
2020-07-29 02:40
STM32与物联网嵌入式系统
RT_thread
STM32通用Bootloader 做OTA升级
项目上需要做设备的远程升级更新程序,从而避免每次更新程序时都需要去现场烧录的麻烦。从而学习探索了RT提供的OTA功能。RT-Thread开发团队提供了通用的Bootloader。开发者通过该Bootloader即可直接使用RT-ThreadOTA功能,轻松实现对设备端固件的管理、升级与维护。"引用于官方资料文档。主要参考资料:1.官方文档资料https://www.rt-thread.org/do
yl浪迹天涯
·
2020-07-29 01:30
RT_Thread
嵌入式
RT_thread
配置STM32串口后,RX悬空一直接收到古怪数据 0A 0D 回车换行
没事的时候学习
RT_thread
。居然遇到了这样的一个奇葩问题,配置好的串口3RX出现一直接收0A0D数据的问题。现象如下:当不开启16进制显示的时候一直在刷空白。
yl浪迹天涯
·
2020-07-29 01:30
RT_Thread
STM32
RT_Thread
文件系统的使用
官方参考资料文件系统资料https://www.rt-thread.org/document/site/programming-manual/filesystem/filesystem/文件系统应用https://www.rt-thread.org/document/site/application-note/components/dfs/an0012-dfs/整个文件系统的搭建,都可以参考官方的
yl浪迹天涯
·
2020-07-29 01:30
RT_Thread
RT_Thread
——外设I2C的使用
主要内容参考官方文档https://www.rt-thread.org/document/site/programming-manual/device/i2c/i2c/官方文档中采用的是通过IO口模拟来实现I2C(即软件I2C),软件I2C相对于硬件I2C有着更好的移植性。通过env配置打开I2C有时候打开env配置时,会发现并没有I2C这个选型,如下图所示:这个时候需要去配置Kconfig文件。
yl浪迹天涯
·
2020-07-29 01:30
RT_Thread
RT_Thread
——制作STM32 BSP中遇到的问题 cannot open source input file "stm32f1xx_hal_exti.h"
跟着官方教程一顿猛操作,结果一编译全报错。。移植平台:STM32F103ZET6MDK5Buildtarget'rt-thread'compilingmain.c...board\CubeMX_Config\Inc\stm32f1xx_hal_conf.h(245):error:#5:cannotopensourceinputfile"stm32f1xx_hal_exti.h":Nosuchfil
yl浪迹天涯
·
2020-07-29 01:59
RT_Thread
RT_Thread
使用UART+DMA接收导致数据分包输出问题
直接使用官方给出的例子,具体参考https://www.rt-thread.org/document/site/programming-manual/device/uart/uart//**程序清单:这是一个串口设备DMA接收使用例程*例程导出了uart_dma_sample命令到控制终端*命令调用格式:uart_dma_sampleuart3*命令解释:命令第二个参数是要使用的串口设备名称,为空
yl浪迹天涯
·
2020-07-29 01:59
RT_Thread
【RT-Thread学习】一:导出自己的命令到MSH命令列表中
RT-Thread简介,摘自RT-Thread官网www.rt-thread.org:RT-Thread是一个集
实时操作系统
(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成
yangsmithcool123
·
2020-07-29 01:05
RT-Thread
物联网
rt
thread
RT-Thread内核实现 --空闲线程和阻塞延时的实现
目录对空闲线程的理解空闲线程的实现对阻塞延时的理解阻塞延时的实现支持修改当前线程的状态支持记录线程恢复就绪态时间统计支持线程的切换对空闲线程的理解 空闲线程对于一个
实时操作系统
来说是十分重要的。
xiangxistu
·
2020-07-29 00:02
RT-Thread
RT-Thread编程指南 要点摘录(一)——内核基础
——仅为新手学习笔记,会定期完善但不保证其正确性——1RT-Thread简介RT-Thread是一款开源嵌入式
实时操作系统
,主要采用C语言编写。
曦光。
·
2020-07-28 23:01
RT-Thread
RISC-V单片机快速入门02-移植
RT_Thread
Nano
前言:上一节,我们使用芯来科技NucleiStudioIDE搭建了裸机开发环境,本节我们开始正式移植
RT_Thread
系统。
一叶孤沙
·
2020-07-28 22:42
RISC-V
# RT-Thread学习笔记(一)
RT-Thread学习笔记(一)本笔记内容基于RT-Thread官方文档中心什么是RT-Thread概述一款完全由国内团队开发维护的嵌入式
实时操作系统
(RTOS)。
Anjou Huang
·
2020-07-28 22:00
RT-Thread初学笔记
【2019电赛】F题 纸张计数显示装置
2019-Electronic-Design-Competition2019年全国大学生电子设计竞赛纸张计数显示装置(F题)【本科组】JD0462019年8月10日摘要纸张计数显示装置基于RT-Thread
实时操作系统
黄逸芬
·
2020-07-28 21:47
学习笔记
过程记录
创作技巧
2019全国大学生电子设计大赛
纸张计数显示装置
电赛
控制类
RT_Thread
中rtconfig.h解析
/*RT-Threadconfigfile*/#ifndef__RTTHREAD_CFG_H__#define__RTTHREAD_CFG_H__//#include"RTE_Components.h"//>>//BasicConfiguration//Maximallevelofthreadpriority//Default:32#defineRT_THREAD_PRIORITY_MAX32//
天上任间
·
2020-07-28 21:17
RT-Thread相关
RT-Thread创建静态、动态线程
RT-Thread
实时操作系统
核心是一个高效的硬实时核心,它具备非常优异的实时性、稳定性、可剪裁性,当进行最小配置时,内核体积可以到3kROM占用、1kRAM占用。
weixin_30892889
·
2020-07-28 17:14
RT-Thread学习笔记(1)
然后在昨天下午就发现了
RT_Thread
。这是一个国产的系统,开源、免费,虽然没有uCOS著名,也没有uCOS年长
weixin_30521649
·
2020-07-28 16:49
基于正点原子精英版stm32f103zet6进行
rt_thread
(3.0.3)的移植
基于正点原子精英版stm32f103zet6进行
rt_thread
(3.0.3)的移植准备工作安装rt_threadnano3.0.3软件包裸机工程添加
rt_thread
源码RT-Thread文件夹内容简介添加
vision_wang
·
2020-07-28 15:49
RT-Thread学习
使用RT-Thread的项目结构图
bbs_sn=5247738&bbs_page_no=1&bbs_id=3066先说说自己的情况:看过点抢占式
实时操作系统
的书,但没有真正使用过。
MingHong
·
2020-07-28 15:10
嵌入式
编译器
bbs
编程
application
文档
api
RT-thread国产
实时操作系统
概述
RT-Thread
实时操作系统
是一个分层的操作系统,它包括了:•组件层components,这些是基于RT-Thread核心基础上的外围组件,把一些功能模块划分成独立的一个个组件模块,做到组件与组件之间的低耦合
EmbededCoder
·
2020-07-28 13:35
FreeRTOS
调度器
所有的
实时操作系统
都有一个调度器。分类合作调度器(不可剥夺型调度器)抢占式调度器(可剥型调度器)混合式调度器合作调度器合作调度器提供的是一种单任务的系
陶孜河畔
·
2020-07-28 13:12
嵌入式
RT-Thread Nano 简介
RT-ThreadNano是一个精炼的硬实时内核,内存资源占用极小,功能包括任务处理、软件定时器、信号量、邮箱和实时调度等相对完整的
实时操作系统
特性。
道亦无名
·
2020-07-28 13:33
嵌入式家园
嵌入式
RT-Thread创始人熊谱翔: 我和Linux、嵌入式
实时操作系统
RT-Thread
本文转载至:http://www.rt-thread.org/dynamic/78.html接触Linux说起Linux应该从我在校园时期说起。我是在山城——重庆邮电学院念的书,1998年时宿舍伙伴一起凑的钱买的电脑,因为对各种软件感兴趣,所以也装了各种操作系统,DOS,Windows,Linux,FreeBSD等都装过,当时觉得能够在Dos/Windows之外接触到一种全新的操作系统非常兴奋,特
HaveFunInLinux
·
2020-07-28 10:10
内核
RT_Thread
应用20—中断管理
第二十五章中断管理一、异常与中断理解1、异常异常:导致处理器脱离正常运行转向执行特殊代码的任何事件,指任何打断处理器正常执行,并且迫使处理器进入一个由有特权的特殊指令执行的事件。危害:如果不及时进行处理,轻则系统出错,重则会导致系统毁灭性瘫痪。避免:提高软件鲁棒性(稳定性)2、中断a.中断含义注意:线程中有不少临界段的部分,不允许中断打扰,这样会造成一定影响。比如,某个时候有一个线程在运行中,并且
旧城茶友
·
2020-07-28 08:50
RT_Thread
最强学习笔记之创建线程(任务)
前言:今天学习了RT-Thread如何创建线程,由于我就接触过两款RTOS,一个是freeRTOS,一个是RT-Thread,所以我对比者来看,两款RTOS建立线程的过程差的不是很多,基本时如出一辙。所以学习的时候感觉没有,学习FreeRTOS是那么难了。言归正传,我们开始新建线程把。1.首先我们定义一个线程控制块,其实就是任务句柄staticrt_thread_tled1_thread=RT_N
l明天你好
·
2020-07-28 08:57
RT-Thread
RT_Thread
:使用ADC设备读取STM32F429内部温度传感器
menuconfig进入配置界面打开ADC选项保存并退出,然后使用scons--target=mdk5-s命令生成工程在DevicDrivers文件夹下生成了adc.c文件使用ADC设备读取温度传感器在这里添加
RT_Thread
楚轩QK
·
2020-07-28 06:14
STM32
RT_Thread
线程时间片轮转
创建两个线程,堆和优先级相同,线程1时间片为10、线程2时间片为5。注意:时间片轮转机制,在OSTick到来时,正在运行的线程时间片减1由于在线程时间片到来的最后一个OSTick时刻,会由操作系统调度进行线程的切换操作。创建线程thread1和thread2,优先级相同为20,thread1时间片为10,thread2时间片为5;(2)启动线程thread1和thread2,使thread1和th
光子郎
·
2020-07-28 06:15
rt_thread
串口速度测试
主要根据帧头和数据长度判断一包数据的,前2个字节是数据头部,第3到第4个字节是数据长度。测试结果看截图,1ms发送一次数据,发送9万8千多个字节,没有丢数据。代码如下所示ALIGN(RT_ALIGN_SIZE)staticrt_uint8_tuart1_stack[1024];structrt_threaduart1_thread;staticUP_DIVICE_INFOg_SendInfo;st
忍者小郭
·
2020-07-28 05:32
rt_thread
串口
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他