ESP32-menuconfig(2) -- Application manager

按顺序来说,第二篇本来应该是Security features,但是这块内容应该到小批量才用的到,而一些爱好者可能永远都不会修改这块,所以先看看更常用Application manager,这部分内容也比较少。

Application manager

  • CONFIG_APP_COMPILE_TIME_DATE
  • CONFIG_APP_EXCLUDE_PROJECT_VER_VAR
  • CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR
  • CONFIG_APP_PROJECT_VER_FROM_CONFIG
  • CONFIG_APP_PROJECT_VER
  • CONFIG_APP_RETRIEVE_LEN_ELF_SHA

在这里插入图片描述

CONFIG_APP_COMPILE_TIME_DATE

CONFIG_APP_COMPILE_TIME_DATE

功能:应用是否包含编译时间戳。
适用性:调试时便于版本追踪,生产时禁用以确保一致性。

CONFIG_APP_EXCLUDE_PROJECT_VER_VAR

功能:从固件中排除 PROJECT_VER 变量。
适用性:若不需要版本信息,可节省空间。

CONFIG_APP_EXCLUDE_PROJECT_NAME_VAR

功能:从固件中排除 PROJECT_NAME 变量。

CONFIG_APP_PROJECT_VER_FROM_CONFIG

功能:从 Kconfig 获取 PROJECT_VER,忽略其他设置。

CONFIG_APP_PROJECT_VER

功能:设置项目版本号。

CONFIG_APP_RETRIEVE_LEN_ELF_SHA

功能:设置存储 ELF SHA-256 字符串的 RAM 缓冲区大小(8-64 字节,默认 9)。
适用性:用于崩溃处理和核心转储,需足够大小存储 SHA。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/92632.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/92632.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ArgoCD 与 GitOps:K8S 原生持续部署的实操指南

容器技术的爆发让 Kubernetes(K8s)成为了「云原生时代的操作系统」—— 它能高效编排成千上万的容器,解决弹性伸缩、资源调度等核心问题。但随着企业应用规模扩大,K8s 的「部署与管理」逐渐暴露新的挑战: 多环境&…

Day36--动态规划--1049. 最后一块石头的重量 II,494. 目标和,474. 一和零

Day36–动态规划–1049. 最后一块石头的重量 II,494. 目标和,474. 一和零 遇到难题,思考超过20分钟没有思路的,要跳过!不然时间效率太低了。 **看题解同理,看20分钟看不懂的,也要跳过&#xff0…

前端开发技术深度总结报告

前端开发技术深度总结报告 📋 项目背景 基于 Vue 3 TypeScript Element Plus 的企业级产品管理系统,重点解决产品表单的数据缓存、页面导航、用户体验等核心问题。�� 遇到的问题及解决方案 1. 浏览器控制台错误处理 问题: 大量第…

Linux 单机部署 Kafka 详细教程(CentOS 7+)

系列博客专栏: SpringBoot与微服务实践系列博客Java互联网高级培训教程 一、环境准备 1. 操作系统要求 Kafka 可以在多种 Linux 发行版上运行,本文以 CentOS 7 为例,其他发行版步骤类似,只需调整包管理命令。 2. Java 环境要…

解析工业机器视觉中的飞拍技术

在工业机器视觉的领域,"飞拍"这个术语时常被提起,尤其是在高速检测和动态捕捉的场景中。但你真的了解飞拍是什么吗?它到底如何工作,能为工业应用带来哪些突破性改进呢?让我们一起来解密。1. 飞拍的核心概念 …

[特殊字符]企业游学 | 探秘字节,解锁AI科技新密码

宝子们,想知道全球科技巨头字节跳动的成功秘籍吗?一场企业游学,带你深入字节跳动创新基地,探索AI新科技,揭开规模化增长背后的神秘面纱✨字节跳动:全球经济价值的创造者字节跳动可太牛啦!TikTok…

主流大数据框架深度解析:从介绍到选型实战

主流大数据框架深度解析:从介绍到选型实战 在数据驱动的时代,选择合适的大数据处理框架是构建高效、可靠数据平台的关键。 深入剖析 Hadoop MapReduce、Apache Spark、Apache Flink 和 Kafka Streams 四大主流框架,从框架介绍、具体使用场景、优缺点、选择建议到实际案例,…

座舱HMI软件开发架构:核心功能与案例解析

