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
源码解读 list链表图解
FreeRTOS
链表结构图解本文涉及的
FreeRTOS
Kernel代码源文件
FreeRTOS
-Kernel-10.4.6\list.c
FreeRTOS
-Kernel-10.4.6\include\list.h
烹小鲜啊
·
2023-11-16 00:12
freertos
c语言
freertos
链表
数据结构
操作系统
Freertos
源码分析 队列queue
队列queue(零)队列的基础概念和形态(一)
Freertos
队列queue.c
FreeRTOS
-Kernel-10.4.6\include\queue.h
Freertos
队列模块包含两个文件queue.c
烹小鲜啊
·
2023-11-16 00:12
freertos
嵌入式
freertos
操作系统
freertos
源码下载和目录结构分析
1、源码下载下载网址:https://www.
freertos
.org/zh-cn-cmn-s/;2、源码目录结构3、关键的代码文件
正在起飞的蜗牛
·
2023-11-16 00:09
freertos系统
freertos
数字后端
零基础学习
记录01-SMIC0.18um工艺库文件解析
目录前言1.calibre2.digital2.1apollo2.1.1clf2.1.2smic182.1.3tf2.2doc2.3lef2.4primetime2.5symbols2.6synopsys2.6VerilogVHDL总结前言本文主要对SMIC0.18um工艺库中文件夹进行说明,方面以后使用。首先解压压缩包,文件夹中主要包含以下内容:1.calibrementor公司的calibre
糊涂小桃子
·
2023-11-15 20:59
数字后端学习记录
学习
FreeRTOS
个人笔记-互斥量
根据个人的学习方向,学习
FreeRTOS
。由于野火小哥把
FreeRTOS
讲得比较含蓄,打算在本专栏尽量细化一点。作为个人笔记,仅供参考或查阅。
Couvrir洪荒猛兽
·
2023-11-15 18:34
#
FreeRTOS个人笔记
操作系统
c语言
stm32
单片机
freertos
创建互斥量_
FreeRTOS
学习笔记(5)——互斥量
一、头文件#include"
FreeRTOS
.h"#include"semphr.h"二、互斥量2.1基本概念互斥量又称互斥信号量(本质是信号量),是一种特殊的二值信号量,它和信号量不同的是,它支持互斥量所有权
Malong Wu
·
2023-11-15 18:02
freertos
创建互斥量
FreeRTOS
互斥量 基于STM32
文章目录一、互斥量基本概念二、互斥量的优先级继承机制三、互斥量应用场景四、互斥量运作机制五、互斥量函数接口讲解1.互斥量创建函数xSemaphoreCreateMutex()2.递归xSemaphoreCreateRecursiveMutex()3.互斥量删除函数vSemaphoreDelete()4.互斥量获取函数xSemaphoreTake()5.递归互斥量获取函数xSemaphoreTake
不秃也很强
·
2023-11-15 18:31
FreeRTOS
笔记
stm32
单片机
arm
FreeRTOS
笔记(六)互斥量mutex
概念互斥量是二进制信号量的一个变种,开启互斥量需要在头文件
FreeRTOS
Config.h设置configUSE_MUTEXES为1。
SY枕山
·
2023-11-15 18:29
FreeRTOS
单片机
物联网
c语言
FreeRtos
互斥量复习
前提为什么有互斥量的存在?在使用二值信号量的时候会存在优先级翻转的问题,本实验通过模拟的方式实现优先级翻转,观察优先级翻转对抢占式内核的影响。优先级翻转实验:正点的:复习,当任务while中出现OS延时即系统systick会自动调度切换任务。因为操作系统是抢占式内核每个时刻都需要运行任务,抢占任务进行创建二值信号量高优先级:请求信号量,然后释放中优先级:输出打印观察作用没有啥特殊低优先级:当低优先
lelivel
·
2023-11-15 18:58
嵌入式操作系统
嵌入式
stm32
STM32理论 ——
FreeRTOS
(内核控制、时钟、队列)
文章目录1.系统内核控制1.1相关API函数1.1.1函数`taskYIELD()`1.1.2函数`taskENTER_CRITICAL()`1.1.3函数`taskEXIT_CRITICAL()`1.1.4函数`taskENTER_CRITICAL_FROM_ISR()`1.1.5函数`taskEXIT_CRITICAL_FROM_ISR()`1.1.6函数`taskDISABLE_INTERR
Truffle7电子
·
2023-11-15 03:23
STM32
rtos
freertos
stm32
嵌入式
【STM32/
FreeRTOS
】SysTick定时器及
FreeRTOS
系统节拍
目录一、SysTick定时器1、SysTick寄存器介绍(1)控制及状态寄存器(2)重装载数值寄存器(3)当前数值寄存器2、SysTick寄存器配置函数二、
FreeRTOS
中的SysTick定时器1、SysTick
ChengZhou1
·
2023-11-15 03:22
FreeRTOS
stm32
stm32
freertos
STM32F103-
FreeRTOS
操作系统移植
准备一个例程,作为移植的基础工程,越简单越好,所以选择LED灯例程改个名字,中文改英文的工程目录下新建文件夹
FreeRTOS
,用来存放
FreeRTOS
源码前往
FreeRTOS
官网下载源码https://
叶子丶de花
·
2023-11-15 03:51
STM32
STM32F1
FreeRTOS
RTOS
操作系统
FreeRTOS移植
STM32移植
FreeRTOS
操作系统
一、
FreeRTOS
源码下载(1)移植钱得准备前菜对吧,我们先来去官网瞄一瞄网址:
FreeRTOS
-MarketleadingRTOS(RealTimeOperatingSystem)forembeddedsystemswithInternetofThingsextensions
芋头莎莎
·
2023-11-15 03:50
stm32
单片机
嵌入式硬件
在STM32上使用
FreeRTOS
的Tickless(停止模式)
在STM32上使用
FreeRTOS
的Tickless(停止模式)RTOS的Tickless功能就是当程序运行在空闲任务中时,就进入低功耗模式,这个低功耗可以是普通的睡眠模式,也可以是停止模式。
大神与小汪
·
2023-11-15 03:20
stm32
单片机
arm
stm32的系统滴答定时器systick用于
freertos
的任务调度 引发思考:linux的任务调度也用到了定时器了吗
【STM32/
FreeRTOS
】SysTick定时器及
FreeRTOS
系统节拍SysTick系统定时器是属于内核中的一个外设,内嵌在NVIC中。该定时器是一个24位的向下递减的计数器。
学无止境2022
·
2023-11-15 03:48
Linux系统
linux
STM32F1+
FreeRTOS
系统移植例程
一、系统下载1.1、下载
FreeRTOS
系统首先我们需要去到
FreeRTOS
系统管网下载他们的源码,官网地址是:www.
freertos
.org打开后如图所示,并点击右上角绿色按钮跳转到如下页面之后,点击下载即可下载完成之后
LCIOT
·
2023-11-15 03:48
stm32
单片机
arm
FreeRTOS
之六 任务调度原理解析(Systick、PendSV、SVC)
在Cortex-M内核上,
FreeRTOS
使用Systick定时器作为心跳时钟,一般默认心跳时钟为1ms,进入Systick中断后,内核会进入处理模式进行处理。
ZC·Shou
·
2023-11-15 03:18
FreeRTOS
FreeRTOS
RTOS
Systick
PendSV
SVC
基于STM32的
FreeRTOS
学习之
FreeRTOS
移植(二)
记录一下,方便以后翻阅~1.准备工作1)
FreeRTOS
源码(选择所需要的即可)。
天亮继续睡
·
2023-11-15 03:47
嵌入式
stm32
FreeRTOS
移植
操作系统
STM32
FreeRTOS
(三) 软件定时器
简介:基本概念ReeRTOS中加入了软件定时器这个功能组件,是一个可选的、不属于
freeRTOS
内核的功能,由定时器服务(其实就是一个定时器任务)来提供。
ODF..
·
2023-11-15 03:46
STM32
FreeRTOS
stm32
单片机
嵌入式硬件
【STM32/
FreeRTOS
】SysTick定时器及
FreeRTOS
系统节拍
目录一、SysTick定时器1、SysTick寄存器介绍(1)控制及状态寄存器(2)重装载数值寄存器(3)当前数值寄存器2、SysTick寄存器配置函数二、
FreeRTOS
中的SysTick定时器1、SysTick
Aurora Smith
·
2023-11-15 03:15
stm32
单片机
嵌入式硬件
安卓开发: Jetpack compose + kotlin 实现 俄罗斯方块游戏
3.1.2.拓展功能3.2.界面需求3.2.1.整体界面设计3.2.2.特色界面设计4.项目文件及其功能4.1.游戏架构基于MVI设计4.2.源文件功能简述表4.3功能索引5.遇到的困难和解决方案5.1.
零基础学习
新的语言和框架
zyw2002
·
2023-11-14 22:32
#
安卓开发
kotlin
android
μC/OS-II——软件定时器
无论是
FreeRTOS
还是μC/OS-II-III、鸿蒙、RT_Thread等等,内核层面的实现机制大同小异。想从最基本的底层原理学习一个OS的设计思想和实现原理。μC/OS-II是最好的学习对象。
Jackson Qin
·
2023-11-14 19:48
ARM
嵌入式
c语言
os
rtos
嵌入式
AWTK实现汽车仪表Cluster/DashBoard嵌入式GUI开发(六):
FREERTOS
移植
前言:一般的GUI工程都需要一个操作系统,可能是linux,重量级的,也可能是
FreeRTOS
,轻量级的。一句话理解那就是工程就是
FreeRTOS
task任务的集合。
芯片-嵌入式
·
2023-11-14 17:27
FreeRTOS
AWTK
GD32F450移植
FreeRTOS
GD32F450移植
FreeRTOS
一、下载源码二、提取文件三、向工程中添加
FreeRTOS
四、导入文件路径五、完善移植六、创建任务一、下载源码选择
FreeRTOS
的最新版本:下载
FreeRTOS
二、提取文件创建文件夹如图所示
爱咬杜邦线
·
2023-11-14 09:48
单片机
零基础学习
python-----元组
元组是不可变的,列表是可变的元组也可以“包罗万象”元组和列表在语法上的区别:其实,元组也可以不带括号:元组和其他序列一样,通过下标来获取元素:元组也可以进行切片的操作:元组只支持“查”操作:所以只有count()和index()方法:元组的加法和乘法用法与列表相同:元组的嵌套:怎么生成只有一个元素的元组:关键是逗号打包和解包:(适用于任何序列类型)打包:生成元组的行为(x个)解包:将其一次性赋值给
小小-菠萝
·
2023-11-14 07:36
零基础
小白学习
python
学习
开发语言
FreeRTOS
知识梳理
一、RTOS:Realtimeoperatingsystem,中文意思为实时操作系统,它是一类操作系统,比如uc/OS、
FreeRTOS
、RTX、RT-Thread这些都是实时操作系统。
GoodtimeGood
·
2023-11-13 22:17
开发语言
FreeRTOS
学习笔记(一)
一、基础知识思维导图vtaskdelay函数会开启中断,所以在临界区不能用vtaskdelay二、任务的创建与删除2.1、任务的动态创建与删除........#defineSTART_TASK_PRIO1#defineSTART_TASK_STACK_SIZE128TaskHandle_tstart_task_handler;voidstart_task(void*pvParameters);#d
嵌入式学习者。
·
2023-11-13 22:43
嵌入式rtos
学习
笔记
数据库
FreeRTOS
学习笔记(二)
一、时间片调度1、同等优先级任务轮流地享有相同的CPU时间(可设置),叫时间片,在
FreeRTOS
中,一个时间片就等于SysTick中断周期/*任务一,实现LED0每500ms翻转一次*/voidtask1
嵌入式学习者。
·
2023-11-13 22:40
嵌入式rtos
学习
笔记
freertos
基于STM32F10x的独立按键测试
本人基于野火指南者开发板,使用
FreeRTOS
,创建按键任务。在按键任务里面每隔20毫秒扫描一下按键。包括独立按键,矩阵按键(由于本人没有矩阵按键,故没有测试)。
金丝草
·
2023-11-13 15:48
stm32
单片机
矩阵按键
独立按键
二叉树(链式结构存储)
个人名片:作者简介:一名乐于分享在学习道路上收获的大二在校生❄个人主页:GOTXX个人WeChat:ILXOXVJE本文由GOTXX原创,首发CSDN系列专栏:
零基础学习
C语言-----数据结构的学习之路每日一句
GOTXX
·
2023-11-13 13:34
数据结构的学习之路
算法
数据结构
c语言
直接插入排序与希尔排序
个人名片:作者简介:一名乐于分享在学习道路上收获的大二在校生❄个人主页:GOTXX个人WeChat:ILXOXVJE本文由GOTXX原创,首发CSDN系列专栏:
零基础学习
C语言-----数据结构的学习之路每日一句
GOTXX
·
2023-11-13 13:34
数据结构的学习之路
排序算法
算法
数据结构
选择排序与堆排序
个人名片:作者简介:一名乐于分享在学习道路上收获的大二在校生❄个人主页:GOTXX个人WeChat:ILXOXVJE本文由GOTXX原创,首发CSDN系列专栏:
零基础学习
C语言-----数据结构的学习之路每日一句
GOTXX
·
2023-11-13 13:34
数据结构的学习之路
数据结构
计数排序及优化
个人名片:作者简介:一名乐于分享在学习道路上收获的大二在校生❄个人主页:GOTXX个人WeChat:ILXOXVJE本文由GOTXX原创,首发CSDN系列专栏:
零基础学习
C语言-----数据结构的学习之路每日一句
GOTXX
·
2023-11-13 13:01
数据结构的学习之路
数据结构
排序算法
c语言
SpringBoot配置文件 —— 超详细全方位教程
也可供
零基础学习
-CSDN博客目录1、配置文件的作用/什么是配置文件?什么是配置文件配置文件的作用?常规作用SpringBoot中配置文件的作用2、SpringBoot中的配置文件及格式3、配置
dream_ready_Java
·
2023-11-13 12:12
spring
boot
后端
java
数据库
intellij-idea
spring
java-ee
【精选】2023网络安全学习路线 非常详细 推荐学习
第二套是web安全
零基础学习
视频教程首先咱们聊聊,
Python栈机
·
2023-11-13 11:20
web安全
学习
安全
RT-Thread嵌入式实时操作系统详解
最近在公司实习,在导师的指导下,在学习RT-Thread,之前接触过一点
Freertos
,也是实时操作系统。裸机系统main函数里面顺序执行的无限循环(while(1)),cpu按顺序完成各种事情。
朝闻道,夕死可以
·
2023-11-13 05:12
嵌入式
嵌入式
零基础学习
Matlab,适合入门级新手,了解Matlab
一、认识MatlabMatlab安装请参见博客安装步骤1.界面2.清空环境变量及命令(1)clearall:清除Workspace中的所有变量(2)clc:清除CommandWindow中的所有命令二、Matlab基础1.变量命名规则(1)变量名区分大小写;(2)变量名长度不超过63位;(3)变量名以字母开头,可以由字母、数字和下划线组成,但不能使用标点;(4)变量名应简介明了,通过变量名可以直观
In 2029
·
2023-11-12 23:56
学习
matlab
开发语言
介绍6款超级好用HTML5开发工具,看了就想私藏系列!
给大家讲解下
零基础学习
HTM
戏精程序媛
·
2023-11-12 16:33
Web前端
HTML5
工具
开发
web前端
韦东山
FreeRtos
的内部机制,截图+学习笔记【2000字】【原创】
文章目录韦东山C语言加强课,截图+代码+学习笔记【2000字】【原创】韦东山
FreeRtos
的内部机制,截图+学习笔记【2000字】【原创】韦东山C语言加强课,截图+代码+学习笔记【2000字】【原创】
情系淮思
·
2023-11-12 10:04
学校-UCOS/RTOS学习
学校-32单片机
单片机
经验分享
学习
【学习笔记】韦东山
freertos
直播学习笔记
韦东山
FreeRTOS
学习如果刚好有大佬看到发现笔记中有什么写错了的,欢迎大佬指点,我十分乐意受到大佬的指点哈哈哈,顺便我还想问一下csdn的编辑器有没有保存的快捷键啊,CTRL+S好像没有用啊。
全佑
·
2023-11-12 10:33
学习
单片机
stm32
韦东山
freeRTOS
系列教程:
FreeRTOS
的内部机制 简易笔记 第二天
韦东山
freeRTOS
系列教程:
FreeRTOS
的内部机制_哔哩哔哩_bilibili11队列实现互斥访问12队列第二个好处提高CPU效率休眠唤醒任务B直接进入休眠态13队列核心关中断环形缓冲如何唤醒P14
墨子非阿萨德
·
2023-11-12 10:03
平台知识
单片机
FreeRTOS
韦东山视频前八节学习笔记
RTOS架构的概念裸机开发:while(1){ WEIFAN(); LIAOTIAN();}//多任务并行在while(1)循环FreeeRTOS:while(1){creat_task(喂饭);creay_task(回信息);start_scheduler();//让多任务交叉执行while(1){//可以什么也不用干}}堆和栈堆:一堆空闲的内存charheap_buf[1024];//空闲
Duang z.x
·
2023-11-12 10:33
笔记
大数据
FreeRTOS
入门笔记——
FreeRTOS
介绍
一般来说,我们学习一个系统,我们要认识它的架构,本文是采用stm32+
FreeRTOS
,我们首先来介绍一下ARM架构和RISC-V。
ljt2333
·
2023-11-12 10:32
笔记
stm32
arm开发
FreeRtos
操作系统 STM32 CubeMx系列学习笔记
1前言本系列学习笔记是对“韦东山
FreeRtos
学习系列教程”和B站up主“愿意做我的战士吗”的
FreeRtos
操作系统教程的总结,读者若想对
FreeRtos
有更加深刻的了解可以移步这两位的专栏就行学习
Joseph Wen
·
2023-11-12 10:02
FreeRtos
stm32
单片机
嵌入式硬件
mcu
【FPGA
零基础学习
之旅#1】 AC620V2开发板测试
【FPGA
零基础学习
之旅#1】AC620V2开发板测试前言一、给开发板连接电源二、测试开发板功能2.1接线2.2测试2.2.1RTC测试和数码管测试2.2.2蜂鸣器测试2.2.3红外遥控接收功能测试2.2.4LED
小夏与酒
·
2023-11-12 10:42
FPGA学习之旅
fpga开发
功能测试
经验分享
windows
FPGA
零基础学习
:基于FPGA的音乐蜂鸣器设计(附代码)
蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。简谱是一种比较简单易学的音乐记谱法。据说简谱是由法国思想家卢梭于1742年发明的。而
ONEFPGA
·
2023-11-12 08:11
大数据
freeRTOS
Protothreads Resource
FreeRTOS
从入门到精通-精华总结-知乎(zhihu.com)
FreeRTOS
的官网地址是https://www.
freertos
.org/
FreeRTOS
的源码可以通过官网进行下载,也可以在GitHub
eaglelau
·
2023-11-11 21:27
Development
Tools
设计文档
开发语言
c++
linux
零基础学习
c语言必背的18个有用的经典程序
1、/输出99口诀。共9行9列,i控制行,j控制列。*/#include“stdio.h”main(){inti,j,result;for(i=1;ix[k])k=j;if(k!=i){t=x[i];x[i]=x[k];x[k]=t;}}}voidmain(){FILE*fp;int*p,i,a[10];fp=fopen(“p9_1.out”,“w”);p=a;printf(“Input10num
dcw142857
·
2023-11-11 19:24
C语言
嵌入式Linux
Linux
字符串
算法
编程语言
c语言
零基础
也可供
零基础学习
欢迎来到dream_ready的博客,相信您对这几篇博客也感兴趣o(ˉ▽ˉ;)什么是SpringMVC?简单好理解!什么是应用分层?SpringMVC与应用分层的关系?什么是三层架构?SpringMVC与三层架构的关系?什么是Spring?什么是IOC?什么是DI?IOC和DI的关系?——零基础可无压力学习,带源码SpringIOC和DI的代码实现,Spring如何存取对象?@Controller
dream_ready_Java
·
2023-11-11 11:18
spring
boot
spring
学习
intellij-idea
java
tomcat
java-ee
esp32-rust-std-examples-blinky
以下为在ESP-IDF(
FreeRTOS
)上运行的blinky示例:https://github.com/esp-rs/esp-idf-hal/blob/master/examples/blinky.rs
isLZG
·
2023-11-10 19:42
rust
esp32
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他