最新内容

单片机时间片轮询程序架构(单片机时间片轮循)

时间片轮询法有很多时候都是与操作系统一起被提到,也就是说很多时候是操作系统中使用了这一方法:STM32单片机开发中的RTOS。下文将参考别人的代码,演示建立的一个时间片轮询架构程序的方法。定时器复用在一个函数延时的时候去执行其他函数,充分利用CPU时间,是不是和操作系统有些类似了呢?这里的延时,用定时器实现,在这里我们先介绍一下定时器的复用功能。使用1个定 …

btrace 3.0 重磅新增 iOS 支持!免插桩原理大揭秘!

重磅更新btrace 是由字节跳动抖音基础技术团队自主研发的面向移动端的性能数据采集工具,它能够高效的助力移动端应用采集性能 Trace 数据,深入剖析代码的运行状况,进而辅助优化提升移动端应用的性能体验,提升业务价值。此次更新,我们重磅推出 btrace 3.0 版本,提出了业界首创的同步抓栈的 Trace 采集方案,实现了高性能的 Trace 采集。此外 …

基于网络安全的Docker逃逸(docker安装php环境)

如何判断当前机器是否为Docker容器环境Metasploit中的checkcontainer模块、(判断是否为虚拟机,checkvm模块)搭配学习教程1. 检查根目录下是否存在.dockerenv文件2. 检查proc1cgroup是否存在还有docker字符串cat proc1cgroup【一一帮助安全学习,所有资源关注我,私信回复“资料”获取一一】①网 …

STM32 HAL库开发学习13. 定时器及基本定时器使用

一、定时器概述1. 定时器简介实现定时器的方式一般有软件、硬件两种方式,本文主要针对STM32的硬件定时器。定时器的核心是一个计数器,该计数器会按照一定的时钟频率进行加 1 或减 1 操作。当计数器的值达到预设的阈值(即自动重装载值)时,会触发特定的事件,如产生中断、更新输出信号等。同时,计数器可以根据配置自动重新开始计数,形成周期性的定时操作。2. 定时器 …

嵌入式软件性能指标有哪些?(嵌入式软件标准)

大家好,我是杂烩君。这次给大家分享关于嵌入式中性能指标的一些知识。嵌入式软件性能指标是衡量嵌入式系统性能优劣的重要依据。各行业,比较通用的嵌入式软件性能指标有哪些?嵌入式软件的性能指标通常围绕实时性和资源效率展开。以下是最重要的几点指标:一、实时性实时性指的不是“快”,而是“准时”——硬实时系统允许速度慢,但必须守时。这个指标直接影响到系统的交互性,这个指标 …

科普:SerDes知识详解(serdes prbs)

来源:内容来自「摩尔学堂」,谢谢。SERDES是英文SERializer(串行器)DESerializer(解串器)的简称。它是一种主流的时分多路复用(TDM)、点对点(P2P)的串行通信技术。即在发送端多路低速并行信号被转换成高速串行信号,经过传输媒体(光缆或铜线),最后在接收端高速串行信号重新转换成低速并行信号。这种点对点的串行通信技术充分利用传输媒体的 …

LiteOS内核源码分析系列四——时间管理(1)

Huawei LiteOS的时间管理模块以系统时钟为基础,可以分为2部分,一部分是SysTick中断,为任务调度提供必要的时钟节拍;另外一部分是,给应用程序提供所有和时间有关的服务,如时间转换、统计、延迟功能。系统时钟是由定时器计数器产生的输出脉冲触发中断产生的,一般定义为整数或长整数。输出脉冲的周期叫做一个“时钟滴答”,也称为时标或者Tick。Tick是操 …