随着智能座舱的持续演进,HMI(Human Machine Interface,人与机器交互界面)系统已从单一的显示控制器演变为集多屏联动、多模态交互、车载服务集成于一体的智能系统,需要一个多系统、多设备协同运行的复杂架构来支撑。本…

把“思考”塞进 1 KB:我用纯 C 语言给单片机手搓了一个微型 Transformer 推理引擎

标签:TinyML、Transformer、单片机、Cortex-M、量化、KV-Cache、裸机编程 ---- 1. 为什么要在 64 KB SRAM 的 MCU 上跑 Transformer? 2024 年以前,TinyML ≈ CNN CMSIS-NN,做语音唤醒或简单分类就到头了。 但产品同事突然拍脑袋&…

什么是CLI?

什么是CLI?CLI(Command Line Interface)是命令行界面的缩写,是一种通过文本命令与计算机程序交互的方式。通俗比喻CLI就像是一个"智能助手":你输入命令,它执行任务就像和机器人对话一样&#xff…

mysql基本sql语句大全

十分想念顺店杂可。。。以下是 MySQL 中常用的基本 SQL 语句大全,按功能分类整理,包含语法和示例,方便参考使用:一、数据库操作(DDL)用于创建、删除、切换数据库。创建数据库-- 基本语法 CREATE DATABASE […

构建响应式在线客服聊天系统的前端实践 Vue3+ElementUI + CSS3

构建响应式客服聊天系统的前端实践在当今数字化时代,客服系统已成为企业与客户沟通的重要桥梁。一个优秀的在线客服系统不仅需要功能完善,还需要在各种设备上都能提供良好的用户体验。本文将介绍如何构建一个响应式的客服聊天界面,确保在桌面…

C语言memcpy函数详解:高效内存复制的实用工具

目录1. memcpy函数是什么?函数原型2. memcpy函数的用法运行结果:代码解析3. memcpy函数的注意事项3.1 内存区域不重叠3.2 缓冲区大小管理3.3 指针有效性3.4 性能优势3.5 平台兼容性4. 实际应用场景4.1 数组复制4.2 动态内存复制4.3 结构体复制4.4 缓冲区…

多级缓存架构:新品咖啡上线引发的数据库压力风暴与高并发实战化解方案

一、背景:新品咖啡风暴与数据库之痛想象一下:某知名咖啡品牌推出限量版“星空冷萃”,通过社交媒体引爆流量。上午10点开售瞬间,APP与网站涌入数十万用户,商品详情页、库存查询请求如海啸般涌向后台。传统架构下&#x…

888. 公平的糖果交换

目录 题目链接: 题目: 解题思路: 代码: 总结: 题目链接: 888. 公平的糖果交换 - 力扣(LeetCode) 题目: 解题思路: 前一个数组和sumA,后一个数组sumB,然…

Day01 项目概述,环境搭建

软件开发整体介绍 软件开发流程 需求分析:需求规格说明书、产品原型 设计:UI 设计、数据库设计,接口设计 编码:项目代码、单元测试 测试:测试用例、测试报告 上线运维:软件环境安装、配置 角色分工 项…

Perl Socket 编程

Perl Socket 编程 引言 Perl 语言作为一种强大的脚本语言,在系统管理和网络编程领域有着广泛的应用。Socket 编程是网络编程的核心,它允许程序在网络中进行数据传输。本文将详细介绍 Perl 语言中的 Socket 编程,包括 Socket 的概念、创建、通信以及一些高级应用。 Socket…

3 种简单方法备份 iPhone 上的短信 [2025]

短信通常承载着我们工作和私人生活中有价值的信息和美好的回忆,以及我们不想丢失的特别对话。这就是为什么备份 iPhone 短信如此重要的原因。如果出现问题,比如意外删除或系统问题,备份意味着你可以轻松地恢复短信。在本指南中,我…

Linux库路径三剑客:/usr/lib、/usr/local/lib、~/.local/lib 详解与避坑指南

在Linux的世界里,/usr/lib、/usr/local/lib和~/.local/lib这三个路径看似只是简单的文件夹,实则是软件包管理和开发环境的基石。理解它们的区别,不仅能让你的pip install、make install等命令得心应手,更能避免ImportError、comma…

python 之 autogen-core《二》代理运行环境、应用程序堆栈、代理生命周期

支持两种类型的运行时环境:独立式和分布式 独立代理运行时 独立运行时适用于单进程应用程序,其中所有代理均使用同一种编程语言实现并在同一进程中运行。在 Python API 中,独立运行时的一个示例是SingleThreadedAgentRuntime。 在这里&…