找回密码
 立即注册
FreeRTOS简单内核实现6 优先级
@ 目录 [*]0、思考与回答 [*]0.1、思考一 [*]1、就绪链表 [*]1.1、创建 [*]1.2、初始化 [*]1.3、添加任务 [*]1.3.1、prvAddNewTaskToReadyList( ) [*]1.3.2、prvAddTaskToReadyList( ) [*]1.4、寻找最高优先级任务 [*]2、修改内核 ...
钱艷芳 2025-6-8 13:22
346 0 0
如何根据自己的开发板型号下载和配置交叉编译链
V1.0 2024年6月17日 发布于博客园 目录 目录 [*] [*]目录 [*]基本概念 [*]本地编译 [*]交叉编译 [*]如何选择编译器 [*]目标芯片架构 [*]大小端 [*]目标操作系统 [*]C标准库类型 [*]应用二进制接口 [*]浮点模式 [*]编译器版本号 [ ...
汪之亦 2025-6-8 13:22
975 0 0
文件系统(七):文件系统崩溃一致性、方法、原理与局限
liwen01 2024.06.16 前言 先提几个问题:什么是文件系统崩溃一致性?为什么会出现文件系统崩溃一致性问题?有哪些方法可以解这个问题?它们各自又有哪些局限性? window系统电脑异常后会蓝屏、手机死机卡顿后我们会手动给它重启,大部分 ...
萧海芷 2025-6-8 13:22
396 0 0
FreeRTOS 简单内核实现8 时间片轮询
0、思考与回答 0.1、思考一 为什么要增加时间片轮询? 目前的 RTOS 内核已经支持抢占优先级,即高优先级的任务会抢占低优先级的任务得到执行,但是对于同等优先级的任务,如果不支持时间片轮询,则只能有一个任务运行,并且由于优先级 ...
袁曼妮 2025-6-8 13:21
834 0 0
Linux RPM安装及查找下载(--推荐个软件仓库)
1.安装文件包 Linux 开发商先在固定的硬件平台与操作系统平台上面,将需要安装或升级的软件编译好,然后将这个软件的所有文件打包成一个特殊格式的文件,在这个软件文件内,还包含了预先侦测系统与相依软件的脚本,并提供记载该软件提供 ...
姬宜欣 2025-6-8 13:21
225 0 0
FreeRTOS简单内核实现7 阻塞链表
@ 目录 [*]0、思考与回答 [*]0.1、思考一 [*]0.2、思考二 [*]1、阻塞链表 [*]1.1、定义 [*]1.2、prvInitialiseTaskLists( ) [*]1.3、taskSWITCH_DELAYED_LISTS( ) [*]1.4、prvResetNextTaskUnblockTime( ) [*]1.5、prvAddCurrentTask ...
单于易槐 2025-6-8 13:21
416 0 0
FreeRTOS简单内核实现4 临界段
@ 目录 [*]0、思考与回答 [*]0.1、思考一 [*]0.2、思考二 [*]0.3、思考三 [*]1、关中断 [*]1.1、带返回值 [*]1.2、不带返回值 [*]2、开中断 [*]3、临界段 [*]4、应用 0、思考与回答 0.1、思考一 为什么需要临界段? 有时候我们需 ...
遇玷 2025-6-8 13:21
461 0 0
win32 低内存通知事件
本文属于读 《深入解析 Windows 操作系统》 读书笔记 应用程序可以调用 CreateMemoryResourceNotification function 函数指定自己期望接收到内存多或内存少的通知 如在 dotnet 的 CLR 层的 finalizerthread 部分,就使用了以下代码进行获 ...
匝抽 2025-6-8 13:21
253 0 0
使用Device Mapper创建线性阵列
​ 在之前的文章:《QEMU/KVM启动物理分区的Windows并调优》中笔者使用mdadm创建线性阵列,使VM启动物理硬盘分区上的Windows系统。这个做法思路清晰且具有实操性,但根据这个issue,Linux内核上游已将CONFIG_MD_LINEAR编译参数弃置了,这 ...
寂傧 2025-6-8 13:20
676 0 0
Linux Redis 服务设置开机自启动
@ 目录 [*]前言 [*]一、准备工作 [*]二、操作步骤 [*]2.1 修改redis.conf文件 [*]2.2 创建启动脚本 [*]2.3 设置redis 脚本权限 [*]2.4 设置开机启动 [*]2.5 验证 [*]总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国 ...
替攀浮 2025-6-8 13:20
866 0 0
debian12 创建本地harbor镜像库
前言 harbor是一个docker/podman镜像管理库,可用于存储私人镜像。现将本人在debian12系统搭建harbor镜像库的过程记录下来,留作后续参考。 可以参考github harbor项目给定的安装教程,很详细了:https://goharbor.io/docs/2.11.0/instal ...
东门清心 2025-6-8 13:20
675 0 0
LINUX命令-sed
本文编辑小绝技-sed sed命令是用于对文本文件做内容操作的神器,常见的增删改都可以,查没必要用它,用grep或者gvim打开用vim的搜索匹配就行。 sed 命令的基本格式如下: 或者 参数说明: 动作说明: 目的行,目的范围说明: 目的对象说 ...
谭皎洁 2025-6-8 13:20
808 0 0
Base64编码解码流程的初步学习
目录 [*]什么是Base64编码? [*]为什么要学习Base64编码? [*]Base64编码基础原理介绍 [*]Base64编码组成 [*]Base64编码索引表 [*]Base64编码规则 [*]Base64编码过程 [*]简记编码流程 [*]实战Base64编码(不同情况举例说明) [*]1. ...
豌笆 2025-6-8 13:20
579 0 0
运维之shell脚本初识
  脚本工具可以帮助我们完成一些需要重复劳动的工作; 基础语法: "#"为注释符号 1:#指定脚本运行环境为 /bin/bash   #! /bin/bash 2:输入参数,xxx为变量名,多个变量名用空格隔开 read xxx      输出参数 echo xxx 3: 变量和运 ...
俞瑛瑶 2025-6-8 13:20
569 0 0
网络诊断工具iPerf的使用
iPerf 是一个网络性能测试工具,用于测量最大 TCP 和 UDP 带宽性能。它支持多种平台,包括 Windows、Linux、macOS 等。以下是 iPerf 的基本使用方法: 安装 iPerf 在 Linux 系统中,你可以使用包管理器来安装 iPerf。在 Ubuntu 或 Debia ...
裒噎 2025-6-8 13:20
603 0 0
Linux-shell编程入门基础
目录 [*]前言 [*]Shell编程 [*]bash特性 [*]shell作用域 [*]变量 [*]环境变量 [*]$特殊变量 [*]$特殊状态变量 [*]$特殊符号(很重要) [*]其他内置shell命令 [*]shell语法的子串截取 [*]统计 [*]指令执行时间 [*]练习 [*]shell特殊扩 ...
矛赓宁 2025-6-8 13:19
857 0 0
解决 Xshell 无法使用 zsh 的 prompt style
为了更好的阅读体验,请点击这里 先学习一下 zsh 的配置吧~ 参考资料 从 0 开始:教你如何配置 zsh powerlevel10k 如何给 Xshell 配置呢 当我安装完 oh-my-zsh、powerlevel10k、fast-syntax-highlighting、以及若干(powerlevel10k 官 ...
楞粳 2025-6-8 13:19
637 0 0
CM3调试系统简析
CM3 调试系统简析 **“一直以来,单片机的调试一直不是很突出的主题,很多简单些的程序在开发中,甚至都没有调试的概念,而只是把生成的映像直接烧入片子,再根据错误症状来判断问题,然后修改程序重新烧,周而复始,直到问题解决或放弃 ...
煞赶峙 2025-6-8 13:19
154 0 0
Linux工作原理12网络文件传输和共享
12网络文件传输和共享 本章将介绍在网络上的计算机之间分发和共享文件的方法。首先,我们将介绍一些复制文件的方法,而不是你已经见过的 scp 和 sftp 实用程序。然后,我们将讨论真正的文件共享,即把一台机器上的目录附加到另一台机器 ...
龙骋唧 2025-6-8 13:19
483 0 0
如何应对红帽不再维护 CentOS
CentOS(Community Enterprise Operating System,社区企业操作系统)是由 Lance Davis 发起,通过社区驱动,目标是创建一个免费、开源的企业级操作系统。它根据 Red Hat Enterprise Linux(RHEL)开放源码编译而成,由于代码相同,因此 ...
袁可佳 2025-6-8 13:19
599 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则