logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

17.10【保姆级教程】通用工具库:从程序善后到快速排序,新手必学的通用利器

文章摘要: 本文深入讲解C语言通用工具库(<stdlib.h>)中的三个关键函数: exit()与atexit(): exit()用于程序终止,比return更灵活,支持状态码(EXIT_SUCCESS/EXIT_FAILURE)。 atexit()注册退出时自动调用的清理函数,按注册逆序执行,适用于资源释放等收尾工作。 qsort()快速排序: 高效排序任意类型数组,需提供比较函数。

文章图片
STM32内核精讲 | 第三章 存储器模型与 4GB 统一寻址

STM32内核存储器模型与4GB寻址解析 本文深入剖析了Cortex-M内核的存储器模型,重点讲解了4GB统一寻址空间的划分规则及其实际应用。主要内容包括: 4GB地址空间划分:详细解析了代码区(Flash)、SRAM区、外设区、外部存储区和内核私有区的地址范围与功能特点,揭示了STM32中各种地址常量的来源依据。 位带操作机制:阐述了通过地址膨胀实现原子位操作的原理,提供了SRAM和外设区域的位

文章图片
浅聊:STM32 2026 年核心技术及选型建议

这五大技术是 STM32 2026 年的核心竞争力,其中边缘 AI与工业实时 + TSN因场景爆发而最受关注。建议结合自身应用(如电机控制 + 边缘 AI 质检、工业网关 + TSN),优先选择对应系列快速落地项目。

文章图片
#stm32#嵌入式硬件#单片机
开工大吉|2026马年启新程:愿你奔赴热爱,万事顺意!

文章摘要:本文是一篇新年开工寄语,以温暖亲切的笔触鼓励读者从春节假期过渡到工作状态。首先回顾假期的美好时光,肯定其充电作用;接着提供"软启动"建议帮助缓解节后综合征;然后从工作生活平衡、健康管理、保持热爱和勇气四个方面送上新年祝福;最后邀请CSDN社区成员继续交流成长。全文充满正能量,既理解复工初期的适应需求,又激励读者以积极心态迎接新的一年,体现了对工作和生活的双重关怀。(1

文章图片
#程序人生#经验分享
警惕!养“龙虾”变踩坑,OpenClaw的3大致命缺点,第一批受害者已中招

不可否认,OpenClaw作为开源AI智能体,确实有其优势——可定制化、能自主执行任务,在专业人士手中,它能发挥巨大价值。但对于普通人来说,它的缺点远比优势更致命:情感识别盲区易致诈骗、成本失控易烧钱、安全薄弱易导致隐私泄露和系统失控,这三大致命缺点,让不少跟风者沦为“受害者”。工信部也建议,相关用户在部署和应用OpenClaw时,要充分核查公网暴露情况、权限配置及凭证管理情况,关闭不必要的公网访

文章图片
#人工智能#业界资讯
突破硅基极限!中国无极芯片技术解析:二维半导体如何实现后摩尔时代换道超车

复旦大学团队在《Nature》发表突破性成果,成功研制全球首款基于二维半导体的32位RISC-V处理器"无极(WUJI)"。该芯片采用单层二硫化钼材料,集成5900个晶体管,创二维材料集成度新纪录,并实现三大突破:1)原子级厚度沟道有效抑制量子隧穿效应;2)兼容现有硅基产线,无需EUV光刻机;3)采用RISC-V开源架构实现全链路自主可控。无极芯片在保持与硅基芯片相当性能的同时

文章图片
第十七章 C预处理器和C库

本文系统讲解C语言工程化开发的核心知识点,包括C预处理器全套指令、C11新增关键字和标准库高频函数。预处理器指令(如#define、#include等)实现代码的灵活组织和跨平台适配;C11新增_Generic、_Noreturn等关键字提升代码安全性和可读性;标准库提供数学计算、内存操作等实用工具。掌握这些内容可帮助开发者从语法学习过渡到工程实战,编写可维护、可移植的C项目代码,为底层和嵌入式开

文章图片
#c语言
STM32内核精讲 | 第二章 编程模型 —— 寄存器组与操作模式

本文是《STM32内核精讲》系列的第二篇,重点剖析Cortex-M内核的编程模型。编程模型定义了开发者可操作的硬件资源,包括寄存器组(R0-R12、SP、LR、PC、xPSR)、两种操作模式(线程模式/处理模式)、两种访问等级(特权级/非特权级)和双堆栈指针(MSP/PSP)。其中R0-R3用于函数参数传递,R4-R11需由被调用者保存,MSP和PSP实现了内核与任务的堆栈隔离。xPSR寄存器组合

文章图片
#stm32
STM32内核精讲 | 第二章 编程模型 —— 寄存器组与操作模式

本文是《STM32内核精讲》系列的第二篇,重点剖析Cortex-M内核的编程模型。编程模型定义了开发者可操作的硬件资源,包括寄存器组(R0-R12、SP、LR、PC、xPSR)、两种操作模式(线程模式/处理模式)、两种访问等级(特权级/非特权级)和双堆栈指针(MSP/PSP)。其中R0-R3用于函数参数传递,R4-R11需由被调用者保存,MSP和PSP实现了内核与任务的堆栈隔离。xPSR寄存器组合

文章图片
#stm32
第十二章 字符串和字符串函数

函数:gets()、gets_s()、fgets()、puts()、fputs()、strcat()、strncat()、strcmp()、strncmp()、strcpy()、strncpy()、sprintf()、strchr()虽然我们一直在使用字符串,但是要学的东西还很多。C 库提供大量的函数用于读写字符串、拷贝字符串、比较字符串、合并字符串、查找字符串等。通过本章的学习,读者将进一步提高

#c语言
    共 76 条
  • 1
  • 2
  • 3
  • 8
  • 请选择