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学习之路
JAVA学习之旅 第一章汇总
JAVA
学习之路
第一章内容介绍程序举例程序是有序指令的集合//体验一下publicclassTest{publicstaticvoidmain(String[]args){intres=1+1;//显示
UASTAF
·
2023-11-09 05:53
java学习记录
java
学习
jvm
STM32F103C8T6搭载
FreeRTOS
时使用SG90舵机遇到的问题及解决办法
遇到的问题在STM32F103C8T6用
FreeRTOS
实现一些小项目时刚好要用到SG90舵机,刚开始以为比较简单,结果把舵机代码移植过去,创建任务等操作后,发现它报如下错误Error:..
趣你的嵌入式
·
2023-11-09 04:25
FreeRTOS
单片机
stm32
嵌入式硬件
详解
FreeRTOS
:系统时钟节拍(进阶篇—8)
在详解
FreeRTOS
:
FreeRTOS
时间片调度(进阶篇—7)中我们讲到了时钟节拍这个概念,本篇博文将详细讲解
FreeRTOS
系统时钟节拍相关知识。
不脱发的程序猿
·
2023-11-09 02:58
详解FreeRTOS
系统时钟节拍
FreeRTOS
Kotlin
学习之路
(4)——类,对象和接口
类,对象和接口之前的篇章已经简单的介绍过如何声明一个类,也知道了一些简单的主构造方法来声明方法和属性,以及使用枚举类。类和接口接口和Java相同的是,我们同样用interface来定义一个接口:interfaceClickable{funclick()}除了定义,还需要学习如何实现一个接口:classButton:Clickable{//kotlin中重写一个方法使用override修饰符是强制的
Whhang_
·
2023-11-09 01:41
Kotlin
kotlin
freeRTOS
总结(一)
前一阵说学习
freeRTOS
,项目要用,最近学了一些,用的不是很好,总结一些目前学到的点吧:一.任务创建与删除:star_task为任务函数,用来创建其他任务,执行完后自行删除使用宏定义在文件头部定义,
Arlen.
·
2023-11-08 23:39
STM32学习
stm32
单片机
c语言
ESP32
FreeRTOS
学习总结
2023.5.11
FreeRTOS
中文数据手册:https://www.
freertos
.org/zh-cn-cmn-s/RTOS.html感谢以下两位B站UP主的教程:孤独的二进制、Michael_ee1
稚子
·
2023-11-08 23:35
ESP32
FreeRTOS
c++
ESP32
FreeRTOS
freertos
用法总结
对
freertos
的API函数进行了初步的整理,方便查阅。
Enoch0423
·
2023-11-08 23:05
freertos
单片机
stm32
freertos
FreeRTOS
知识点总结
FreeRTOS
知识点总结1.移植添加src文件,添加包含路径修改
FreeRTOS
config.h定义中断组:4宏定义SVC,PendSV,SysTick中断处理函数根据所需功能,裁剪系统2.系统裁剪对
oy20096
·
2023-11-08 23:02
单片机
stm32
嵌入式硬件
freertos
知识总结
内核移植首先是下载内核源码借用韦东山老师的一张图片对源码的介绍有了内核源码之后就将源码添加到一个裸机工程下面,
FreeRTOS
帮我们实现了SysTick的启动的配置:在port.c文件中已经实现vPortSetupTimerInterrupt
嵌入式.小荣同学
·
2023-11-08 23:31
freertos学习总结
单片机
stm32
FreeRTOS
链表总结
FreeRTOS
总结裸机系统和多任务系统区别
FreeRTOS
中存在着大量的基础数据结构列表和列表项的操作,单向链表单向链表携带信息上面这种做法用的少,通常是节点里面只包含一个用于指向下一个节点的指针。
MY_QuinTA
·
2023-11-08 23:30
stm32
freertos
freeRTOS
总结(二)
多任务:多任务就是把一个大问题(应用)“分而治之”,把大问题划分成很多小问题(任务)来处理。系统通过任务调度器来管理任务执行的先后顺序抢占式优先级:高优先级的任务可以打断低优先级任务的运行而取得CPU的使用权,这样就保证那些紧急任务的运行。等高优先级的任务执行完成以后重新把CPU的使用权归还给低优先级的任务。处于就绪态的优先级相同的任务就会使用时间片轮转调度器获取运行时间任务状态:运行态、就绪态、
findmu
·
2023-11-08 23:00
未分类
freeRTOS
总结几句
一、列表与列表项二、队列三、列表、与TCB里的列表项1.任务就绪列表:调度器切换任务时的目的列表。每个优先级一个任务就绪列表。2.任务挂起就绪列表:调度器挂起时,如有任务准备就绪,只能先进任务挂起就绪列表。当调度器恢复时,任务从挂起就绪列表,移动到任务就绪列表。3.任务挂起列表:被suspended的任务。4.延时列表、溢出延时列表:当调用TaskDelay或者等待信号量有定义超时时间的,会放入延
WM_CH
·
2023-11-08 23:59
java
操作系统
python
linux
多线程
freertos
总结第二天
*************************************************************************************************//*
FreeRTOS
aningxiaoxixi
·
2023-11-08 23:29
m
FreeRTOS
任务切换总结
1处理时间被划分多个片段,到达一定时间就会触发系统滴答定时器(SysTick)中断进行上下文切换,但由于SysTick中断是最高级的,会使其他事件中断延时。故每到SysTick中断是让PendSV中断挂起,由于PendSV优先级最低,只有所有中断都执行完毕了才会执行PendSV中断,在此进行任务切换。2区系统滴答定时器(SysTick)中断与执行系统调用的两种任务切换途径,相同点是,本质最终都是使
Entronk_star
·
2023-11-08 23:27
FreeRTOS
基础学习
FreeRTOS
FreeRTOS
总结
堆内存管理有五种内存分配方式常用的为heap_4方式任务管理任务不能以任何方式实现函数返回,可以在任务的死循环外加上xTaskDelete()创建任务:xTaskCreate()任务堆栈的大小,空闲任务的最小是configMINIMAL_STACK_SIZE,其他任务不能比他小任务优先级,0~configMAX_PRIORITIES-1,数字越小,优先级越低。configMAX_PRIORITIE
萌新小白YXY
·
2023-11-08 23:26
单片机
CAPL
学习之路
-测试功能集函数(测试报告部分)
测试功能集函数用于测试用例的实现,主要使用场景在testmodule和testunit模块的capl中。所以千万不要在网络节点的CAPL脚本中使用,不然会报错。比如TestWaitForTimeout()函数,等待指定的时间在网络节点的capl脚本中使用时会报错:在testmodule节点的capl脚本中使用时正常:在testmodule或testunit中编写测试用例,执行测试用例后,需要输出测
jasonj33
·
2023-11-08 22:29
【付费专栏】CAPL编程语言
CANoe
CAPL
纯干货:计算错误集锦及解决方法 | VASP零基础实用教程
不过不用急,在开始计算之前,我们现来看一看VASP计算过程中可能遇到的一些错误,之所以要先讲错误,主要是为了让大家有个心理准备,VASP
学习之路
绝不是一帆风顺的,在计算过程中会遇到各种各样的问题,包括模型时候合理
朱老师讲VASP
·
2023-11-08 18:40
理论计算
科学实验
学习
【java
学习之路
】(mysql篇)002.mysql分组查询及连接查询
单行处理函数数据处理函数又被称为单行处理函数单行处理函数的特点:一个输入对应一个输出。和单行处理函数相对的是:多行处理函数。(多行处理函数特点:多个输入,对应1个输出!)单行处理函数常见的有哪些?lower转换小写mysql>selectlower(ename)asenamefromemp;+--------+|ename|+--------+|smith||allen||ward||jones|
染沁半世苍凉
·
2023-11-08 17:14
java学习之路
mysql
java
数据库
sql
navicat
STM32H750之
FreeRTOS
学习--------(四)中断管理
四、
FreeRTOS
中断管理中断的概念不再过多叙述,学习过逻辑的都知道中断的执行过程中断请求外设产生中断请求(GPIO外部中断、定时器中断等)响应中断CPU停止执行当前程序,转而去执行中断处理程序(ISR
墨亦淡
·
2023-11-08 17:34
FreeRTOS
stm32
学习
单片机
自我报错-----断言
断言最近在阅读
freertos
源码时,经常在某些某些API函数中遇到assert(断言),其实断言就是用来判断表达式是否成立,而进行自我报错,防止程序后续发生未知的错误,可以这么理解if(条件==true
墨亦淡
·
2023-11-08 17:34
python
服务器
linux
运维
STM32H750之
FreeRTOS
学习--------(五)临界段代码保护
FreeRTOS
文章目录
FreeRTOS
五、临界段代码保护临界段代码保护函数任务级进入临界段任务级退出临界段中断级进入临界段中断级退出临界段任务调度器的挂起和恢复挂起任务调度器恢复任务调度器挂起任务调度器恢复任务调度器五
墨亦淡
·
2023-11-08 17:29
FreeRTOS
嵌入式硬件
【LSSVM时间序列预测】鸽群算法优化最小二乘支持向量机PIO-LSSVM时序预测未来数据【含Matlab源码 2485期】
个人主页:海神之光代码获取方式:海神之光Matlab王者
学习之路
—代码获取方式⛳️座右铭:行百里者,半于九十。
KeepingMatlab
·
2023-11-08 09:07
matlab
STM32MP157开发板Linux+Qt项目实战:音乐播放器
开发板搭载ST的STM32MP157高性能微处理器,集成2个Cortex-A7核和1个Cortex-M4核,A7核上可以跑Linux操作系统,M4核上可以跑
FreeRTOS
、RT-Thread等实时操作系统
华清远见IT开放实验室
·
2023-11-08 09:28
嵌入式linux+Qt项目实战
嵌入式linux开发
stm32mp157教程
stm32
linux
qt
STM32F407霸天虎
FreeRTOS
学习笔记——移植
FreeRTOS
到开发板上
STM32F407霸天虎
FreeRTOS
学习笔记——移植
FreeRTOS
到开发板上
FreeRTOS
源码获取移植第一步:创建文件夹Keilmain.c实验效果
FreeRTOS
源码获取在移植之前,首先要获取到
物联网小白Jayce
·
2023-11-08 08:34
STM32
STM32F407
stm32
单片机
学习
FreeRTOS
源码阅读笔记2--list.c
list.c中主要完成列表数据结构的操作,有列表和列表项的初始化、列表的插入和移除。2.1列表初始化vListInitialise()2.1.1函数原型voidvListInitialise(List_t*constpxList)pxList:列表指针,指向要初始化的列表。2.1.2函数框架简单来说,列表的初始化就是链表根节点的初始化,如图所示:2.2列表项初始化vListInitialiseIt
c_up
·
2023-11-07 23:19
笔记
GoLong的
学习之路
(二十)进阶,语法之反射(reflect包)
这个是为了接上之前的语法篇的。按照我的学习计划,这里此时应该有一个小项目来做一个统合。但是吧,突然觉得,似乎也没必要。能学go的大部分肯定都是有其他语言的基础的。接下来说反射文章目录反射介绍reflect包TypeOftypename和typekindtypekindtypenameValueOf通过反射设置变量的值isNil()和isValid()结构体反射StructField类型例子双刃剑反
红蒲公英
·
2023-11-07 20:49
GoLong
学习
golang
GoLong的
学习之路
(二十一)进阶,语法之并发(go最重要的特点)(协程的主要用法)
并发编程在当前软件领域是一个非常重要的概念,随着CPU等硬件的发展,我们无一例外的想让我们的程序运行的快一点、再快一点。Go语言在语言层面天生支持并发,充分利用现代CPU的多核优势,这也是Go语言能够大范围流行的一个很重要的原因。并且在云的大放光彩的今天。想要支持分布式的,并且并发。那么go就是不二人选。当然对于并发来说,一章是难说完的文章目录基本概念串行、并发与并行进程、线程和协程并发模型gor
红蒲公英
·
2023-11-07 20:49
GoLong
学习
golang
开发语言
后端
GoLong的
学习之路
(十九)基础工具之GORM(操作数据库)(关联)GORM中最重要的特点!(简化代码)
上回书说到,CRUD的基本操作,这里就必须说一下。在正规的数据操作中,其实我们返还给后端返还给前端的数据,和前端所需要的数据是不一致。就比如一个注册的操作。前端传给后端就包括但不限于。邮箱,密码,账号,姓名等,后端就会将这些保存起来,但是在登录的操作中只需要账号和密码。也就意味着我们需要经常进行数据的转换。在GORM中有些方式可以减少我们的操作。所以这回书就写,如何关联结构体于数据库字段文章目录预
红蒲公英
·
2023-11-07 20:19
GoLong
学习
数据库
状态模式
golang
gin
GoLong的
学习之路
(番外)如何使用依赖注入工具:wire
我为什么要直接写番外呢?其原因很简单。项目中会使用,其实在这里大家就可以写一些项目来了。依赖注入的工具本质思想其实都大差不差。无非控制反转和依赖注入。文章目录控制反转为什么需要依赖注入工具wire的概念提供者(provider)Injector(注入器)`注意`wire的使用特性绑定接口结构体提供者指针结构体传入的中`注入MyFoo字段`重要绑定值接口值使用结构的字段作为提供者Cleanup函数控
红蒲公英
·
2023-11-07 20:17
GoLong
学习
golang
BSP-STM32移植
FreeRTOS
在stm32裸机工程中的Middlewares目录添加
freeRtos
源码在裸机工程中的main中调用
freertos
接口
oria2006
·
2023-11-07 17:27
stm32
嵌入式硬件
单片机
Qt
学习之路
(45): 自定义model之一
前面我们说了Qt提供的几个预定义model。但是,面对变化万千的需求,那几个model是远远不能满足我们的需要的。另外,对于Qt这种框架来说,model的选择首先要能满足绝大多数功能的需要,这就是说,可能这个model中的某些功能你永远也不会用到,但是还要带着它,这样做的后果就是效率不会很高。所以,我们还必须要能够自定义model。在我们真正的完成自定义model之前,先来看看在Qt的model-
weixin_34067980
·
2023-11-07 15:26
c/c++
java
数据结构与算法
前端-淘宝静态界面
希望自己的前端
学习之路
一帆风顺。开发平台:sublime。学习视频:渡一前端入门课。参照内容:菜鸟教程。
至尊皇堡
·
2023-11-07 13:47
前端
前端
css3
css
html
Java
学习之路
9——I/O流框架
一、什么是流概念:内存与存储设备之间传输数据的通道,内存与磁盘之间的数据交互需要通过流来进行数据传输。二、流的分类按方向【重点】:输入流:将中的内容读入到中。输入流:将中的内容写入到中。按单位:字节流:以字节为单位,可以读写所有数据。字符流:以字符为单位,只能读写文本数据。按功能:节点流:具有实际传输数据的读写功能。过滤流:在节点流的基础之上增强功能。三、字节流的抽象类1、字节流的父类(抽象类):
XL's妃妃
·
2023-11-07 08:38
学习笔记
java
学习
开发语言
从键盘输入n个数 按从小到大的顺序排列输出
以输入十个数为例://终曲cc-
学习之路
#includeintmain(){inta[10];printf("请输入10个数:\n");for(inti=0;ia[i+1]){intt;t=a[i];a
Postlude
·
2023-11-06 23:35
c语言
排序算法
有4个圆塔,圆心分别为(2,2)……今输入任一点坐标,求该点坐标建筑物高度。
代码如下://终曲cc-
学习之路
#include#includeintmain(){floatx1,y1;voidisatcircle(floatx,floaty);printf("请输入横纵坐标:")
Postlude
·
2023-11-06 23:35
c语言
算法
FreeRTOS
源码阅读笔记1--task.c
在
FreeRTOS
中,创建任务有两种方式:动态创建和静态创建。
c_up
·
2023-11-06 22:19
笔记
STM32HAL库
学习之路
(二):按键输入捕获及外部中断检测按键状态
目录一、按键输入捕获及外部中断检测按键状态需要掌握的知识(1)GPIO作为输入时和输入的不同:(2)上拉输入的意义(3)stm32f4的外部中断二、HAL库中操作按键用到的所用到的HAL库函数三、按键输入点亮熄灭led的示例代码(1)单纯按键输入控制(2)使用外部中断点亮熄灭led示例代码四、STM32F407VE中所用到的引脚以及STM32CubeMX的配置面向小白实现目标:用按键控制led点亮
靳小锅er
·
2023-11-06 17:45
stm32hal库学习之旅
stm
单片机
stm32
c语言
智能机器人电控部分实现备忘录
第一章环境:STM32F429IGXX,HAL库,MD36N减速直流有刷电机,
FreeRTOS
操作系统四线两相步进电机,EMWIN一、电机的双路PWM控制正反转调速方式:1.ENA接PWM输出,IN1与
强 哥
·
2023-11-06 15:40
STM32
c语言
stm32
单片机
嵌入式硬件
arm
java高级之类反射
类反射类反射,这是属于java高级的技术了,如果把这个学好了,那么你的java
学习之路
就上了一个台阶了。一、什么是类反射?
Mr_Grizzly
·
2023-11-06 12:36
学习日志
Java学习日志
类反射
java高级
【Web前端
学习之路
】web进阶(移动web) 黑马课程笔记
1、字体图标库Iconfont网站上下载字体图标,直接引入样式如果图库中没有想要的图标,则可以自己上传2、平移转换(可以对标回忆一下基础班的“过渡”属性:transition)平面转换属性(位移、旋转、缩放):transform若x的值为负数,则向左移动;y的值为负数,则向上移动(可以记忆成marginleft)translate(x,y);位移-绝对定位居中使用translate快速实现绝对定位
a123456_9
·
2023-11-06 12:36
前端
前端
学习
css
开启我的理财
学习之路
#跟赛美老师学理财#一直有记账的习惯,也会做分析,但后续的改变却不多,只是觉得钱随着结婚生孩子,钱是越来越不够用了。出于现状和对永澄老师的信任,参加了了这次训练营!回顾下目录:第一课抛掉恐惧,重塑你的金钱信念第二课用人生画轴找出年度理财目标第三课每年加薪30%都是规划出来的第四课花钱是一门艺术,学会做预算第五课拥抱变化,了解金融底层逻辑第六课做有千万身价的人,拒绝裸奔第七课人人都要学会赚“睡后收入
恒衡2019
·
2023-11-06 10:00
FreeRTOS
笔记【一】 任务的创建(动态方法和静态方法)
xTaskCreateRestricted()创建一个使用MPU进行限制的任务,相关内存使用动态内存分配vTaskDelete()删除一个任务二、动态创建任务2.1宏定义使用xTaskCreate()函数是在
FreeRTOS
余生皆假期-
·
2023-11-06 04:17
笔记
嵌入式硬件
单片机
RTOS
Swift
学习之路
-day02
Swift
学习之路
-day02在Swift中switch语法分支1.switch可以针对任意类型的值进行分支,不再局限在整数中2.switch一般不需要break3.switch如果要多值使用’,’4.
天寒地裂
·
2023-11-06 03:39
VSCode下 搭建 ARM Cortex-M 开发环境 -- Part 3
FreeRTOS
Multi-threads Debug
Part0开发工具安装Part1编译环境搭建Part2调试环境搭建Part3
FreeRTOS
Mulit-threadsDebugVSCode下搭建ARMCortex-M开发环境--Part3
FreeRTOS
Multi-threadsDebug
TuringChen
·
2023-11-06 03:38
FreeRTOS
事件标志组
FreeRTOS
任务可以使用信号量来完成同步,但是使用信号量来同步的话任务只能与单个的事件或任务进行同步。有时候某个任务可能会需要与多个事件或任务进行同步,此时信号量就无能为力了。
温人之周.
·
2023-11-06 00:13
FreeRTOS
freertos
FreeRTOS
中断事件标志组
1:使能守护任务2:打开软件定时器3:创建事件标志组4:定义标志位5:中断设置标志位6:等待事件标志位或逻辑,即都会触发7:等待事件标志组与逻辑,全部发生才触发
漏洞百出
·
2023-11-06 00:12
FreeRTOS
freertos
freeRTOS
学习 — 事件标志组,很好用哦!!!
freeRTOS
中还有一种可以用于任务之间同步的手段—事件标志组。假如在项目中,有些任务或者动作需要等到某种条件成立的时候才能被执行,不成立的时候不执行,这种情况就可以考虑使用事件标志组。
嵌入式之入坑笔记
·
2023-11-06 00:42
操作系统
iot
FreeRTOS
事件标志组
FreeRTOS
为此提供了一个可选的解决方法,那就是事件标志组。
留小乙
·
2023-11-06 00:42
FreeRTOS操作系统
嵌入式
freertos
事件标志组
同步
FREERTOS
事件标志组
事件标志组1.事件标志组介绍信号量只能实现任务与单个事件或任务间的同步。但是某些任务可能会需要与多个事件或任务进行同步,此时就可以使用事件标志组来解决。事件标志组能够实现某个任务与多个事件或任务间的同步事件位:用来表明某个事件是否发生,通常用作事件标志事件组:一组事件位组成一个事件组,事件组中的事件位通过编号来访问事件标志组的数据类型为EventGroupHandle_t,事件标志组中的所有事件位
不倒翁766
·
2023-11-06 00:41
stm32
FreeRTOS
学习七(事件标志组)
RTOS中可以通过信号量来完成同步,但是信号量只能与单个的事件或任务进行同步。有时某个任务可能会需要与多个事件或任务进行同步,此时信号量就无法满足要求了。事件标志组就排上了用场。事件位(事件标志)事件位用来表明某个事件是否发生,事件位通常用于事件标志。比如有个事件需要处理,则将某个标志位置1。没有事件要处理,则置0.事件组一个事件组就是一组的事件位,事件组中的事件位通过位编号来访问。比如事件标志组
t_guest
·
2023-11-06 00:10
FreeRTOS
freertos
事件标志组
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他