logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式C语言的编码规范

本文总结了一套详尽的C语言编码规范,主要包含以下核心内容: 代码风格一致性:强调遵循现有代码风格,使用4空格缩进、C99标准,避免制表符等基础规则 命名规范:规定变量/函数使用小写加下划线,宏全大写,禁用双下划线前缀等命名规则 语法规范:包括指针声明对齐、复合语句花括号使用、switch-case缩进等具体语法要求 文档标准:强制要求Doxygen格式注释,详细规定结构体、枚举、函数等文档注释方式

#c语言
STM32 裸机编程 04 - Makefile 构建自动化

在 https://makefiletutorial.com 上有一个非常好的给初学者的 Makefile 教程,强烈建议看一下。下面我将列出一些非常必要的概念以理解我们所使用的 Makefile。的配置文件,从中读取执行动作的指令。这种自动化方式非常棒,因为这样可以把构建固件的过程、使用了哪些编译标记等也文档化。命令行工具替代手动敲入“编译”、“链接”、“烧写”这些命令,自动完成整个过程。的修改

#stm32#自动化#嵌入式硬件
手把手带你使用VSCode 搭建 STM32开发环境!

首先附上一张VS Code图一直都喜欢这种,黑色主题感觉高大上。

#vscode#stm32#ide
手把手教你使用MATLAB /Simulink (使用st官方工具 STM32-MAT/TARGET)联合STM32CubeMX自动生成代码

硬件:STM32F103C8T6最小系统软件:1.MATLAB2.STM32Cube MX3.STM32-MAT/TARGETSTM32 MCU启用基于模型的设计工作(Model-Based Design Workflow):创建可执行模型自动生成代码自动化软件集成即使用matlab配置stm32f103的灯闪烁(PC13)(无需编程)1.安装MATLAB参考网络教程2.安装STM32Cube M

#matlab#stm32
PADS安装教程

PADS安装破解教程附下载链接

#java#前端#服务器
如何训练和导出模型

目标网络是DQN算法中的关键创新之一。在DQN中,每隔一定的时间步,目标网络的参数会被更新为在线网络的参数,这样可以减少学习过程中的震荡和发散问题。在不断变化的数据(如强化学习中的状态和奖励)上训练一个网络时,如果使用即时更新的数据来计算目标值,会导致训练目标和网络参数之间的紧密耦合,这种耦合会使得学习过程变得非常不稳定。在传统的Q学习中,Q表在每一步更新时都会用到,这会导致目标Q值和预测Q值在相

#算法
碳化硅外延缺陷分类及其产生原因分析

三角形缺陷是4H-SiC(碳化硅)外延生长中的一种特殊形貌缺陷,具有以下特点:1.形貌特征:三角形缺陷起始于外延层/衬底界面处,在基晶面内延伸到外延层表面。U-GSB和D-GSB之间的距离随外延层厚度增加而增大,可用d/tan(4º)表示,其中d是外延层厚度,4º是衬底偏角。小坑缺陷的本质是衬底TSD位错贯穿到外延层的顶端,因此外延层小坑缺陷的密度和分布与衬底TSD位错的密度和分布相近。这意味着,

#学习
VC6.0下载和安装教程

Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。

#mfc#c++#microsoft
NTC测温电路的精度和分辨率的深入分析

温度检测回路采用分压电路,由于热敏电阻TR1常温时(25℃)阻值为10K,所以R44取10K的精密电阻。当温度在高温区时,用此电路测试温度是T,那么实际温度应该是T±0.326℃。当温度在低温区时,用此电路测试温度是T,那么实际温度应该是T±0.519℃。当温度在常温区时,用此电路测试温度是T,那么实际温度应该是T±0.051℃。考虑温度、初始及老化公差, R44精度选为2%,R0精度选为2%。当

#嵌入式硬件#stm32
    共 27 条
  • 1
  • 2
  • 3
  • 请选择