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源码解析
Linux0.11内核
源码解析
-malloc
malloc介绍Linux内核版本0.11中的`malloc.c`文件实现了内存分配的功能。在这个版本的Linux内核中,`malloc.c`文件包含了内核级别的内存分配函数,用于分配和释放内核中的内存。这些函数可以帮助内核管理可用的内存,并允许内核动态地分配和释放内存,以便在运行时满足不同模块或进程的内存需求。基本上,它实现了类似C标准库中的`malloc()`和`free()`函数的功能,但是
天才小C
·
2023-11-02 08:04
linux0.11内核源码
linux
linux内核0.11
以太坊
源码解析
:共识算法之ethash(源码篇)
本篇文章分析的源码地址为:https://github.com/ethereum/go-ethereum分支:mastercommitid:257bfff316e4efb8952fbeb67c91f86af579cb0a引言在ethash的理论介绍篇中,我们介绍了ethash模块的设计思想和实现原理。那么本篇文章,我们就来一起看看它的源代码吧。这篇文章里,我们将先对ethash模块的目录和源代码文
fatcat22
·
2023-11-02 08:46
FreeRTOS
_信号量之互斥信号量
目录1.互斥信号量1.1互斥信号量简介1.2创建互斥信号量1.2.1函数xSemaphoreCreateMutex()1.2.2函数xSemaphoreCreateMutexStatic()1.2.3互斥信号量创建过程分析1.2.4释放互斥信号量1.2.5获取互斥信号量2.互斥信号量操作实验2.1实验程序2.1.1main.c2.1.2实验现象1.互斥信号量1.1互斥信号量简介互斥信号量其实就是一
light_2025
·
2023-11-02 02:23
FreeRTOS
单片机
嵌入式硬件
数据结构
stm32
FreeRTOS
_信号量之递归互斥信号量
目录1.递归互斥信号量1.1递归互斥信号量简介1.2创建互斥信号量1.2.1函数xSemaphoreCreateRecursiveMutex()1.2.2函数xSemaphoreCreateRecursiveMutexStatic()2.使用示例1.递归互斥信号量1.1递归互斥信号量简介递归互斥信号量可以看作是一个特殊的互斥信号量,已经获取了互斥信号量的任务就不能再次获取这个互斥信号量,但是递归互
light_2025
·
2023-11-02 02:49
FreeRTOS
单片机
嵌入式硬件
数据结构
stm32
工作三年,小胖不知道线程池的阻塞队列?真的菜!
万字长文,Thread类
源码解析
!
JavaFish
·
2023-11-01 22:45
Spring-Cloud-OpenFeign
源码解析
(上篇)
前言openFeign作为一个http客户端,可以让开发人员像调用一个本地接口一样调用一个http接口,而springcloud也将openFeign集成到了springcloud全家桶中,成为了springcloud体系中微服务接口调用的标准实现,同时springcloud也扩展的openFeign,使之支持springMVC注解。feign的使用我想大部分人都已经太熟悉了,下面直接进入源码。源
w7sss
·
2023-11-01 19:02
feign
spring
cloud
feign
Spring@Lazy是如何解决构造函数循环依赖问题
Spring实例化
源码解析
之循环依赖CircularReference这章的最后我们提了一个构造函数形成的循环依赖问题,本章就是讲解利用@Lazy注解如何解决构造函数循环依赖和其原理。
Code A Better Life
·
2023-11-01 16:33
Spring专题
spring
java
1024程序员节
后端
spring
cloud
spring
boot
freeRTOS
— 信号量 与 优先级反转
在操作系统系统中,信号量通常用于控制对共享资源的访问和任务之间进行同步,信号量在操作系统中是很常用的,也是学习
freeRTOS
操作系统必须要掌握的。
嵌入式之入坑笔记
·
2023-11-01 15:47
操作系统
物联网
iot
【
FreeRTOS
优先级翻转问题及其解决方案】
什么是优先级翻转?前置条件1.至少3个任务(分别高中低3优先级)2.使用信号量资源为什么会导致优先级翻转当一个低优先级任务和一个高优先级任务同时使用同一个信号量,而系统中还有其他中等优先级任务时。如果低优先级任务获得了信号量,那么高优先级的任务就会处于等待状态,但是,中等优先级的任务可以打断低优先级任务而先于高优先级任务运行(此时高优先级的任务在等待信号量,所以不能运行)这是就出现了优先级翻转的现
Yan_Embed
·
2023-11-01 15:14
嵌入式硬件
c语言
FreeRTOS
_信号量之计数型信号量
目录1.计数型信号量1.1计数型信号量简介1.2创建计数型信号量1.2.1函数xSemaphoreCreateCounting()1.2.2函数xSemaphoreCreateCountingStatic()1.3计数型信号量创建过程分析1.4释放和获取信号量1.5计数型信号量操作实验1.5.1实验程序设计1.5.1.1实验目的1.5.1.2实验设计1.5.2实验程序1.5.2.1main.c1.
light_2025
·
2023-11-01 15:13
FreeRTOS
数据结构
单片机
嵌入式硬件
stm32
FreeRTOS
_信号量之优先级翻转
目录1.优先级翻转2.优先级翻转实验2.1实验目的2.2实验设计2.3实验程序2.4现象1.优先级翻转在使用二值信号量的时候会遇到一个很常见的问题——优先级翻转。优先级翻转在可剥夺内核中是非常常见的,在实时系统中不允许出现这种现象,这样会破坏任务的预期顺序,可能会导致严重的后果!!!(1)、任务H和任务M处于挂起状态,等待某一事件的发生,任务L正在运行。(2)、某一时刻任务L想要访问共享资源,在此
light_2025
·
2023-11-01 15:09
FreeRTOS
数据结构
单片机
嵌入式硬件
stm32
LLaMA-Adapter
源码解析
LLaMA-Adapter
源码解析
伪代码deftransformer_block_with_llama_adapter(x,gating_factor,soft_prompt):residual=xy=
发呆的比目鱼
·
2023-11-01 11:38
预训练模型
llama
GSYVideoPlayer 视频缓存简单
源码解析
由于业务需要,要做一个视频下载缓存的功能,因为项目中有用到了GSYVideoPlayer,于是参考了GSYVideoPlayer的做法GSYVideoPlayer是一款优秀的开源播放器,里面的功能也比较全面,支持HTTPS,支持弹幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转,重力旋转与手动旋转的
瞎搞事
·
2023-11-01 11:22
Android
实现按键单击、双击和长按事件的
FreeRTOS
任务
为了更好地理解和利用嵌入式系统中的按键,我们创建了一个基于
FreeRTOS
的任务,用于处理按键的单击、双击和长按事件。这个任务能够准确地识别按键事件并执行相应的操作。
sun 小太阳
·
2023-11-01 10:36
STM32
按键驱动
FreeRtos
c语言
单片机
stm32 ETH
STM32LWIP接收大数据包导致Hardfault问题解决记录TryingtogetEthernet,LWIPand
FreeRTOS
workingontheSTM32H745.TestingontheNUCLEO-H745ZI-QusingFW
17506331945
·
2023-11-01 10:17
ETH
axios
源码解析
(一)工具函数
写在开头前置知识内容axios的使用,JavaScriptaxios中文文档axios官当英文文档/github本文对应的版本为0.18.X下载源码框架结构工具函数(helper/*.js)1.实现bind函数框架中模拟实现了JavaScript原生的bind函数,作用相同。bind函数位于lib/helpers/bind.js,通过node模块会引入到util.jsfunctionbind(fn
前端开发爱好者
·
2023-11-01 07:37
Android-
源码解析
View.post()到底干了啥
view.post(newRunnable(){@Overridepublicvoidrun(){}});大伙都知道,子线程是不能进行UI操作的,或者很多场景下,一些操作需要延迟执行,这些都可以通过Handler来解决。但说实话,实在是太懒了,总感觉写Handler太麻烦了,一不小心又很容易写出内存泄漏的代码来,所以为了偷懒,我就经常用View.post()orView.postDelay()来代
有腹肌的豌豆Z
·
2023-11-01 04:55
Google Archive Patch
源码解析
如果你觉得本篇文章太长,可以直接看我总结的结论:GoogleArchivePatch是严格的基于Zip文件格式的差量算法,其核心生成差量的算法还是BsDiff,核心合成文件的算法还是BsPatch,只是它将旧Zip文件和新Zip文件里的内容解压出来分别转为了差量友好的一个文件,使用差量算法生成差量文件;合成时,将旧Zip文件里的内容解压出来转为差量友好的一个文件,应用合成算法,生成新文件的差量友好
Omni-Space
·
2023-11-01 00:24
Android
Google
Archive
Patch
补丁
源码
APM 介绍与实现
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-10-31 22:58
中间件
编程语言
java
大数据
分布式
Dubbo 延迟服务暴露
在前一个章节中我们介绍了DubboStub和Mock,我们例举了常见的使用场景并且进行了
源码解析
来分析其实现原理,同时我们知道DubboStub和Mock都是基于对调用代理对象的包装实现的,这样可以为我们在调用服务时做一些前置或后置处理工作
青年IT男
·
2023-10-31 16:37
mysql驱动
源码解析
_go-sql-driver
源码解析
Intro最近正在给mysql封装一个库,顺带研究一下go-mysql-driver这个库的源码实现。Buffer.gobuffer是一个用于给数据库连接(net.Conn)进行缓冲的一个数据结构,其结构为:typebufferstruct{buf[]byte//缓冲池中的数据ncnet.Conn//负责缓冲的数据库连接对象idxint//已读数据索引lengthint//缓冲池中未读数据的长度t
gwdknow
·
2023-10-31 15:38
mysql驱动源码解析
go-zero的服务发现源码阅读
服务发现原理与grpc
源码解析
_wangxiaoangg的博客-CSDN博客go-zerorpcdemo官方文档:rpc编写与调用|go-zero目录一服务注册1.创建rpc服务2.启动rpc服务3.registerEtcd
wangxiaoangg
·
2023-10-31 15:05
golang
服务发现
开发语言
详解
FreeRTOS
:
FreeRTOS
时间片调度(进阶篇—7)
目录1、基础知识2、实验:
FreeRTOS
时间片调度
FreeRTOS
支持多个任务同时拥有一个优先级,那么这些同优先级的任务是如何调度的呢?
不脱发的程序猿
·
2023-10-31 15:06
详解FreeRTOS
FreeRTOS
时间片调度
vue muit-ui infinite-scroll
源码解析
infinitescroll基本使用vue的mint-ui的infinitescroll的基本使用地址:infinite-scroll接入指南.简单解释一下:1、指令接受的method:处理loadmore回调2、自定义属性infinite-scroll-disabled:为false时:不会进行是否到达底部的判断,因此就触发不了loadmore回调3、自定义属性infinite-scroll-d
qiaoba_gogo
·
2023-10-31 14:26
fe
源码
mint-ui
vue
FreeRTOS
移植
1.
FreeRTOS
下载、下载内核文件:
FreeRTOS
实时内核(RTOS)-浏览/
FreeRTOS
atSourceForge.net选择一个合适的版本,本次移植使用10.0.1。
这可不是猴
·
2023-10-31 13:29
M3
单片机
嵌入式硬件
[RISCV]为RISC-V移植
FreeRTOS
系列之一 -- 目录结构
前言写这篇文章的时候,我基本已经完成了这项工作了,花了一周的时间来把
freertos
porting到Andes公司的N25riscvcore上,本来其实是想支持国产的RT-Thread,但是奈何资料太少了
_山猫
·
2023-10-31 13:59
RISCV
STM32F103移植
FreeRTOS
(标准库版本)
目录一、源码获取二、移植
FreeRTOS
三、对工程进行修改四、编译一、源码获取1.
FreeRTOS
官网获取
FreeRTOS
RealTimeKernel(RTOS)-Browse/
FreeRTOS
atSourceForge.nethttps
小北是个秃头
·
2023-10-31 13:29
STM32
stm32
单片机
嵌入式硬件
StmF103C8T6标准库使用
FreeRtos
----API开发指南
pwd=x5w7提取码:x5w7二:在官方网站观看api函数的使用地址:https://www.
freertos
.org/zh-cn-cmn-s/a00021.html不通过地址手动进入:三:网上视频讲解
bdjskwnal
·
2023-10-31 13:28
单片机
stm32
嵌入式硬件
freeRTOS
V10.4.1移植到STM32F407标准库 - 环境Keil5
一、准备工作1).
FreeRTOS
官网下载最新的
FreeRTOS
版本官网地址:https://www.
freertos
.org/2).找一个标准库的实例这里我们使用了正点原子@ALIENTEK的STM32F407
东西南北有菜鸟_
·
2023-10-31 13:58
笔记
stm32
freertos
c语言
StmF103C8T6标准库使用
FreeRtos
----移植
一、官网下载
freertos
官网地址:https://www.
freertos
.org/第一步:将网页文字改成中文第二步:选择最新版
freertos
下载第三步:从github上面拷贝源码(一共有两处需要下载
bdjskwnal
·
2023-10-31 13:58
单片机
stm32
嵌入式硬件
STM32F429
FreeRTOS
- 移植Cmbacktrace
1.下载CmbacktraceCmbacktrace的github目录为:GitHub-armink/CmBacktrace:AdvancedfaultbacktracelibraryforARMCortex-MseriesMCU|ARMCortex-M系列MCU错误追踪库https://github.com/armink/CmBacktraceCmbacktrace的gitee目录为:CmBac
freedompoi
·
2023-10-31 13:27
STM32
stm32
arm
嵌入式硬件
FreeRTOS
+TCP模块移植
上一版本用的是
FreeRTOS
V10.0.1.这一版采用了最新的
FreeRTOS
V10.3.1在正确移植
FreeRTOS
的工程中Libraries文件夹下创建
FreeRTOS
-TCP文件夹用来存放TCP
ZANGZHIGANG
·
2023-10-31 13:56
tcp
stm32
freertos
tcpip
2023最新版本
FreeRTOS
教程 -1-标准库移植
FreeRTOS
源码下载官网下载驱动点击直达源码剪裁剪裁之后的图片,找我免费获取添加进MDK配置滴答定时器全部工程获取查看下方头像
Wm9
·
2023-10-31 13:54
STM32软硬件实战
stm32
FreeRTOS
【STM32】使用CubeMX快速创建
FreeRTOS
的基础工程,基于正点原子
库串口轮询发送【STM32】HAL库LED闪烁、流水灯【STM32】HAL库定时器中断【STM32】HAL库外部中断文章目录系列文章目录前言一、STM32CubeMX设置选择芯片配置系统时钟GPIO定时器串口
FreeRTOS
youuuuvvu
·
2023-10-31 12:26
stm32
嵌入式硬件
单片机
CubeMX配置:
FreeRTOS
及串口配置
本文通过CubeMX配置F103RCT6的
FreeRTOS
和串口。
chhttty
·
2023-10-31 12:22
单片机
stm32
嵌入式硬件
STM32CubeMX在
freeRTOS
中使用printf函数
在usart.h中添加#inlcude"stdio.h"/*Includes------------------------------------------------------------------*/#include"main.h"/*USERCODEBEGINIncludes*/#include"stdio.h"/*USERCODEENDIncludes*/在usart.c中添加入下
老马他舅舅
·
2023-10-31 12:21
FreeRTOS
stm32
stm32cube生成stm32f407+lwip+
freertos
(DP83848)
内容借鉴博客stm32cube生成stm32f407+lwip+
freertos
+8720A_jsnjsfq的博客-CSDN博客1、打开MCU选择2、输入搜索,然后找到合适的MCU名称双击自动创建工程(
linng12
·
2023-10-31 12:20
stm32
物联网
freertos
【RTOS学习】CubeMX对
FreeRTOS
的适配
经过前面的学习,现在我已经对
FreeRTOS
有了一个初步的认识,而且也可以使用
FreeRTOS
来写代码了,为了让我们的开发更加方便迅速,本喵来介绍下如何使用CubeMX来配置带有
FreeRTOS
的工程。
一只大喵咪1201
·
2023-10-31 12:19
RTOS学习
学习
stm32
集合
源码解析
之Vector
概述在前两章我们已经学习了List常用的两个实现ArrayList、LinkedList,下面我们来学习下Vector.Vector和ArrayList一样是基于数组实现的List,区别在于Vector是线程安全的,我们来研究下其源码.Vector和ArrayList配合食用,味道更佳哦...源码分析结构图继承关系publicclassVectorextendsAbstractListimplem
可苯
·
2023-10-31 10:06
Android:深入理解RecyclerView的缓存机制
、基本知识1.复用的内容2.何时调用3.每个Item对应的状态三、RecyclerView的四级缓存ScrapCacheViewViewCacheExtensionRecycledViewPool四、
源码解析
部分
Julian Q
·
2023-10-31 07:52
#
Android
移动端
面试
java
开发语言
后端
GRPC Java
源码解析
GRPCJava
源码解析
引言1服务端1.1逻辑架构1.1.1概述1.1.2服务管理(ServerPack)1.1.3服务注册(RegistryPack)1.1.4传输逻辑(TransportPack)1.1.5
Victor Fung
·
2023-10-31 07:51
技术大杂烩
【
FreeRTOS
】【STM32】08
FreeRTOS
消息队列
简单来说消息队列是一种数据结构任务操作队列的基本描述1.如果队列未满或者允许覆盖入队,
FreeRTOS
会将任务需要发送的消息添加到队列尾。2.如果队列满,任务会阻塞(等待)。3.用户可以指定等待时间。
熟练的魔法师
·
2023-10-31 07:54
RTOS
stm32
嵌入式硬件
单片机
SpringBoot 配置文件这样加密,才足够安全!
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-10-31 07:46
spring
boot
安全
java
后端
spring
SpringMVC的
源码解析
目录一、前言二、面试回答总结三、
源码解析
1、doDispatch概括总结2、核心1源码分析3、核心2源码分析4、核心3源码分析5、核心4源码分析6、核心5源码分析7、核心6源码分析8、核心7源码分析一、
蓝影铁哥
·
2023-10-31 06:35
spring
boot
spring
cloud
spring
servlet
Android
源码解析
--享元设计模式,handler消息传递机制(基于Android API 33 SDK分析)
文章目录Android
源码解析
--享元设计模式,handler消息传递机制(基于AndroidAPI33SDK分析)一.定义1.1享元模式Demo二.Android中源码实例分析Message三.Message
qfh-coder
·
2023-10-31 04:25
android
设计模式
Flask
源码解析
:路由机制
Flask是一个流行的PythonWeb框架,它提供了一个简洁而灵活的方式来构建Web应用程序。在Flask的核心之中,路由机制扮演着至关重要的角色。本文将深入剖析Flask的路由原理,并提供相应的源代码。在Flask中,路由用于将URL与特定的视图函数关联起来。当用户访问特定的URL时,Flask将根据定义的路由规则选择相应的视图函数来处理请求。下面是Flask中定义路由的基本语法:@app.r
RfqrScheme
·
2023-10-31 03:47
flask
python
后端
REST-Framework: 视图组件
RetrieveUpdateDestroyAPIView四、终极方案:使用ModelViewSet五个类小结ViewSetMixinAPIView总结总体概括这篇博文主要将围绕上面这张思维导图进行,下面我们将从应用讲到
源码解析
Onion_cy
·
2023-10-31 01:23
Django框架及其组件
Rest-Framework
Spring IOC
源码解析
(05)BeanDefinitionRegistry
BeanDefinitionRegistry在阐释BeanDefinitionRegistry之前,我们有必要简单提一下BeanDefinition。BeanDefinition是spring容器中bean的定义,这些定义可以是xml配置,可以是注解配置,还可以是别的。BeanDefinitionRegistry是一个接口,中文名为BeanDefinition注册器,继承了AliasRegistr
juconcurrent
·
2023-10-31 00:08
FreeRTOS
信号量详解第二讲(全网最全)——二值信号量
一、二值信号量简介二值信号量通常用于互斥访问或同步,二值信号量和互斥信号量非常类似,但是还是有一些细微的差别,互斥信号量拥有优先级继承机制,二值信号量没有优先级继承。因此二值信号另更适合用于同步(任务与任务或任务与中断的同步),而互斥信号量适合用于简单的互斥访问。和队列一样,信号量API函数允许设置一个阻塞时间,阻塞时间是当任务获取信号量的时候由于信号量无效从而导致任务进入阻塞态的最大时钟节拍数。
留小乙
·
2023-10-30 23:52
FreeRTOS操作系统
单片机
嵌入式
二值信号量
六、
freeRTOS
_信号量的使用
目录1.信号量的理论讲解1.1信号量的常规操作2.信号量的常规使用1.信号量的理论讲解本节源码:`15_
freertos
_example_semaphore`,在`12_
freertos
_example_sync_exclusion
代码_钢琴家
·
2023-10-30 22:46
freeRTOS_实战
stm32
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他