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
FreeRTOS
操作系统例程(8):消息队列
安富莱电子www.armfly.com安富莱_STM32-V5开发板_
FreeRTOS
教程(V1.0)staticQueueHandle_txQueue1=NULL;staticQueueHandle_txQueue2
闵许可
·
2024-01-26 23:35
HAL STM32基于系统滴答定时器(SysTick)实现多任务时间片轮询
STM32可以使用多种RTOS,例如
FreeRTOS
、ChibiOS等,它们都提供了
perseverance52
·
2024-01-26 18:30
stm32
定时器多任务
基于Arduino框架下的ESP32-S3移植LVGL教程
文章目录一、创建工程二、下载LVGL依赖库TFT_eSPI三、下载并配置LVGL库四、配置显示接口并运行例程五、接入触摸功能六、运行自己的GUIAPP七、引入
FreeRTOS
操作系统准备制作一个接入ChatGPT
@NachoNEKO
·
2024-01-26 16:44
嵌入式硬件
单片机
STM32移植
FreeRTOS
硬件错误HardFault_Handler的处理方法
编译没有错误,下载程序卡在HardFault_Handler,R14寄存器值为0xfffffff9,如图所示这时候可以考虑下是否是startup_stm32f10x_md.s中修改了中断向量指向RTOSport.c文件中定义的中断向量名没有修改,修改成如图所示线程就可以正常启动并切换。
Zoolybo
·
2024-01-26 14:04
stm32
单片机
RTOS系列文章(2):PendSV功能,为什么需要PendSV
背景大多数嵌入式RTOS在Cortex-M3/M4上的移植都需要PendSV,比如uCOS、RT-Thread、
FreeRTOS
等,本文就对PendSV的功能作用,以及为什么需要PendSV进行详细的分析
猪哥-嵌入式
·
2024-01-26 12:13
RTOS
操作系统
嵌入式
单片机
嵌入式硬件
利用STM32CubeMX和Keil模拟器,3天入门
FreeRTOS
(4.0) —— 动态创建队列
前言(1)
FreeRTOS
是我一天过完的,由此回忆并且记录一下。个人认为,如果只是入门,利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 12:42
FreeRTOS
stm32
嵌入式硬件
单片机
利用STM32CubeMX和Keil模拟器,3天入门
FreeRTOS
(4.1) —— 静态创建队列
前言(1)
FreeRTOS
是我一天过完的,由此回忆并且记录一下。个人认为,如果只是入门,利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 12:42
FreeRTOS
stm32
嵌入式硬件
单片机
利用STM32CubeMX和keil模拟器,3天入门
FreeRTOS
(3.0) —— 同步与互斥的缺陷
前言(1)
FreeRTOS
是我一天过完的,由此回忆并且记录一下。个人认为,如果只是入门,利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 12:12
FreeRTOS
stm32
嵌入式硬件
单片机
使用STM32CubeMx完成
FreeRTOS
操作系统移植
由于我们需要使用STLINK调试下载程序,这里的Serialwire一定要选上,不然后面使用stlink会出现问题,然后就是系统时钟源选择TIM2,给后续的
FreeRTOS
提供节拍时钟。
小白研究僧学习嵌入式
·
2024-01-26 12:40
嵌入式学习笔记
stm32
单片机
嵌入式硬件
利用STM32CubeMX和Keil模拟器,3天入门
FreeRTOS
(4.2) —— 中断函数中使用队列
前言(1)
FreeRTOS
是我一天过完的,由此回忆并且记录一下。个人认为,如果只是入门,利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后,再去学习网上的一些其他课程也许会简单很多。
风正豪
·
2024-01-26 11:38
FreeRTOS
stm32
嵌入式硬件
单片机
FreeRFTOS中的临界段(代码)
前言本篇文章记录我学习
FreeRTOS
中的“临界段”知识点,同时也希望我的分享能给你带来帮助目录前言一、临界段(临界区)二、任务级临界段代码三、中断级临界段代码保护四、结语一、临界段(临界区)在
FreeRTOS
小小_扫地僧
·
2024-01-26 11:52
FreeRTOS实时操作系统
FreeRTOS
单片机
[
零基础学习
Vue2+webpack项目]的基础依赖项的安装详解(1)
1.首先新建一个空的项目文件夹:【yydpt_vue2_base】如下图:图12.然后用【vscode】打开此项目文件如下图:图23.因为此项目准备用【vue2+webpack】来进行前端开发,因此可以先安装【webpack】这个项目打包工具;以下是详细步骤地址:webpack安装步骤及文件https://www.jianshu.com/p/84583fe131dd这里就不过多的解释了,直接新建终
月影WEB
·
2024-01-26 09:19
Java
零基础学习
20:集合的练习
编写博客目的:本系列博客均根据B站黑马程序员系列视频学习和编写目的在于记录自己的学习点滴,方便后续回忆和查找相关知识点,不足之处恳请各位有缘的朋友指正。一、查找id对应的集合索引packagewww.itheima;importjava.util.ArrayList;publicclassArrayListDemo7{publicstaticvoidmain(String[]args){Array
踏踏实实做人,勤勤恳恳做事
·
2024-01-26 08:25
学习
Java
零基础学习
21:学生管理系统
编写博客目的:本系列博客均根据B站黑马程序员系列视频学习和编写目的在于记录自己的学习点滴,方便后续回忆和查找相关知识点,不足之处恳请各位有缘的朋友指正。一、管理系统初级版黑马教授的管理系统初级版本packageStudentSystem;importjava.util.ArrayList;importjava.util.Scanner;publicclassStudentSystem{public
踏踏实实做人,勤勤恳恳做事
·
2024-01-26 08:18
学习
HAL库配置
FreeRTOS
FreeRTOS
HeapUsage:用于查看堆使用情况。configparamet
m0_61973119
·
2024-01-26 08:56
STM32
HAL库
stm32
操作系统
FreeRTOS
中实现延时1us,1ms
1usvoidDelay_us(int16_tnus){UINTticks;UINTtold,tnow,reload,tcnt=0;if((0x0001&(SysTick->CTRL))==0)//定时器未工作vPortSetupTimerInterrupt();//初始化定时器reload=SysTick->LOAD;//获取重装载寄存器值ticks=nus*(SystemCoreClock/1
m0_61973119
·
2024-01-26 08:56
FreeRTOS
java
linux
前端
freeRTOS
总结(十)消息 队列
现有两个任务都在写这个变量a假如当任务1在进行数据交换前被任务2打断那么任务2运行完a的值多加了1任务1再运行加1则多加了1全局变量的弊端:数据无保护,导致数据不安全,当多个任务同时对该变量操作时,数据易受损
FreeRTOS
Ant?1
·
2024-01-25 22:17
freeRTOS
单片机
学习
嵌入式硬件
FreeRTOS
的内存分配方式
在
FreeRTOS
中,内存分配主要通过以下几种方式进行:1.使用`pvPortMalloc()`函数动态分配内存。这个函数会在堆上分配指定大小的内存块,并返回指向该内存块的指针。
N*
·
2024-01-25 19:43
c语言
嵌入式硬件
CUBEMX与
FreeRTOS
在Arm Compiler 6下的配置方法
为了提高开发效率,我们通常会利用ST公司提供的STM32CubeMX工具来配置硬件,并结合
FreeRTOS
这一实时操作系统来进行多任务处理。
岚叶
·
2024-01-25 15:44
FREERTOS
AC6
Arm
Compiler
KEIL
开源物联网终端设备操作系统
常见的物联网操作系统1.两大派系2.诸多厂家1.华为鸿蒙HarmonyOS2.华为LiteOS3.阿里-AliOSThings4.TencentOStiny5.RTthread6.TinyOS7.Amazon
FreeRTOS
8
JohannaCui
·
2024-01-25 13:02
iot
物联网
FreeRTOS
调试用函数学习笔记
在文件
FreeRTOS
Config.h中,宏INCLUDE_uxTaskGetStackHighWate
sscb0521
·
2024-01-25 08:37
FreeRTOS
零基础学习
【Linux】这一篇就够了
Linux学习目录1.Linux简介1-1.Linux系统版本2.Linux安装2-1.安装方式2-2.Vmware安装2-3.Linux安装2-4.Vmware克隆2-5.Vmware快照2-6.连接工具安装3.Linux常用命令3-1.Linux目录结构3-2.Linux命令技巧&格式3-3.目录处理命令ls查看目录pwd查看当前所在目录cd切换目录mkdir创建目录rm删除cp复制mv剪切f
程序员iteng
·
2024-01-25 03:47
Linux
学习
linux
运维
零基础学习
【Maven】这一篇就够了
maven学习目录1.maven1-1.maven介绍依赖管理一键构建1-2.maven安装下载maven安装maven目录结构介绍配置maven配置环境变量测试1-3.标准结构1-4.常见命令cleancompiletestpackageinstalldeploy总结2.maven工程2-1.配置环境2-2.创建工程2-3.依赖范围2.4maven的主要标签含义3.分模块开发3-1.拆分与聚合的
程序员iteng
·
2024-01-25 03:47
Maven
学习
maven
java
零基础学习
【Mybatis Plus】这一篇就够了
学习目录1.快速入门1-1.常用注解总结1-2.常用配置2.核心功能3.扩展功能4.插件功能1.快速入门1-1.常用注解MybatisPlus中比较常用的几个注解如下:@TableName:用来指定表名@Tableld:用来指定表中的主键字段信息@TableField:用来指定表中的普通字段信息总结MybatisPlus:是如何获取实现CRUD的数据库表信息的?默认以类名驼峰转下划线作为表名默认把
程序员iteng
·
2024-01-25 03:44
Mybatis
学习
mybatis
oracle
四种“栈溢出检测方法”实现分析(2种纯软件、一种纯硬件、一种软硬件结合)
1、两种纯软件的栈溢出检测方法参考博客:《
freeRTOS
的栈溢出检测机制》;2、纯硬件:使用栈限制寄存器2.1、工作逻辑分析前提条件:使用满减栈硬件上提供栈限制寄存器(用SP_limit表示),可以通过设置栈限制寄存器来告诉硬件
正在起飞的蜗牛
·
2024-01-25 02:06
嵌入式开发中的总结
栈空间
C语言
freeRTOS
总结(八)任务相关API函数
1,
FreeRTOS
任务相关API函数介绍(熟悉)UBaseType_tuxTaskPriorityGet(constTaskHandle_txTask)获取任务优先级函数此函数用于获取指定任务的任务优先级
Ant?1
·
2024-01-25 01:03
freeRTOS
单片机
学习
嵌入式硬件
freeRTOS
总结(九)时间管理
适用于需要按照一定频率运行的任务(1)为任务主体,也就是任务真正要做的工作(2)是任务函数中调用vTaskDelayUntil()对任务进行延时(3)为其他任务在运行3,延时函数演示实验(掌握)1、实验目的:学习
FreeRTOS
Ant?1
·
2024-01-25 01:33
freeRTOS
嵌入式硬件
linux
单片机
freeRTOS
使用互斥锁(Mutex)解决多任务竞争冒险
为了解决这一问题,
FreeRTOS
提供了互斥锁(Mutex)机制,用于确保多个任务安全地访问共享资源。什么是竞争冒险?
宁子希
·
2024-01-24 19:22
freeRTOS-ESP32
c++
freeRTOS
STM32
ESP32
在ESP32上充分利用双核的
FreeRTOS
多核编程
在ESP32上充分利用双核的
FreeRTOS
多核编程介绍ESP32是一款功能强大的Wi-Fi和蓝牙双模芯片,内置两个处理核心(核心0和核心1)。
宁子希
·
2024-01-24 19:22
freeRTOS-ESP32
freeRTOS
ESP32
在 ESP32 上使用
FreeRTOS
进行绝对任务调度
在ESP32上使用
FreeRTOS
进行绝对任务调度嵌入式系统通常需要满足实时性的要求,因此使用实时操作系统(RTOS)是一种常见的解决方案。
宁子希
·
2024-01-24 19:20
freeRTOS-ESP32
c++
freeRTOS
STM32
ESP32
07
FreeRTOS
- 常用调试函数(三) vTaskList()
7.1vTaskList函数原型/**********************************************************************************函数名:vTaskList*功能:查看任务信息*输入:pcWriteBuffer[任务信息存放的地址]*输出:无*********************************************
Y472277609
·
2024-01-24 17:55
FreeRTOS
单片机
嵌入式硬件
Java
零基础学习
02:用CMD打开QQ,以及配置环境变量
编写博客目的:本系列博客均根据B站黑马程序员系列视频学习和编写目的在于记录自己的学习点滴,方便后续回忆和查找相关知识点,不足之处恳请各位有缘的朋友指正。一、用CMD打开QQ1.win+r键打开cmd窗口2.cd跳转到QQ.exe所在的文件夹(并输入QQ.exe回车运行)二、配置环境变量1.win+e键打开我的电脑窗口并右键点击属性2.在属性中点击高级系统设置3.在系统属性中点击环境变量4.在环境变
踏踏实实做人,勤勤恳恳做事
·
2024-01-24 16:46
学习
Java
零基础学习
12:封装
编写博客目的:本系列博客均根据B站黑马程序员系列视频学习和编写目的在于记录自己的学习点滴,方便后续回忆和查找相关知识点,不足之处恳请各位有缘的朋友指正。封装封装是面向对象的三大特征之一封装作用是告诉我们拿到一个对象后,如何正确的设计对象的属性和方法对象代表什么就得封装对应的数据,并提供数据对应的行为封装时有些概念和实际生活中的直观感受有冲突,比如在直观感受中张三用斧头劈了李四,李四死亡,这个行为在
踏踏实实做人,勤勤恳恳做事
·
2024-01-24 16:46
学习
Java
零基础学习
16:字符串练习
一、用户登录packagecom.itheima;importjava.util.Scanner;publicclassStringDemo4{publicstaticvoidmain(String[]args){Stringaccount1="123";Stringpassword1="123";//提示用户输入账号和密码Scannersc=newScanner(System.in);//定义计
踏踏实实做人,勤勤恳恳做事
·
2024-01-24 16:46
java
学习
开发语言
Java
零基础学习
17:字符串练习
编写博客目的:本系列博客均根据B站黑马程序员系列视频学习和编写目的在于记录自己的学习点滴,方便后续回忆和查找相关知识点,不足之处恳请各位有缘的朋友指正。一、敏感词替换packagecom.itheima;publicclassStringDemo8{publicstaticvoidmain(String[]args){//1.获取到说的话Stringtalk="你玩的真好,以后不要再玩了,TMD"
踏踏实实做人,勤勤恳恳做事
·
2024-01-24 16:46
学习
Java
零基础学习
18:字符串
编写博客目的:本系列博客均根据B站黑马程序员系列视频学习和编写目的在于记录自己的学习点滴,方便后续回忆和查找相关知识点,不足之处恳请各位有缘的朋友指正。一、字符串拼接第一题:false第二题:true二、字符串转换packageStringJoinerDemo1;importjava.util.Scanner;publicclassStringJoinerDemo2{publicstaticvoi
踏踏实实做人,勤勤恳恳做事
·
2024-01-24 16:46
学习
Java
零基础学习
19:集合
编写博客目的:本系列博客均根据B站黑马程序员系列视频学习和编写目的在于记录自己的学习点滴,方便后续回忆和查找相关知识点,不足之处恳请各位有缘的朋友指正。一、集合和数组的对比数组和集合很相似,但集合只能存储引用数据类型,而数组两者皆可,集合的长度可自动扩容,而数组则是固定长度packagewww.itheima;importjava.util.ArrayList;publicclassArrayLi
踏踏实实做人,勤勤恳恳做事
·
2024-01-24 16:45
学习
linux运维
零基础学习
资料:结构化命令case和for、while循环
想要获取更多学习资料,关注公众号学神来啦本节所讲内容:21.1case-流程控制语句21.2循环语句21.3while循环语句和循环嵌套21.4实战-3个shell脚本实战21.1流程控制语句:case控制语句:用来实现对程序流程的选择、循环、转向和返回等进行控制。case是开关语句的一个组成部分;它是根据变量的不同进行取值比较,然后针对不同的取值分别执行不同的命令操作适用于多分支,是一个多选择语
侠盗安全
·
2024-01-24 00:02
【物联网那些事儿】18 大物联网操作系统,Raspbian Pi、Ubuntu Core、Windows 10 IoT、Micropython、OpenWrt ....你用过哪几个?
RaspbianPi、UbuntuCore、
FreeRTOS
、RIOT、Tizen、Micropython是一些最流行的物联网设备操作系统。下面让我们看看具体他们都有什么特点。一、物联
IT里的交易员
·
2024-01-23 12:29
物联网
物联网
freeRTOS
总结(六)列表及列表项
列表是
FreeRTOS
中的一个数据结构,概念上和链表有点类似,列表被用来跟踪
FreeRTOS
中的任务。列表的特点:列表项间的地址非连续的,是人为的连接到一起的。
Ant?1
·
2024-01-23 11:17
freeRTOS
单片机
学习
【GitHub项目推荐--Go语言学习指南】【转载】
零基础学习
Go语言、Go编程,首选GoGuide。地址:https://github.com/coderit666/GoGuide
旅之灵夫
·
2024-01-23 08:02
GitHub项目推荐
github
golang
开发语言
ESP 显示当前所有的
FreeRTOS
任务
#include#include"esp_log.h"#include"
freertos
/
FreeRTOS
.h"#include"
freertos
/task.h"/*task_list()显示当前的所有
爱摄影的寸头怪
·
2024-01-23 05:06
windows
ESP
Arduino-ESP32使用
FREERTOS
实现多任务电灯
一、搭建硬件环境如上图所示,将LED分别连接ESP32的D23、D21、D15引脚,此图为仿真,若在实际时间中应在电路上串联电阻。二、撰写代码编写任务1,使D23每1秒闪烁一次voidtask1(void*pt){pinMode(23,OUTPUT);//初始化23引脚为输出while(1){digitalWrite(23,!digitalRead(23));//!为翻转vTaskDelay(10
爱摄影的寸头怪
·
2024-01-23 05:06
单片机
mcu
python爬虫
零基础学习
之简单流程示例
文章目录爬虫基础爬虫流程常用库爬虫示例Python技术资源分享1、Python所有方向的学习路线2、学习软件3、入门学习视频4、实战案例5、清华编程大佬出品《漫画看学Python》6、Python副业兼职与全职路线爬虫基础网络爬虫(WebCrawler),也称为网页蜘蛛(WebSpider),是一种用于自动获取网页内容的程序。爬虫的主要任务是从互联网上抓取网页内容,然后对其进行解析和提取有用的信息
只存在于虚拟的King
·
2024-01-23 04:34
python
爬虫
学习
开发语言
计算机网络
学习方法
FreeRTOS
中断配置宏
前言中断是我们学习嵌入式开发比较重要的一节知识,本篇文章是记录我学习
FreeRTOS
过程中,有关中断宏的配置的学习,希望我的分享能给你带来不一样的收获。
小小_扫地僧
·
2024-01-23 03:33
FreeRTOS实时操作系统
单片机
嵌入式硬件
FreeRTOS
STM32 Hal库
FreeRTOS
统计CPU占比 找出有问题的任务 仅需一个函数搞定 超简单
一、实现目标STM32F103基于Hal库跑
FreeRTOS
,统计CPU占比找出有问题的任务,类似实现一个windows系统的任务查看界面。
jmlinux
·
2024-01-22 15:32
stm32
嵌入式硬件
单片机
STM32 Hal库
FreeRtos
查看所有任务的内存栈信息使用情况剩余空间 仅需一个函数搞定 超简单
STM32F103基于Hal库跑
FreeRtos
,查看所有任务的栈的信息,包括任务名,任务状态,任务优先级,空闲栈,任务号。
jmlinux
·
2024-01-22 15:01
stm32
stm32
嵌入式硬件
单片机
C(C++)和Python实现STM32F4实时操作系统(
FreeRTOS
)吸尘器
ArmCortexM微控制器STM32F4通过
FreeRTOS
和MbedOS实现的实时操作系统,使用了C语言(微控制器的“编程”语言)、C++语言和MicroPython(允许在微控制器上使用Python
亚图跨际
·
2024-01-22 12:23
Python
C/C++
嵌入式
c语言
c++
python
嵌入式
STM32
在太原牵引力教育Python培训要学习多长时间才可以掌握呢?
想要
零基础学习
Python怎么学习好呢?在太原牵引力科技Python培训要学习多长时间
听风者1028
·
2024-01-22 09:16
FreeRTOS
系统时钟节拍
在systick中断中调用是否新的tick值会解除阻塞xTaskIncrementTick(){调度器没有挂起{xTickCount加1;xTickCount=0//溢出交换delay_listxTickCount>下一个任务阻塞时间//即超时{延迟列表是否空??延迟列表的头部,从阻塞状态删除xConstTickCount
heaptek
·
2024-01-22 04:20
RTOS
RTOS
单片机
嵌入式硬件
上一页
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
其他