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
个人笔记
-事件
根据个人的学习方向,学习
FreeRTOS
。由于野火小哥把
FreeRTOS
讲得比较含蓄,打算在本专栏尽量细化一点。作为
个人笔记
,仅供参考或查阅。
Couvrir洪荒猛兽
·
2024-02-09 00:36
#
FreeRTOS个人笔记
操作系统
stm32
c语言
单片机
FreeRTOS
个人笔记
-支持时间片
根据个人的学习方向,学习
FreeRTOS
。由于野火小哥把
FreeRTOS
讲得比较含蓄,打算在本专栏尽量细化一点。作为
个人笔记
,仅供参考或查阅。
Couvrir洪荒猛兽
·
2024-02-09 00:06
#
FreeRTOS个人笔记
stm32
操作系统
c语言
单片机
FreeRTOS
个人笔记
-创建/删除动态任务,启动调度器
根据个人的学习方向,学习
FreeRTOS
。由于野火小哥把
FreeRTOS
讲得比较含蓄,打算在本专栏尽量细化一点。作为
个人笔记
,仅供参考或查阅。
Couvrir洪荒猛兽
·
2024-02-09 00:06
#
FreeRTOS个人笔记
操作系统
c语言
stm32
单片机
FreeRTOS
个人笔记
-支持多优先级
根据个人的学习方向,学习
FreeRTOS
。由于野火小哥把
FreeRTOS
讲得比较含蓄,打算在本专栏尽量细化一点。作为
个人笔记
,仅供参考或查阅。
Couvrir洪荒猛兽
·
2024-02-09 00:05
#
FreeRTOS个人笔记
操作系统
c语言
stm32
单片机
FreeRTOS
个人笔记
-任务延时列表的实现
根据个人的学习方向,学习
FreeRTOS
。由于野火小哥把
FreeRTOS
讲得比较含蓄,打算在本专栏尽量细化一点。作为
个人笔记
,仅供参考或查阅。
Couvrir洪荒猛兽
·
2024-02-09 00:05
#
FreeRTOS个人笔记
c语言
操作系统
单片机
stm32
FreeRTOS
个人笔记
-任务定义与任务切换
根据个人的学习方向,学习
FreeRTOS
。由于野火小哥把
FreeRTOS
讲得比较含蓄,打算在本专栏尽量细化一点。作为
个人笔记
,仅供参考或查阅。
Couvrir洪荒猛兽
·
2024-02-09 00:35
#
FreeRTOS个人笔记
stm32
c语言
单片机
操作系统
野火
FreeRTOS
听课笔记
https://www.bilibili.com/video/BV1Jx411X7NS一市面上流行的几种RTOS其实他们内核的实现基本都是一样的,我们只用研究其中的一种就可以了可以去
freertos
官网下载源码和资料
TYINY
·
2024-02-09 00:33
FreeRTOS
【
FreeRTOS
应用开发笔记】内存管理(十一)
一、内存管理的基本概念1、内存管理的作用在嵌入式程序设计中内存分配应该是根据所设计系统的特点来决定选择使用动态内存分配还是静态内存分配算法,一些可靠性要求非常高的系统应选择使用静态的,而普通的业务系统可以使用动态来提高内存使用效率。静态可以保证设备的可靠性但是需要考虑内存上限,内存使用效率低,而动态则是相反。2、关于多种内存管理的算法的应用场景【heap_1.c】heap_1.c管理方案是Free
Hello_96_world
·
2024-02-09 00:03
RTOS
freertos
单片机
嵌入式硬件
【
个人笔记
01】
FreeRTOS
——列表和列表项(即链表和节点)的结构体定义
文章目录前言一、指向下一个节点的指针二、节点结构体定义三、节点结构体初始化四、定义链表根节点数据结构总结前言 整理一下学习
FreeRTOS
的学习笔记,之后有遗忘也不用找,学习参考《野火
FreeRTOS
Keil 2021
·
2024-02-09 00:03
RTOS
链表
数据结构
c语言
1898_野火
FreeRTOS
教程阅读笔记_链表操作
1898_野火
FreeRTOS
教程阅读笔记_链表操作全部学习汇总:g_
FreeRTOS
:
FreeRTOS
学习笔记(gitee.com)新的节点的插入,影响到的是链表中最后一个元素的后继以及当前被插入元素的前驱
grey_csdn
·
2024-02-09 00:02
FreeRTOS
笔记
链表
数据结构
FreeRTOS
线程和线程调度
简介
FreeRTOS
里面的线程叫任务,使用TCB(TaskControlBlock)来描述一个任务,每个任务有自己的栈空间。
musiclvme
·
2024-02-08 17:21
linux
operating
system
linux
FreeRtos
的任务挂起和恢复API
FreeRTOS
给我们提供了解决这种问题的方法,那就是任务挂起和恢复,当某个任务要停止运行一段时间的话就将这个任务挂起,当要重新运行这个任务的话就恢复这个任务的运行。
码君
·
2024-02-08 16:13
单片机
stm32
FreeRtos
的静态方法创建任务和删除示例
需要使用静态方法需要将宏configSUPPORT_STATIC_ALLOCATION=1步骤1.修改宏configSUPPORT_STATIC_ALLOCATION=1运行时候会显示两个函数未定义vApplicationGetIdleTaskMemory()vApplicationGetTimerTaskMemory()#include"sys.h"#include"delay.h"#inclu
码君
·
2024-02-08 16:43
单片机
stm32
FreeRtos
任务的挂起和恢复实验示例
首先我们在main函数完成硬件的初始化,其次在硬件初始化完成之后创建任务start_task()然后开启
FreeRtos
的任务调度(1)、start_task任务,用于创建其他3个任务。
码君
·
2024-02-08 16:43
stm32
单片机
FreeRtos
任务的挂起和恢复实验示例(后续)
voidtask1_task(void*pvParameters){chartask_num=0;while(1){task_num++;LED0=~LED0;printf("LED0run%d\r\n",task_num);vTaskDelay(1000);}}voidtask2_task(void*pvParameters){chartask_num=0;while(1){task_num++
码君
·
2024-02-08 16:12
单片机
嵌入式硬件
算法练习-二叉搜索树的最小绝对差(思路+流程图+代码)
且所在课程未提供测试平台,故实现代码主要为自行测试的那种,以下内容均为
个人笔记
,旨在督促自己认真学习。题目给你一个二叉搜索树的根节点root,返回树中任意两不同节点值之间的最小差值。
Yamai Yuzuru
·
2024-02-08 02:41
算法编程笔记
算法
流程图
算法练习-删除二叉搜索树中的节点(思路+流程图+代码)
且所在课程未提供测试平台,故实现代码主要为自行测试的那种,以下内容均为
个人笔记
,旨在督促自己认真学习。
Yamai Yuzuru
·
2024-02-08 02:40
算法编程笔记
流程图
leecode
算法
数据结构
freertos
源码分析三 task 结构与几个链表
任务控制块taskControlBLock结构体,以下为部分typedefstructtskTaskControlBlock{volatileStackType_t*pxTopOfStack;//栈顶指针ListItem_txStateListItem;//任务状态表项ListItem_txEventListItem;//事件表项UBaseType_tuxPriority;//优先级StackTy
yvee
·
2024-02-07 10:20
链表
数据结构
freertos
源码分析四 任务创建的简单分析
任务创建xTaskCreate为TCB和TCB栈分配空间,初始化,加入就绪任务链表#if(configSUPPORT_DYNAMIC_ALLOCATION==1)BaseType_txTaskCreate(TaskFunction_tpxTaskCode,constchar*constpcName,constconfigSTACK_DEPTH_TYPEusStackDepth,void*const
yvee
·
2024-02-07 10:17
嵌入式硬件
算法练习-四数之和(思路+流程图+代码)
且所在课程未提供测试平台,故实现代码主要为自行测试的那种,以下内容均为
个人笔记
,旨在督促自己认真学习。
Yamai Yuzuru
·
2024-02-07 06:27
算法编程笔记
算法
OkHttp3.6.0源码解析
前言OkHttp是一个非常流行的框架,已经被谷歌加入开源库中,Retrofit目前也是采用OkHttp实现的,此文章纯属
个人笔记
。
Wocus
·
2024-02-06 14:54
gerrit(2) | 为什么使用 gerrit
gerrit(2)|为什么使用gerrit本文以UseGerrittoBeaRockstarProgrammer的翻译为基础,增加一点
个人笔记
。依照惯例,中文的括号里是个人的粗浅看法。
baiyu33
·
2024-02-06 11:38
gerrit
SDLC
code-review
git
个人笔记
--HuffmanTree哈夫曼树(赫夫曼树)及哈夫曼编码
哈夫曼树的构建及哈夫曼编码的生成与转换哈夫曼编码,即根据字母出现的频率对其进行编码,适用于频率参差不齐的情况。哈夫曼树的建树过程(重点)举个例子ABCDE五个字母出现的频率依次为54138先把他们存储在一个数组里,因为还要相加取父类,所以一共需要2*5-1=9个位置(这里0位置弃用,以便填写下标)初始化1-5的权值下标0123456789weight0541380000parent00000000
Henu_敖丙
·
2024-02-06 10:42
数据结构实验
c++
回流和重绘(
个人笔记
)
本文参考:你真的了解回流和重绘吗浏览器的渲染过程image.png从上面这个图上,我们可以看到,浏览器渲染过程如下:解析HTML,生成DOM树,解析CSS,生成CSSOM树将DOM树和CSSOM树结合,生成渲染树(RenderTree)Layout(回流):根据生成的渲染树,进行回流(Layout),得到节点的几何信息(位置,大小)Painting(重绘):根据渲染树以及回流得到的几何信息,得到节
kevision
·
2024-02-05 20:09
FreeRTOS
API快速检索(宏定义以及常用函数)
layout:posttitle:“实际使用”date:2023-11-2215:39:08+0800tags:
FreeRTOS
FreeRTOS
API快速检索宏定义任务#defineconfigUSE_PREEMPTION1
唐·柯里昂798
·
2024-02-05 19:40
FreRTOS笔记
stm32
单片机
mcu
笔记
Makefile初识与探索
前言从事嵌入式开发,各种工程项目几乎都会使用Makefile,linux、
freertos
以及Android工程都会使用它。先来看看它的用途。
bug猎人
·
2024-02-05 08:33
Makefile
开发语言
RTOS、
FreeRTOS
支持远程界面、远程显示、远程桌面
现在已经有
freeRTOS
+远程桌面这样的方案了。
GOSP作者-明心
·
2024-02-05 03:32
单片机
MCU
linux
嵌入式
android
算法练习-三数之和(思路+流程图+代码)
且所在课程未提供测试平台,故实现代码主要为自行测试的那种,以下内容均为
个人笔记
,旨在督促自己认真学习。
Yamai Yuzuru
·
2024-02-05 00:13
算法编程笔记
算法
算法练习-左叶子之和(思路+流程图+代码)
且所在课程未提供测试平台,故实现代码主要为自行测试的那种,以下内容均为
个人笔记
,旨在督促自己认真学习。题目计算给定二叉树的所有左叶子之和。
Yamai Yuzuru
·
2024-02-05 00:42
算法编程笔记
算法
数据结构
算法练习-环形链表(思路+流程图+代码)
且所在课程未提供测试平台,故实现代码主要为自行测试的那种,以下内容均为
个人笔记
,旨在督促自己认真学习。题目给定一个链表,返回链表开始入环的第一个节点。如果链表无环,则返回u。
Yamai Yuzuru
·
2024-02-05 00:11
算法编程笔记
算法
链表
流程图
freertos
的引入
核心是交替执行,多线程的完成任务这便是多任务使用RTOS编写程序,相当于拥有两个循环2:创建
freertos
工程基于cubemx操作,见专栏创建工程,选择芯片配置RCC时钟,SYS选择Serialwire
vv不说话
·
2024-02-04 15:50
单片机
【智能家居入门4】(
FreeRTOS
、MQTT服务器、MQTT协议、微信小程序)
前面已经发了智能家居入门的1、2、3了,在实际开发中一般都会使用到实时操作系统,这里就以
FreeRTOS
为例子,使用标准库。记录由裸机转到实时操作系统所遇到的问题以及总体流程。
海风-
·
2024-02-04 11:36
智能家居
微信小程序
FreeRTOS
STM32标准库移植
FreeRTOS
并测试
STM32标准库移植
FreeRTOS
并测试最终现象一、移植①下载
FreeRTOS
源码②移植步骤二、测试三、工程项目最终现象主函数中创建三个任务,优先级都相同,意味着每个任务执行固定事件之后就会轮到下一个任务运行
海风-
·
2024-02-04 11:06
stm32
实时操作系统
freertos
Arduino和MPLAB X 开发STM32F103和PIC16F15376
开发STM32F103(BluePill),MPLABX开发PIC16F15376(CuriosityNano)C/C++嵌入式开发ESP32(Arduino、ESP-IDF)和STM32实时操作系统
FreeRTOS
STM32
亚图跨际
·
2024-02-04 07:30
嵌入式
stm32
嵌入式硬件
Arduino
FreeRTOS
Html5
个人笔记
总结
第一部分,HTML5基础1,什么是HTML5?(HyperTextMarkupLanguage)超文本标记语言,用于描述网页的一种语言。2,HTML5相关知识?HTMLXHTMLCssCss3JavaScriptJQueryHTML53,HTML5新特性?1,绘画:canvas标签2,媒介:video和audio元素3,存储:本地离线存储4,新元素:article,footer,header,na
孙玉凯
·
2024-02-04 07:57
HTML5
JavaScript
jQuery
CSS3
html5
[开源]基于野火指南者的MQTT框架+
FreeRTOS
移植(使用板载esp8266模块)
移植项目地址实际使用基于野火指南者开发板移植大佬的MQTT框架,参考韦东山的课程实际移植的项目:mqttclient主要实现的是使用开发板上面的ESP8266连接MQTT服务器,目前使用的是ip地址进行连接(
FreeRTOS
唐·柯里昂798
·
2024-02-04 00:08
单片机
mcu
stm32
经验分享
笔记
物联网
开源
STM32 UART/USART与RTOS的多任务通信和同步机制设计
在下面的解释中,我将介绍如何设计基于
FreeRTOS
的STM32多任务通信和同步机制,并提供一个示例代码。
嵌入式杂谈
·
2024-02-03 23:16
stm32
嵌入式硬件
单片机
freeRTOS
/ day02
1.定时器使用流程1.1ST32CubeMX设置1.1.0选择定时器-->TIM11.1.1ClockSource-->InternalClock1.1.2Prescaler-->预分频系数1.1.3CounterPeriod-->重装值1.1.4Prescaler和CounterPeriod计算公式定时时间(s)=(预分频系数+1)*(重装值+1)/系统时钟主频(48MHZ)1.2程序1.2.1
溪北人
·
2024-02-03 17:51
单片机
嵌入式硬件
freeRTOS
/ day04
1.新建一个无
FreeRTOS
的工程,取名为Motor;根据风扇模块PDF原理图和操作文档让风扇转动/*USERCODEBEGINHeader*//***************************
溪北人
·
2024-02-03 17:51
stm32
freertos
源码分析二 list链表源码
list.c一、链表初始化voidvListInitialise(List_t*constpxList){pxList->pxIndex=(ListItem_t*)&(pxList->xListEnd);listSET_FIRST_LIST_ITEM_INTEGRITY_CHECK_VALUE(&(pxList->xListEnd));pxList->xListEnd.xItemValue=por
yvee
·
2024-02-03 09:27
list
链表
windows
算法练习-二叉树的节点个数【完全/普通二叉树】(思路+流程图+代码)
且所在课程未提供测试平台,故实现代码主要为自行测试的那种,以下内容均为
个人笔记
,旨在督促自己认真学习。题目给出一棵完全二叉树,求出该树的节点个数!
Yamai Yuzuru
·
2024-02-03 08:22
算法编程笔记
流程图
深入
FreeRTOS
内存管理:揭秘高效内存分配的秘密(源码分析)
layout:posttitle:“内存管理”date:2023-11-2215:39:08+0800tags:
FreeRTOS
内存管理这一部分的使用以及各个文件的不同可以参考我的这一篇文章的有关内存的部分
唐·柯里昂798
·
2024-02-03 07:35
FreRTOS笔记
单片机
笔记
经验分享
stm32
mcu
物联网
FreeRTOS
任务挂起以及延时部分源码分析
layout:posttitle:“任务状态”date:2023-7-1915:39:08+0800tags:
FreeRTOS
任务状态fireRTOS代码分析任务挂起//把一个任务挂起voidvTaskSuspend
唐·柯里昂798
·
2024-02-03 07:57
FreRTOS笔记
stm32
单片机
mcu
c语言
最大熵阈值python_李航统计学习方法(六)----逻辑斯谛回归与最大熵模型
本文属于初学者的
个人笔记
,能力有限,无法对著作中的公式推导做进一步发挥,也无法保证自己的理解是完全正确的,特此说明,恳请指教逻辑斯谛回归模型逻辑斯谛
weixin_39669638
·
2024-02-03 06:20
最大熵阈值python
Vue学习笔记(一)
备注:为了毕设紧急学习的
个人笔记
,不是为了总结分享···es6模块化每个js都是独立的模块,import导入其他模块成员,export向外共享模块成员【附上b站vue视频的具体位置】铺垫知识-03.ES6
fancy努力闯关
·
2024-02-03 02:58
为毕设拼命
vue.js
学习
javascript
ecmascript
跟着野火学
FreeRTOS
:第二段(代码移植+任务创建+启动流程)
有了第一段的基础,接下来第二段的实战应该上手就会比较的快。第一段的讲解是不依赖于任何实际的硬件板子的,具体的实验现象都通过KeilMDKKeil\quadMDKKeilMDK自带的仿真器来仿真实现来看结果,既然是实战那么从第二段开始就要依赖于实际的硬件板子,我这里使用的是正点原子的STM32F103ZET6STM32F103ZET6STM32F103ZET6的精英开发板,如图1所示。STM32F1
qqssss121dfd
·
2024-02-02 16:05
stm32
单片机
arm
跟着野火学
FreeRTOS
:第一段(时间片)
在前面的小节中,我们了解到当前正在执行的永远都是当前优先级最高且就绪的任务。在前面的小节中,每一个优先级下最多只有一个任务,那假如现在当前优先级数最高的优先级数下有多个任务,那此时这多个任务该如何执行。那此时这里就涉及到时间片的概念,时间片的概念简单说就是当某个优先级数下有多个就绪的任务时,这多个就绪的任务轮流执行单位时间,也就是轮流占用CPUCPUCPU,这里的单位时间就是时间片,在FreeRT
qqssss121dfd
·
2024-02-02 16:35
stm32
单片机
跟着野火学
FreeRTOS
:第二段(队列管理)
队列(QueuesQueuesQueues)是
FreeRTOS
FreeRTOS
FreeRTOS
中的一种数据结构,这种数据结构提供了一种任务和任务之间,任务和中断之间的通信机制。
qqssss121dfd
·
2024-02-02 16:35
嵌入式
stm32
嵌入式硬件
跟着野火学
FreeRTOS
:第二段(二进制信号量,计数信号量,互斥量,递归互斥量)
二进制信号量(BinarySemaphoresBinary\quadSemaphoresBinarySemaphores),计数信号量(CountingSemaphoresCounting\quadSemaphoresCountingSemaphores),互斥量(MutexesMutexesMutexes)以及递归互斥量(RecursiveMutexesRecursive\quadMutexes
qqssss121dfd
·
2024-02-02 16:04
stm32
arm
FreeRTOS
简介
一
FreeRTOS
简介实时操作系统(Real-TimeOperatingSystem,RTOS)是一种专门设计用于处理实时任务的操作系统。
yvee
·
2024-02-02 08:46
嵌入式硬件
arm
上一页
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
其他