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
UCOSII实时操作系统
中断和异常,C/C++语言异常,
实时操作系统
对中断和异常的处理
文章目录一、中断和异常是什么1.中断和异常的定义2.中断处理的过程3.常见中断和异常二、C/C++软件异常的常见原因分析与总结1、概述2、引发软件异常的常见原因2.1、变量未初始化2.2、死循环2.3、内存越界2.4、内存泄漏2.5、空指针与野指针2.6、内存访问违例2.7、栈内存被当成堆内存去释放2.8、线程栈溢出2.9、函数调用约定不一致导致栈不平衡2.10、库与库之间不匹配2.11、死锁2.
小熊coder
·
2023-10-02 21:52
C语言
实时嵌入式
异常
UCOS-III操作系统(操作系统、任务)
操作系统和
实时操作系统
目录操作系统和
实时操作系统
什么是操作系统?什么是
实时操作系统
?任务什么是任务?什么是多任务?什么是任务状态?(重要)任务切换?什么是操作系统?操作系统是裸机上的第一层软件。
特轮飞
·
2023-10-02 19:49
实时操作系统
系统架构
uCOSII
I
实时操作系统
(重入函数,调度算法,嵌入式系统中断)
目录可重入函数和不可重入函数:基于优先级的调度算法:嵌入式系统中断:可重入函数和不可重入函数:函数可重入是指一函数可以被多个任务调用,而不需要担心在任务切换的过程中,代码的执行会产生错误的结果。可重入函数任何时候都可以被中断,一段时间之后又可以运行,而相应的数据不会丢失。可重入函数或者只会使用局部变量,即变量保存在CPU寄存器中或堆栈中。如果使用全局变量,则要对全局变量予以保护。eg:voidst
特轮飞
·
2023-10-02 19:49
实时操作系统
系统架构
实时操作系统
与分时操作系统的含义、特征
原文链接:https://blog.csdn.net/m0_37765662/article/details/830185231.什么是
实时操作系统
?
◣星河◢
·
2023-10-02 08:49
操作系统原理
嵌入式
windows
linux
操作系统
UCOSII
I系统任务
1.1、空闲任务:空闲任务特点:空闲任务是
UCOSII
I创建的第一个任务空闲任务是
UCOSII
I必须创建的空闲任务优先级总是为OS_CFG_PRIO_MAK-1空闲任务中不能调用任何可使空闲任务进入等待态的函数空闲任务函数
想成为大师啊
·
2023-10-01 17:52
STM32
UCOSIII
【Freertos基础入门】同步互斥与通信
1.基础概念2.freertos通信可用的手段二、同步与互斥的概念三、各类通信的区别与适用场景总结前言本系列基于stm32系列单片机来使用freerots任务管理是
实时操作系统
(RTOS)的核心功能之一
人才程序员
·
2023-10-01 08:26
Freertos
c++
C
单片机
stm32
mcu
嵌入式硬件
FreeRTOS:一、入门知识
源码结构1.关于各个c文件的主要用途:2.四种内存分配方式比较:3.优先级:4.任务状态:5.通信方式:6.临界区7.调度锁四、官方教程与例程前言在介绍FreeRTOS之前,需要先引入一个概念:什么是
实时操作系统
霖夜妖妖
·
2023-10-01 08:25
#
STM32
freertos
【软考备考-综合知识】操作系统基础
分类操作系统通常可以分为批处理操作系统、分时操作系统、
实时操作系统
、网络操作系统、分布式操作系
Rai Sokann
·
2023-10-01 07:21
笔记
STM32——移植
uCOSII
I(HAL库)
文章目录实验环境一、
uCOSII
I源码二、项目导入文件整理三、导入文件和增加头函数路径四、代码改动五、运行结果实验环境软件:STM32CubeMXKEIL5mcuisp串口通信助手硬件:STM32F103C8Tx
-45°
·
2023-09-30 16:38
stm32
单片机
arm
uc/OS系统移植
目录一、建立stm32hal库工程1.文件配置二
uCOSII
I的移植1.准备源码3.开始添加文件4.参数配置三、波形分析1.用示波器去观察LED输出电平和串口通信的波形2.Keil虚拟仿真逻辑仪四、参考文献一
HILYX
·
2023-09-30 16:37
fpga开发
stm32
arm
FreeRTOS入门教程(空闲任务和钩子函数及任务调度算法)
一、空闲任务概念空闲任务(IdleTask)是嵌入式
实时操作系统
(RTOS)中的一种特殊任务。它是系统中优先级
花落已飘
·
2023-09-30 12:57
算法
嵌入式
FreeRTOS
ARM
STM32F4X
UCOSII
I任务信号量
STM32F4X
UCOSII
I任务信号量任务信号量与内核信号量对比内核信号量任务信号量
UCOSII
I任务信号量API任务信号量发送函数任务信号量接收函数
UCOSII
I任务信号量例程之前的章节中讲解过信号量这个机制
hwx1546
·
2023-09-30 12:54
RTOS
stm32
嵌入式硬件
单片机
STM32F4X
UCOSII
I任务消息队列
STM32F4X
UCOSII
I任务消息队列任务消息队列和内核消息队列对比内核消息队列内核消息队列
UCOSII
I任务消息队列API任务消息队列发送函数任务消息队列接收函数
UCOSII
I任务消息队列例程之前的章节中讲解过消息队列这个机制
hwx1546
·
2023-09-30 12:52
RTOS
单片机
stm32
STM32F4X
UCOSII
I软件定时器
STM32F4X
UCOSII
I软件定时器定时器概念定时器在MCU中是一个很常用的外设,其作用是可以在某个事件点触发MCU中断,告知MCU处理事情。
hwx1546
·
2023-09-28 23:27
RTOS
stm32
嵌入式硬件
单片机
【FreeRtos基础入门】任务状态
文章目录前言一、任务状态1.阻塞状态(Blocked)2.暂停状态(Suspended)3.就绪状态(Ready)总结前言本freertos使用stm32系列单片机,使用其他的也可以,如esp系列等…任务管理是
实时操作系统
人才程序员
·
2023-09-28 11:46
Freertos
C
c++
单片机
stm32
mcu
嵌入式硬件
滴答定时器SysTick和os_cpu_a.asm(UCOS的移植)
我们在移植
UCOSII
的过程中就要使用滴答定时器来作为系统时钟,首先就是对滴答定时器的设置,
小小_扫地僧
·
2023-09-26 19:09
UCOS实时操作系统
实时操作系统
linux
二、初识FreeRTOS之FreeRTOS入门
1.1裸机与RTOS特点裸机:裸机又称为前后台系统,前台系统指的中断服务函数,后台系统指的大循环,即应用程序RTOS特点:RTOS全称为:RealTimeOS,就是
实时操作系统
,强调的是:实时性。
I am Supreme
·
2023-09-26 00:55
FreeRTOS实时操作系统
嵌入式软件
RT-Thread入门项目开发流程
其实作为一个小白刚刚开始接触RT-Thread的时候可能会感到很枯燥,特别是像我这种一开始用RTT作为第一款嵌入式操作系统来用的小白,之前只是听说过FreeRTOS和
UcosII
S,但其实嵌入式操作系统都是差不多的
い☞殘風☜、™
·
2023-09-25 05:17
RT-Thread开发总结
内核
RT-Thread(学习)
RT-Thread是一款完全由国内团队开发维护的嵌入式
实时操作系统
(RTOS),具有完全的自主知识产权。经过16个年头的沉淀,伴随着物联网的兴起,它正演变成一个功能强大、组件丰富的物联网操作系统。
Caramel_biscuit
·
2023-09-24 15:38
RT-Thread
RT-Thread
嵌入式实时操作系统
RTOS专栏(一) —— rt-thread简单介绍和qemu使用
rt-thread&qemu1.rt-thread介绍2.qemu介绍3.搭建rt-thread和qemu开发环境4.简单例子1.rt-thread介绍RT-Thread是一款完全由国内团队开发维护的嵌入式
实时操作系统
浪矢杂谈
·
2023-09-24 00:49
rtos专栏
ubuntu
stm32
arm开发
STM32F4X
UCOSII
I任务
STM32F4X
UCOSII
I任务什么是任务UCOS任务任务控制块(OS_TCB)
UCOSII
I任务的状态任务状态图
UCOSII
I任务状态任务优先级任务调度抢占式调度时间片轮转调度任务调度点任务栈
UCOSII
I
hwx1546
·
2023-09-22 15:01
RTOS
stm32
STM32F4X
UCOSII
I 消息队列
STM32F4X
UCOSII
I消息队列消息队列消息队列的作用消息队列工作机制消息队列创建消息发送消息发送模式FIFO(先进先出)LIFO(后进先出)消息接收消息队列删除消息队列常用函数消息队列创建函数消息队列发送函数消息队列接收函数消息队列删除函数
hwx1546
·
2023-09-22 15:01
RTOS
stm32
单片机
STM32F4X
UCOSII
I 信号量
STM32F4X
UCOSII
I信号量信号量概念信号量工作机制停车场问题
UCOSII
I信号量工作机制信号量常用API信号量创建信号量删除释放信号量获取信号量
UCOSII
I信号量例程在以往的裸机编程中,如果我们需要判断某个事件是否已经发生
hwx1546
·
2023-09-22 15:01
RTOS
stm32
单片机
STM32F4X
UCOSII
I 事件集
STM32F4X
UCOSII
I事件集事件的应用场景
UCOSII
I事件工作机制
UCOSII
I事件操作函数事件创建函数事件删除函数事件发送函数事件接收函数
UCOSII
I事件例程事件在RTOS中也是一种任务间同步的机制
hwx1546
·
2023-09-22 15:28
RTOS
stm32
嵌入式硬件
Cortex-M4之FPU单元
最近在学习
实时操作系统
,以下是我对学习
实时操作系统
过程中做的一些笔记。
小小_扫地僧
·
2023-09-22 13:00
UCOS实时操作系统
笔记
实时操作系统
Cortex-M4
什么是
实时操作系统
(UCOS简介)
uC/OS-III官网:HomePage-WestonEmbeddedSolutions一、裸机与RTOS介绍下面我将从不同方面阐述裸机与试试操作系统的区别,从而进一步介绍裸机和
实时操作系统
定义:裸机:
小小_扫地僧
·
2023-09-22 13:57
UCOS实时操作系统
嵌入式硬件
实时操作系统
无人车开源软件架构
参考视频:Apollo自动驾驶入门课程开源软件架构开放式软件层分为三个子层:
实时操作系统
、运行时框架和应用程序模块层
实时操作系统
(RTOS)可确保在给定时间内完成特定任务,“实时”是指无人车的操作系统能够及时进行计算
Big David
·
2023-09-22 04:21
百度apollo自动驾驶
架构
自动驾驶
学习
NuttX
实时操作系统
介绍(最详细)
NuttX是一个成熟的
实时操作系统
,于07年由GregoryNutt先生正式开源,2016年被三星选为TizenRT操作系统的内核,2019年在小米的推动下正式进入Apache基金会,经过开源社区多年的不懈努力
特立独行的猫a
·
2023-09-21 14:08
笔记
linux
NuttX
物联网系统
STM32平台下的FreeRTOS移植
本文目的是在KeiluVision5(MDK)上把FreeRTOS移植到STM32平台上去,并练习使用FreeRTOS的任务调度功能目录(一)FreeRTOS简介1.
实时操作系统
FreeRTOS2.FreeRTOS
不#曾&轻听
·
2023-09-21 13:32
嵌入式开发
嵌入式
stm32
操作系统
物联网
FreeRTOS移植以及核心功能
freertos和ucos区别,优缺点比较FreeRTOS(FreeReal-TimeOperatingSystem)和uC/OS(Micro-controllerOperatingSystem)都是常见的
实时操作系统
Is Fang
·
2023-09-21 13:26
rtos
RISC-V MCU移植RTOS系列教程(一)
ARM上移植
实时操作系统
大家可能比较熟悉,且例程较多,对于RISC-V内核的单片机,可能相对比较陌生。
借过风景
·
2023-09-20 15:45
RISC-V
MCU
单片机
risc-v
mcu
stm32
FreeRTOS入门与工程实践(文档+入门视频教程+进阶视频教程,非常详细!)
当你掌握单片机开发后,如果要进一步提升编程水平,建议学习RTOS(RealTimeOperatingSystem,
实时操作系统
)。有很多优秀的RTOS,比如FreeRTOS、RT-Thread、UCO
韦东山
·
2023-09-19 20:52
freeRTOS
RTOS
stm32
stm32
单片机
HAL库
RTOS
FreeRTOS
嵌入式
嵌入式硬件
FreeRTOS学习笔记【一】——初识FreeRTOS
我们看一下FreeRTOS的名字,可以分为两部分:Free和RTOS,Free就是免费的、自由的、不受约束的意思,RTOS全称是RealTimeOperatingSystem,中文名就是
实时操作系统
。
萧 十 三
·
2023-09-19 17:31
嵌入式开发
正点原子FreeRTOS
学习
RT Preempt linux学习笔记
RTPreemptlinux学习笔记一、
实时操作系统
(RealtimeOperatingSystem)1.什么是
实时操作系统
Areal-timesystemisatime-boundsystemwhichhaswell-defined
神秘的羔羊
·
2023-09-19 03:29
linux
linux
arm开发
RT-Thread操作系统全面支持飞腾腾珑E2000系列芯片
近日,国内领先的自主核心芯片提供商飞腾和国内领先的RTOS(
实时操作系统
)RT-Thread共同完成了针对飞腾系列CPU的适配支持,并且全部源码已经发布到开源社区平台,为嵌入式开发者们提供了广泛而全面的支持
RT-Thread物联网操作系统
·
2023-09-18 17:38
RT-Thread新版入门系列教程(名师带路,不走弯路)
RT-Thread是一款完全由国内团队开发维护的嵌入式
实时操作系统
(RTOS),具有完全的自主知识产权。经过近12个年头的沉淀,伴随着物联网的兴起,它正演变成一个功能强大、组件丰富的物联网操
RT-Thread物联网操作系统
·
2023-09-18 17:37
RT-Thread
RT-Thread
嵌入式
操作系统
STM32
STM32F4X
UCOSII
I移植
STM32F4X
UCOSII
I移植什么是
uCOSII
ISTM32F4X移植
UCOSII
I
UCOSII
I源代码下载
UCOSII
I源代码目录结构工程移植添加
UCOSII
I源码到工程工程添加
UCOSII
I代码组添加
hwx1546
·
2023-09-18 09:27
RTOS
stm32
单片机
国产rtos系统RT-Thread基础学习总结
个人一直在做linux底层相关的开发,没有什么
实时操作系统
rtos的使用经验,学习rtthread主要目的是理解
实时操作系统
相关的一些基础。理解实时和非实时的核心差别,选择性学习一下部分设计方案。
runafterhit
·
2023-09-18 07:27
ARM嵌入式类
linux
DP读书:《openEuler操作系统》(二)操作系统的发展史
CTSSMULTICS的历史UNIX和Linux的历史Debian系列RedHat系列DOS和Windows的历史DOS的历史:Windows的历史:Android和iOS的历史Android:iOS:鸿蒙
实时操作系统
DarrenPig
·
2023-09-17 06:00
openEuler操作系统
linux
架构
笔记
harmonyos
windows
centos
服务器
Linux编译和QNX编译的相关问题
QNX是一个嵌入式
实时操作系统
,通常用于嵌入式系统和实时应用程序。它更加注重可预测性和响应性。2、工具链:在Linux上,通常使用G
Mike_666
·
2023-09-17 01:48
Linux
linux
QNX
Autosar-OS配置
文章目录一、为什么需要OSOS的功能
实时操作系统
OSEKOS二、AutosarOSAutosarOS可裁剪类型OSApplicationCountersAlarmsTaskManagementResourceManagementISRsScheduleTablesHook
诊断协议那些事儿
·
2023-09-16 17:24
Autosar-CP
车载系统
架构
经验分享
操作系统学习笔记---计算机系统概述
目录概念功能和目标特征并发共享(资源共享)虚拟异步发展与分类手工操作阶段(无OS)批处理阶段单道批处理系统多道批处理系统分时操作系统
实时操作系统
网络操作系统分布式计算机系统个人计算机操作系统操作系统运行环境内核态和用户态特权和非特权指令状态切换中断中断机制的基本原理系统调用按功能分类过程操作系统体系结构分层法模块化宏内核
清风千里.
·
2023-09-16 12:04
操作系统学习笔记
学习
笔记
STM32H7 Azure RTOS
AzureRTOS(原名ThreadX)是一款
实时操作系统
(RTOS),是AzureIoT解决方案的一部分。它是一个可裁剪、可扩展的嵌入式操作系统,适用于各种资源受限的设备。
夜星辰2023
·
2023-09-15 08:26
STM32
stm32
azure
嵌入式硬件
FreeRTOS 中断管理之延迟中断处理 -- 二值信号量同步
3.1概览3.1.1事件:嵌入式
实时操作系统
需要对整个系统环境产生的事件作出反应,例如:按一下按键,灯闪一下3.1.2ISR中断服务函数尽量越短越好,应快速执行完,然后退出中断服务函数3.1.3在中断服务函数中只能使用以
张小兔爱钱钱
·
2023-09-14 17:14
mcu
stm32
单片机
FreeRTOS实时操作系统
中断
freeRTOS系列教程之freeRTOS入门与工程实践(文档+视频教程+进阶视频教程,非常详细!)
当你掌握单片机开发后,如果要进一步提升编程水平,建议学习RTOS(RealTimeOperatingSystem,
实时操作系统
)。有很多优秀的RTOS,比如FreeRTOS、RT-Thread、UCO
挨踢民工biubiu
·
2023-09-13 21:53
RTOS
freeRTOS
stm32
单片机
嵌入式
RTOS
freeRTOS
mcu
stm32
嵌入式裸机设计思想——时间片轮裸机开发架构+状态机+定时器调度机制
任何区域的暑假Linux驱动实习岗位,可C站直接私聊,或者邮件:
[email protected]
,此消息至2025年1月1日前均有效(2)在MCU开发的时候,很多入门者会固执的认为,做项目一定要上
实时操作系统
风正豪
·
2023-09-12 17:53
MCU裸机教程
架构
单片机
ARM+Codesys标准通用型控制器
整机工业级设计,通讯外设经过隔离保护电源宽电压设计(9~36VDC)丰富的通讯接口,满足多种场合控制和通讯需求四核工业级处理器,高性能,低功耗,高可靠性机身无风扇设计,外壳小巧搭载内核100%自主化大型
实时操作系统
深圳信迈科技DSP+ARM+FPGA
·
2023-09-12 13:38
ARM+Codesys
arm开发
ARM+Codesys runtime核心板+底板解决方案
产品特点:丰富的通讯接口,满足多种场合控制和通讯需求四核工业级处理器,高性能,低功耗,高可靠性机身无风扇设计,外壳小巧搭载内核100%自主化大型
实时操作系统
SylixOS,支持POSIX接口规范;拥有完全自主可控的知识产权
深圳信迈科技DSP+ARM+FPGA
·
2023-09-12 13:37
ARM+Codesys
arm开发
RT-Thread学习记录-1.线程部分
1.
实时操作系统
的基本含义1.1无操作系统与
实时操作系统
开发无操作系统NOS无操作系统(NoOperatingSystem,NOS)的嵌入式系统中,常使用所谓前后台工作模式。
泪花的质问
·
2023-09-10 20:25
RT-Thread
现代操作系统 第一章 引论
现代操作系统第一章引论文章目录现代操作系统第一章引论计算机硬件介绍CPU存储器I/O设备总线
实时操作系统
微内核习题本文为读书摘要(个人认为重要的知识点),穿插课后习题的选取(主要选取考察概念性的习题)考察操作系统有两种观点
爱好学习的青年人
·
2023-09-10 16:54
计算机系统
读书笔记
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他