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
实时操作系统
FreeRTOS的调度器源码分析及系统滴答SysTick
PendSV系统调用查遍了C站上所有关于FreeRTOS调度器的分析,发现大家分析完vTaskStartScheduler()之后就戛然而止了,我就会比较迷糊,这个仅开启了调度器的调度,而FreeRTOS是一个
实时操作系统
涵锐Vellichor
·
2023-12-04 21:40
RTOS
算法
freertos
操作系统
arm
实时操作系统
浅析Linux与VxWorks的区别
创作目的:按自己的理解简化和归纳,方便自己后续的复盘VxWorks是美国WindRiverSystem公司的
实时操作系统
。
小黑刚
·
2023-12-04 01:45
linux
运维
服务器
Linux 应用程序CPU调度优化
缘起
实时操作系统
(Real-timeoperatingsystem,RTOS),又称即时操作系统,它会按照排序运行、管理系统资源,并为开发应用程序提供一致的基础。
ansondroider
·
2023-12-04 00:17
Linux
C++
C
linux
CPU
优先级
性能
C++
LiteOS内存管理:TLSF算法
问题背景TLSF算法主要是面向
实时操作系统
提出的,对于RTOS而言,执行时间的确定性是最根本的,然而传统的动态内存分配器(DMA,DynamicMemoryAllocator)存在两个主要问题:最坏情况执行时间不确定
饼干饼干圆又圆
·
2023-12-02 17:12
内存分配
算法
内存管理
STM32F103移植FreeRTOS系列十:任务调度器的挂起和恢复
如果临界区代码量很多,执行时间长会造成延时中断,这样子如果中断得不到响应的话,不符合
实时操作系统
。
ghujlhdrx
·
2023-12-02 04:18
stm32
嵌入式硬件
单片机
【实战】STM32 FreeRTOS移植系列教程5:FreeRTOS消息队列
stm32mp157是ARM双核,2个A7核,1个M4核,A7核上可以跑Linux操作系统,M4核上可以跑FreeRTOS、RT-Thread等
实时操作系统
,STM32MP157开发板所以既可以学嵌入式
华清远见IT开放实验室
·
2023-12-01 17:08
stm32mp157教程
FreeRTOS开发
STM32MP157
stm32
freertos
STM32CubeIDE(CUBE-MX)----快速移植FreeRTOS实战
文章目录前言一、Freertos可视化配置二、生成代码三、实验现象总结前言FreeRTOS(Real-TimeOperatingSystem)是一个开源的
实时操作系统
内核,专注于嵌入式系统。
xddwg521125
·
2023-12-01 00:18
STM32
CubeIDE学习教程
stm32
嵌入式硬件
单片机
Freertos
2021-07-19普中科技STM-32F1开发板初学
深圳市普中科技有限公司——PLC触摸屏人界界面|承接工程项目|51单片机|单片机开发板|单片机学习板(prechin.cn)类型:ARM开发工具产品描述:触摸屏尺寸小,模块多、功能超强支持GUI图形界面、RTOS
实时操作系统
小馒头被偷吃
·
2023-11-30 09:25
单片机stm32
科技
单片机
stm32
此BSP非彼BSP
其实,另一个使用BSP最多的是嵌入式系统,特别是商业化的嵌入式
实时操作系统
RTOS环境下。当然部分特定的Linux也借用了这个名字。
simitel
·
2023-11-29 04:15
电子类专业技术个人学习路线总结(大一到大三)
.电路设计二、单片机和FPGA部分1.arduino系列单片机2.51系列单片机3.stm32系列单片机4.msp系列单片机5.ESP系列单片机6.FPGA三、嵌入式系统和软件部分1.freertos
实时操作系统
Expert电子实验室
·
2023-11-29 00:48
学习
单片机
嵌入式硬件
【小黑嵌入式系统第一课】嵌入式系统的概述(一)——概念、特点、发展、应用
外围设备、处理器、ARM、操作系统文章目录一、嵌入式系统基本概念计算机发展的三大阶段CPU——计算机的核心什么是嵌入式系统嵌入式系统的分类二、嵌入式系统的特点三、嵌入式系统发展无操作系统阶段简单操作系统阶段
实时操作系统
阶段面向
嵌入式小白—小黑
·
2023-11-29 00:11
小黑嵌入式小课堂
网络
物联网
单片机
嵌入式硬件
C51--WiFi模块ESP8266--AT指令
32位Tensilica处理器:内置低功耗TensilicaL10632位RISC处理器、cpu时钟最高达160MHz、支持
实时操作系统
(RTOS
小小的个子
·
2023-11-28 07:44
STC51
51单片机
stm32
嵌入式硬件
单片机
c语言
Android车载学习笔记1——车载整体系统简介
1.安全车载操作系统安全车载操作系统主要面向经典车辆控制领域,如动力系统、底盘系统和车身系统等,该类操作系统对实时性和安全性要求极高,生态发展已趋于成熟,其
实时操作系统
RTOS,主要应用对象是电子控制单元
rsp19801226
·
2023-11-28 03:56
车载学习笔记
android
车载
系统架构
SoC
QNX
黑莓 QNX 被曝严重的 BadAlloc 漏洞 影响数百万汽车和医疗设备
编译:代码卫士黑莓(BlackBerry)的QNX
实时操作系统
(RTOS)老旧版本受一个严重漏洞影响,可导致恶意人员破坏并控制多种产品,包括汽车、医疗设备和工业设备等。
奇安信代码卫士
·
2023-11-27 12:58
2021年嵌入式校招求职经历
硕士期间只做过一个项目,基于STM32实现,为了增加自身的知识储备,项目中使用了uC/OS-II
实时操作系统
,在移植操作
玩玩嵌入式
·
2023-11-27 09:34
校招
嵌入式
stm32
c语言
操作系统
求职招聘
国产化嵌入式
实时操作系统
软件测试方法研究
1.中国电子科技集团公司第三十二研究所,上海201808;2.国家工程软件产品质量监督检验中心,上海201808摘要:随着自主可控战略的实施,国内多家基础软件厂商推出了相关的国产化嵌入式
实时操作系统
软件
梧桐_57e8
·
2023-11-27 03:21
说说优先级倒置(Priority inversion)
在嵌入式多任务
实时操作系统
(realtimemultitaskoperatingsystem)中,为了实现多个线程同时运行(这是从一段时间上来说的,在单CPU系统中某一时刻只能有一个任务即线程运行)需要
maimang09
·
2023-11-26 06:42
任务
算法
inheritance
嵌入式
os
linux
第一章
实时操作系统
基础
一.操作系统基本功能任务管理CPU管理内存管理文件管理I/O设备管理二.
实时操作系统
的基本特征
实时操作系统
首先是多任务操作系统多级中断机制优先级调度机制三.任务状态1.睡眠状态任务已经被装入内存了,可是并没有准备好运行
guanjianhe
·
2023-11-23 22:07
RT-Thread学习笔记七——线程间通讯(互斥量)
1.优先级翻转问题当rt-thread
实时操作系统
运行时,如果单纯使用信号量来管理公共资源,则会出现优先级翻转问题,导致高优先级线程被低优先级线程运行而阻塞,使得系统的实时性无法得到保证。
赴遥
·
2023-11-23 09:29
RT-Thread
Studio
STM32单片机学习
学习
嵌入式基础
以计算机为基础,软件、硬件可裁剪,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统(国内);用于控制、监控或辅助操作机器和设备的装置(IEEE);嵌入式发展阶段:无操作系统阶段、简单操作系统阶段、
实时操作系统
阶段
长路漫漫2021
·
2023-11-22 13:07
Embedded
Software
嵌入式系统的硬件组成
嵌入式处理器分类
操作系统层OS
OEM层
Windows
CE开发工具
一个嵌入式牛人学习经历
这些日子我一直在写一个
实时操作系统
内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。
wwd574000815
·
2023-11-22 12:53
生活点滴
嵌入式
工作
delphi
dos
windows
开发工具
STM32F407使用DMA加速刷新LVGL
本人使用国产的
实时操作系统
RT-thread,屏幕使用的TFTLCD,屏幕IC是LIL9341这里就不讲移植了,如果需要,请评论,后面出;前提:移植好LCD,移植好LVGL(不适用DMA能正常显示)使用
烧烤时间到!
·
2023-11-22 11:06
LVGL移植
arm
stm32
【系统开发的了解】freeRTOS系统平台的使用
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加TODO:写完再整理文章目录系列文章目录前言一、
实时操作系统
RTOS的价值分析1.RTOS的市场2.前后台系统和实时系统的区别
盒子君~
·
2023-11-21 09:57
#
Freertos系统平台开发
freertos
配置嵌入式系统开发环境(教程)
二、在虚拟机中安装WindowsXP镜像1.创建虚拟机安装winxp虚拟机实验手册关于pdf中预实验的补充说明前言嵌入式
实时操作系统
及应用开发(第三版)罗蕾主编光盘镜像https://www.123pan.com
摸鱼带师小弟
·
2023-11-21 05:55
大学时代
嵌入式
1024程序员节
FreeRTOS的学习(一)——
实时操作系统
和多任务的介绍
目录1、初识FreeRTOS2、FreeRTOS任务的状态3、FreeRTOS的任务任务的创建和删除1、xTaskCreate():使用静态的方法创建一个任务。2、xTaskCreateStatic():使用静态的方法创建一个任务。4、vTaskDelete():删除一个任务。任务挂起和恢复1、vTaskSuspend():挂起一个任务。2、vTaskResume():恢复一个任务的运行。3、xT
薛定谔的猫咪死了
·
2023-11-19 07:52
博客
学习
FreeRTOS入门——STM32多任务程序实现
文章目录一、FreeRTOS简介二、多任务系统三、实验四、小结与参考链接一、FreeRTOS简介Free即免费的,RTOS全称是RealTimeOperatingSystem,中文就是
实时操作系统
。
clyrjj
·
2023-11-19 07:50
嵌入式系统
嵌入式
STM32外部中断(EXTI)与RTOS多任务处理的协同设计
当在STM32上使用外部中断(EXTI)与RTOS(Real-TimeOperatingSystem,
实时操作系统
)进行多任务处理时,需要设计合适的协同机制,以确保可靠的中断处理和任务调度。
嵌入式杂谈
·
2023-11-19 05:14
单片机
嵌入式硬件
FreeRTOS概念表达和基本规范
实时操作系统
1、概述1、FreeRTOS是由RealTimeEngineersLtd出品,是一款市场领先的RTOS。现在已经支持几十种处理器架构。
xiaolizaixian
·
2023-11-17 06:08
FreeRTOS
stm32
FreeRTOS
实时操作系统
(一)RTOS的基本概念
系列文章FreeRTOS
实时操作系统
(一)RTOS的基本概念FreeRTOS
实时操作系统
(二)任务创建与任务删除(HAL库)FreeRTOS
实时操作系统
(三)任务挂起与恢复FreeRTOS
实时操作系统
(
贾saisai
·
2023-11-17 06:08
FreeRTOS
stm32
FreeRTOS
嵌入式操作系统
Freertos基本概念----(猫和老鼠)
1.
实时操作系统
与非
实时操作系统
的区别FreeRTOS中优先级的数值越小,代表该任务的优先级越低,最低优先级为0解释:哈皮狗的优先级最高次之是汤姆猫最后是杰瑞鼠之后依然用这个例子现在有一块大肥肉,哈皮狗汤姆猫杰瑞鼠都想吃那么谁先吃呢
小阳先生的宝库
·
2023-11-17 06:04
FreeRTOS
操作系统
freertos
单片机
FreeRTOS(消息队列)
资料来源于硬件家园:资料汇总-FreeRTOS
实时操作系统
课程(多任务管理)目录一、消息队列的基本概念1、消息队列的基本概念2、消息队列的通信机制3、FreeRTOS中消息队列特性4、消息队列应用场景二
Zhang丶&|!
·
2023-11-17 06:34
嵌入式学习笔记
FreeRTOS
mcu
FreeRTOS基础概念
FreeRTOS目录一、
实时操作系统
软实时硬实时二、FreeRTOS(免费的
实时操作系统
)官网三、FreeRTOS的优势3.1抽象出时间信息3.2可维护性和可扩展性3.3团队开发3.4简单的测试3.5代码重用
诊断协议那些事儿
·
2023-11-17 06:25
经验分享
车载系统
单片机(自学)------单片机编程原则
1.多任务编程的概念:使用单片机对多项任务并行处理的一种技术方式一:
实时操作系统
(FREEROTS)----不推荐优点:功能齐全,与win32多线程编程相似,程序编程限制少缺点:占用系统资源特别是RAM
Walt jiao
·
2023-11-16 19:01
单片机
嵌入式硬件
单片机编程原则
多任务编程的概念方式一:
实时操作系统
(不建议新手使用)方式二:裸机多任务模型逻辑多任务的基本原理把三个任务分别分为一个一个的片段然后先执行任务一的第一个切片执行第二个任务的第一个片段执行第三个任务的第一个片段然后再返回执行第一个任务的第二个片段接着循环达到右边彩色条纹的效果如果把任务分足够多的片段执行的速度够快就可以认为三个任务并行执行裸机多任务模型第一个阶段是初始化
南嶋彻
·
2023-11-16 19:30
单片机
嵌入式硬件
美团嵌入式软件开发面经汇总
问基础:
实时操作系统
内核的线程切换、内存管理、线程同步方式(信号量、互斥量、消息队列)的底层实现?如果某线程出现卡死,那么操作系统在设计上该如何解决?如果提升操作系统对关键功能的响应程度?
嵌入式未来
·
2023-11-16 17:14
嵌入式硬件
信号特点,异步/同步概念,查看信号(kill -l,man 7 signa),实时/分时os概念
目录引入共同特点信号介绍特点异步概念同步查看信号kill-l
实时操作系统
和分时操作系统分时实时man7signal引入生活中有关信号的东西有很多例如:红绿灯,闹钟,转向灯等等共同特点他们都有共同的特点:
沐风ya
·
2023-11-16 15:19
linux
linux
UCOSII软件定时器
在
实时操作系统
中一个好的软件定时器实现要求有较高的精度、较小的处理器开销,且占用较少的存储器资源。
南方的小清湖
·
2023-11-16 01:29
UCOS
II
系统
基于STM32用uC/OS实现LED周期亮和数据发送
目录一、RTOS的简介1.嵌入式系统的层次结构2.RTOS
实时操作系统
3.软实时和硬实时4.RTOS的特征5.uc/OS-II中的数据类型6.RTOS系统的运行状态7.任务的种类二、环境的配置(HEL库的生成
橙子味的q
·
2023-11-16 01:29
嵌入式
stm32
c/c++
stm32
单片机
嵌入式硬件
c语言定时器原理,软件定时器实现原理、测试及应用设计
引言μC/OSII操作系统是建立在微内核基础上的
实时操作系统
,抢占式多任务、微内核、移植性好等特点,使其在诸多领域都有较好的应用。在μC/OSII2.
李阁雅
·
2023-11-16 01:28
c语言定时器原理
ucosII移植相关知识点
这里写目录标题ucos系统嵌入式平台ucos移植
实时操作系统
的概念任务的相关概念任务的控制块任务的堆栈任务的链表任务调度的相关概念任务的切换任务的优先级任务的挂起任务的恢复中断的相关概念操作系统如何处理中断进程通信信号量互斥信号量邮箱队列内存管理内存控制块内存控制块
明美鸿微
·
2023-11-16 01:25
java
算法
数据库
STM32_UCOSII和UCOSIII部分基础
UCOSIII的区别信号量,邮箱,消息队列软件定时器UCOSII是一个可以基于ROM运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的
实时操作系统
Charlson_S
·
2023-11-16 01:53
初始者
stm32
uc/os-iii---学习总结,不完全版(思维导图和知识总结)
使用操作系统主要就是因为操作系统的管理功能,可以更加有效的管理硬件的资源,而且操作系统的多线程运行管理,是一个很棒的功能,之前只能再while(1)中执行的单线程的处理,现在可以将各个功能分开成多个任务,能够更加有效的进行任务的调用,而且
实时操作系统
可以有更快的任务相应速度
JosephGodVim
·
2023-11-16 01:53
uc/os-iii
freeRTOS源码目录结构分析
自从恩智浦合并飞思卡尔后,新推出的SDK将不在支持MQX
实时操作系统
,主要支持freeRTOS,freeRTOS是开源的免费操作系统,使用的人非常多,据网站上消息,平均每260秒就有一次freeRTOS
嵌入式程序猿
·
2023-11-16 00:19
程序后台运行
SIG_DFL;act.sa_flags=SA_NOCLDWAIT;sigemptyset(&act.sa_mask);sigaction(SIGCHLD,&act,&old);}这段代码是在NuttX
实时操作系统
瓶子里肥皂泡
·
2023-11-15 21:43
我的博客
Linux
NuttX
4种互斥机制比较
禁止任务切换禁止任务切换(DisableTaskSwitching):在某些
实时操作系统
中,可以通过禁止任务切换来实现互斥。当一个任
一只天蝎
·
2023-11-15 10:13
μC/OS-II学习
操作系统
互斥机制
嵌入式
实时操作系统
uC/os-II(十三)-互斥型信号量和优先级反转
任务优先级的反转现象定义:在可剥夺型内核中,当任务以独占方式使用共享资源时,会出现低优先级任务先于高优先级任务而被运行的现象,这就是所谓的任务优先级反转。为了找到杜绝任务优先级反转现象的方法,下面就对优先级的反转现象做一个详细的分析。图5-1描述的任务A、B、C三个任务的运行情况。其中任务A的优先级高于任务B,任务B的优先级高于任务C。任务A和任务C都要使用同一个共享资源S,而用于保护该资源的信号
无为扫地僧
·
2023-11-15 10:12
嵌入式
操作系统
嵌入式
实时操作系统
μC/OS-II在STM32处理器移植
http://blog.sina.com.cn/s/blog_a79574c6010168rm.html下载代码stm32标准外设库是stm32全系列芯片的外设驱动,有了它可以大大加速我们开发stm32。首先从st公司的网站下载最新的stm32标准外设库,写本文时最新的版本是V3.5.0。解压该zip文件,得到如下文件夹和文件STM32F10x_StdPeriph_Lib_V3.5.0\_htmr
Linux研习社
·
2023-11-15 10:09
C/C++
uCOS
arm
嵌入式系统学习笔记【华电】——《第五章
实时操作系统
μC/OS-II》
第五章
实时操作系统
μC/OS-II1、μC/OS-II概述μC/OS:微控制器操作系统。
智慧的旋风
·
2023-11-14 23:57
嵌入式系统学习笔记
操作系统
嵌入式
uc/OS-II操作系统移植:uc/OS-II移植到STM32流程(文章末尾附实例)
一、实验目的1、掌握在STM32上移植嵌入式
实时操作系统
uC/OS-II的方法2、掌握在STM32上移植uC/OS-II的基本步骤3、掌握uC/OS-II的文件OS_CPU.H编写4、掌握uC/OS-II
Cheems_Pak Choi
·
2023-11-14 23:45
uc/OS-II
实时操作系统
stm32
物联网
arm
μC/OS-II基本原理简介
对于商业应用中哪些昂贵的
实时操作系统
软件,μC/OS-II是一个很好的学习平台。说到μC/OS-II,这里先介绍一下嵌入式应用程序的开发模式。基于
seven-soft
·
2023-11-14 19:51
uCos-II
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他