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实时操作系统
电子类专业技术个人学习路线总结(大一到大三)
.电路设计二、单片机和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
c语言线程间传递消息,线程间通信
RT-Thread
中则提供了更多的工具帮助在不同的线程中间传递信息,本章会详细介绍这些工具。学习完本章,大
openbiox
·
2023-11-26 15:02
c语言线程间传递消息
说说优先级倒置(Priority inversion)
在嵌入式多任务
实时操作系统
(realtimemultitaskoperatingsystem)中,为了实现多个线程同时运行(这是从一段时间上来说的,在单CPU系统中某一时刻只能有一个任务即线程运行)需要
maimang09
·
2023-11-26 06:42
任务
算法
inheritance
嵌入式
os
linux
在stm32cubeide上编译
rt-thread
rt-thread
用scons可以直接用arm-none-eabi-编译,调试用gdb命令行界面,还是有点像苦行僧,虽然有gdbgui这样的工具,但没有用过,不太清楚。
cylinc
·
2023-11-25 14:35
第一章
实时操作系统
基础
一.操作系统基本功能任务管理CPU管理内存管理文件管理I/O设备管理二.
实时操作系统
的基本特征
实时操作系统
首先是多任务操作系统多级中断机制优先级调度机制三.任务状态1.睡眠状态任务已经被装入内存了,可是并没有准备好运行
guanjianhe
·
2023-11-23 22:07
RT-Thread
快速入门-线程间同步之信号量
RT-Thread
提供了几种线程同步的方式:信号量(semaphore)、互斥量(mutex)、和事件集(event)。本篇文章主要介绍信号量相关的内容。
zsky_01
·
2023-11-23 09:13
RT-Thread
c语言
rtos
嵌入式
线程间同步(信号量、互斥量、事件集)笔记
多个执行单元(线程、中断)同时执行临界区,操作临界资源,会导致竟态产生,为了解决这种竟态问题,
RT-Thread
提供了如下三种同步互斥机制:信号量、互斥量(锁)、事件集。
大脸盘子。
·
2023-11-23 09:41
RT_Thread应用入门
单片机
嵌入式硬件
c语言
linux
RT-THREAD
内核快速入门(三) 信号量,互斥量,事件
系列文章目录
RT-THREAD
内核快速入门(一)线程
RT-THREAD
内核快速入门(二)定时器
RT-THREAD
内核快速入门(四)邮箱,消息队列,信号
RT-THREAD
内核快速入门(五)内存管理与中断管理基于
Silent Knight
·
2023-11-23 09:41
RT-THREAD
系列入门
嵌入式
rtos
stm32
单片机
RT-Thread
任务间同步及通信
在多实时任务操作系统中,一项工作的完成往往可以通过多个任务协调的方式共同来完成。例如,一个任务从传感器中接收数据并且将数据写到共享内存中,同时另一个任务周期性的从共享内存中读取数据并发送显示,如下图两个线程间的数据传递如果对共享内存的访问不是排他性的,那么各个线程间可能同时访问它。这将引起数据一致性的问题,例如在显示线程显示数据之前,,传感器线程还未完成数据的写入,那么显示将包含不同时间采样的数据
~Old
·
2023-11-23 09:37
RT-Thread
RTOS
RT-Thread
嵌入式
同步和通信
中断
RT-Thread
信号量
目录信号量信号量基本概念信号量基本概念信号量的特性二值信号量的运作机制计数型信号量的运作机制信号量相关接口信号量控制块、创建信号量删除信号量初始化信号量脱离信号量释放信号量获取信号量无等待获取信号量使用场合线程同步锁中断与线程的同步资源计数信号量实验的代码和流程分析个人总结:信号量信号量是一种轻型的用于解决线程间同步问题的内核对象,线程可以获取或释放它,从而达到同步或互斥的目的。信号量就像一把钥匙
~Old
·
2023-11-23 09:37
RT-Thread
RTOS
RT-Thread
嵌入式
信号量
同步和通信
RT-Thread
线程间同步---信号量、互斥量、事件集
二值信号量一定程度上也能起到互斥量的作用。但是还是有区别的:互斥量和信号量不同的是:(1)拥有互斥量的线程拥有互斥量的所有权,互斥量支持递归访问且能防止线程优先级翻转;(2)并且互斥量只能由持有线程释放,而信号量则可以由任何线程释放。解释:(1)有优先级为A、B和C的三个线程,优先级A>B>C(A、C需要共享资源M,B不需要共享资源M)。线程A,B处于挂起状态,等待某一事件触发,线程C正在运行,此
aabbccddeer
·
2023-11-23 09:00
操作系统
多线程
thread
RT-Thread
学习笔记六——线程间通讯(信号量的使用)
目录1.概念1.1二值型信号量1.2计数型信号量2.信号量的创建(API)2.1动态信号量创建2.2动态信号量的删除2.3静态信号量的创建2.4静态信号量的删除3.信号量的获取4.信号量的释放5.实际使用嵌入式实时性操作系统中,运行的主要为线程和ISR(中断服务程序),运行步骤有时需要同步处理(相互之间交换数据),有时需要互斥处理(同一时刻只有一个线程访问公共资源),为满足需求,操作系统提供了统称
赴遥
·
2023-11-23 09:29
RT-Thread
Studio
STM32单片机学习
学习
RT-Thread
学习笔记七——线程间通讯(互斥量)
1.优先级翻转问题当
rt-thread
实时操作系统
运行时,如果单纯使用信号量来管理公共资源,则会出现优先级翻转问题,导致高优先级线程被低优先级线程运行而阻塞,使得系统的实时性无法得到保证。
赴遥
·
2023-11-23 09:29
RT-Thread
Studio
STM32单片机学习
学习
rt-thread
学习3 - 线程间同步
rt-thread
学习3-线程间同步同步释义:术(方式):1.信号量:管理方式:创建信号量删除信号量初始化信号量脱离信号量获取信号量释放信号量用途:2.互斥量管理方法:1.创建互斥量:2.删除互斥量3.
Andrew573
·
2023-11-23 08:28
rt-thread
操作系统
rtos
RT-Thread
线程间同步【信号量、互斥量、事件集】
线程间同步一、信号量1.创建信号量2.获取信号量3.释放信号量4.删除信号量5.代码示例二、互斥量1.创建互斥量2.获取互斥量3.释放互斥量4.删除互斥量5.代码示例三、事件集1.创建事件集2.发送事件3.接收事件4.删除事件集5.代码示例简单来说,同步就是多个线程同时访问一块内存,好比如一个线程向指定内存中写入一个数据,另一个线程就从该内存中读取数据,这就是“同步”。线程的同步方式有很多种,其核
比特冬哥
·
2023-11-23 08:54
RT-Thread
stm32
嵌入式硬件
RT-Thread
实时操作系统
嵌入式基础
以计算机为基础,软件、硬件可裁剪,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统(国内);用于控制、监控或辅助操作机器和设备的装置(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
RT-Thread
Hoist_Motor PID
本节介绍的是一个举升电机,顾名思义,通过转轴控制物体升降,为双通道磁性译码器,利用电调进行操控,具体驱动类似于大学期间最大众的SG180°舵机,在一定的频率下,通过调制脉宽进行控制。设备介绍具体实控例如在50Hz情况下,即周期为20ms①驱动信号区间:区间一(0.5ms-1.5ms)和区间二(1.5ms-2.5ms)(注意都是开区间且存在死区)②其中区间一和区间二分别表示不同的方向运动,例区间一表
比特冬哥
·
2023-11-22 08:21
RT-Thread
单片机
嵌入式硬件
RT-Thread
v4.1.0正式发布了!
自发布v4.1.0beta版本以来,我们收到了很多大家的反馈,经过我们和社区小伙伴们的共同努力,一起修复了一些问题,完善了新增的特性,现在RT-Threadv4.1.0版本正式发布了。那么这个正式版本相对于之前的Beta版到底有哪些改进呢,下面我们一起来看。1内核内核部分变化不大,正式版本要保持内核稳定,所以只是完善了调试日志,增加了一种新的Hook机制,以及修复了一个特定场景下会引起软件定时器停
DP29syM41zyGndVF
·
2023-11-21 15:11
芯片
内核
嵌入式
java
linux
【系统开发的了解】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程序员节
RT-Thread
操作系统学习笔记(STM32F103C8T6)标准库(参考野火和江科大例程)----逻辑代码加入操作系统以LED灯闪烁为例
第二步根据这个链接下载
RT-Thread
压缩包,解压之后双击安装。
可乐苏打水
·
2023-11-20 22:07
学习
笔记
stm32
如何自己生成fip.bin在Milkv-duo上跑freertos
前言(1)PLCT实验室实习生长期招聘:招聘信息链接(2)本来是要跑
RT-Thread
的,搞了很久,一直没成功。哭死,后面mentor通电话,让我先跑一下freertos试试。
风正豪
·
2023-11-20 13:17
#
Milk-V
Duo
驱动开发
OSEK turbo机制学习—Apple的学习笔记
之前看了FreeRTOS和
RT-thread
的任务调度(其它资源处理,堆栈处理和信号处理我先忽略),由于这2款操作系统比较相似,所以我要选一个不太一样的。
applecai
·
2023-11-19 13:52
rt-thread
处理故障SCB_CFSR_UFSR:0x08 NOCP
1.简介芯平台片:stm32F407IDE:MDK5项目上要用到PWM模块,想使用rtt的finSH接口直接控制pwm,就移植了rtt的pwm驱动,调用接口执行staticintpwm(intargc,char**argv)函数时,rtt跳出错误SCB_CFSR_UFSR:0x08NOCP。手册上对于该位的表述是,没有协同处理器什么的,我也没细看,感兴趣的可以自己去瞅瞅。2.解决方法取消勾选Use
双古
·
2023-11-19 12:24
单片机
stm32
嵌入式硬件
RT-Thread
STM32F407 BMI088--SPI
BMI088是一款高性能6轴惯性传感器,由16位数字三轴±24g加速度计和16位数字三轴±2000°/s陀螺仪组成。这里用SPI来驱动BMI088进行数据解读第一步,首先在RT-ThreadSettings中进行配置第二步,退出RT-ThreadSettings,进入board.h,定义宏第三步,**进入stm32f4xx_hal_conf.h**第四步,STM32CubeMX配置第五步,添加驱动
比特冬哥
·
2023-11-19 08:53
RT-Thread
stm32
嵌入式硬件
单片机
陀螺仪
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
单片机
嵌入式硬件
博客导航栏
导航栏一.STM32裸机学习二.Linux1.Linux_c2.Ubuntu三.S3C2440学习1.裸机学习2.ARM学习四.计算机基础五.算法与数据结构六.51单片机七.开发工具八.写操作系统九.
RT-Thread
Aspirant-GQ
·
2023-11-16 17:48
博客导航栏
美团嵌入式软件开发面经汇总
问基础:
实时操作系统
内核的线程切换、内存管理、线程同步方式(信号量、互斥量、消息队列)的底层实现?如果某线程出现卡死,那么操作系统在设计上该如何解决?如果提升操作系统对关键功能的响应程度?
嵌入式未来
·
2023-11-16 17:14
嵌入式硬件
信号特点,异步/同步概念,查看信号(kill -l,man 7 signa),实时/分时os概念
目录引入共同特点信号介绍特点异步概念同步查看信号kill-l
实时操作系统
和分时操作系统分时实时man7signal引入生活中有关信号的东西有很多例如:红绿灯,闹钟,转向灯等等共同特点他们都有共同的特点:
沐风ya
·
2023-11-16 15:19
linux
linux
RT-Thread
STM32F407 ADC
ADC(Analog-to-DigitalConverter)指模数转换器。是指将连续变化的模拟信号转换为离散的数字信号的器件。真实世界的模拟信号,例如温度、压力、声音或者图像等,需要转换成更容易储存、处理和发射的数字形式。模数转换器可以实现这个功能,在各种不同的产品中都可以找到它的身影。与之相对应的DAC(Digital-to-AnalogConverter),它是ADC模数转换的逆向过程。AD
比特冬哥
·
2023-11-16 08:05
RT-Thread
stm32
嵌入式硬件
单片机
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语言定时器原理
上一页
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
其他