logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

搞定 C 语言核心概念:10 大高频对比

聚焦 C 语言 10 组核心易混概念,从全局 / 局部变量、#include<> 与 "" 的用法差异,到结构体 / 共用体、堆 / 栈的内存区别,再到 malloc/calloc、strcpy/memcpy 的实战运用,搭配代码示例拆解原理,帮你理清变量、指针、内存、数据结构等关键知识点,夯实 C 语言基础。

文章图片
#c语言
低代码冲击带来的影响

低代码开发平台作为一种新兴的开发方式,具有低门槛、高效率和易集成等优势,已经被广泛地应用于企业级应用程序和业务流程的开发和部署。它能够帮助企业快速响应市场需求,降低开发成本和风险,提高开发效率。未来,随着技术的不断发展,低代码开发平台也将不断发展,为数字化转型提供更好的支持。

文章图片
#低代码#服务器#改行学it +1
STM32外设面试速通:UART、I2C、SPI、DMA、RAM/FLASH与ADC/DAC

文章系统性地梳理了嵌入式系统中最为关键的几种串行通信协议和核心外设/存储器(UART, I2C, SPI, DMA, ADC/DAC, RAM/FLASH),重点阐述了它们的工作原理、特性,尤其是它们之间的区别与联系。

文章图片
#stm32
【Linux应用开发·入门指南】详解文件IO以及文件描述符的使用

文件 IO 是嵌入式系统中应用程序与硬件设备、存储介质交互的核心机制,基于 “一切皆文件” 的设计理念,本文详细介绍了标准IO(fopen(6种模式)、fclose、fputc(单字节)、fputs(字符串)、fprintf(格式化)、fgetc(单字节)、fgets(字符串)、fscanf(格式化))和系统IO(open(含权限掩码umask)、read/write(需处理实际读写字节)、clo

文章图片
#linux#嵌入式硬件#arm开发
嵌入式面试八股文(十七)·ADC采样、SPI运用、C语言基础知识运用

本文围绕单片机开发中的常见问题展开分析,主要包括以下内容:1. STM32 ADC采样点选择原理;2. SPI协议的工作模式与引脚功能解析;3. 中断嵌套对栈空间和程序效率的影响;4. 栈溢出问题的判断与解决方案;5. 确保中断服务程序原子性的方法;6. 位运算和宏定义的使用技巧;7. 指针与数组的地址运算差异;8. 结构体内存对齐规则及其影响因素。通过具体代码示例和理论分析,详细阐述了嵌入式开发

文章图片
#单片机#stm32#c语言 +2
CRC(循环冗余校验)·CRC校验原理及步骤解析入门教程(C语言)

本文介绍了CRC(循环冗余校验)的基本原理和计算方法。首先解释了异或运算、多项式和模2运算等基础概念,然后详细说明了CRC运算的三个步骤:展开多项式获得除数、数据末端补零、进行模2除法运算。文章还拓展介绍了初始值、结果异或值、输入反转和输出反转等参数的作用,并提供了三种不同层次的C语言实现代码:从简单的单字节CRC-8计算,到支持MSB优先处理的标准实现,最后给出了能够处理任意长度输入数据的完整程

文章图片
#算法#c语言#开发语言 +2
【Linux】小白也能懂的嵌入式 Linux 消息队列函数:基础概念与用法

消息队列是Linux系统中重要的进程间通信机制,克服了信号和管道的局限性。文章介绍了两种消息队列标准:SystemV和POSIX。SystemV消息队列通过msgget()创建/获取队列,msgsnd()发送消息,msgrcv()接收消息,msgctl()控制队列。POSIX消息队列则使用mq_open()、mq_timedsend()、mq_timedreceive()等函数。消息队列具有异步通

文章图片
#linux#服务器
嵌入式面试八股文(十四)·内存管理机制、优先级继承机制以及优先级翻转

方案内存分配策略碎片处理适用场景heap_1.c静态分配,不可释放无仅需一次性分配的任务heap_2.c最佳匹配算法,允许释放中等简单动态分配heap_3.c封装标准库依赖库需要兼容现有代码heap_4.c合并空闲块,减少碎片较好长期运行的复杂系统heap_5.c支持多块非连续内存区域最好扩展内存或外部RAM我们知道任务的优先级在创建的时候就已经是设置好的,高优先级的任务可以打断低优先级的任务,抢

文章图片
#stm32#嵌入式硬件#单片机 +4
【Linux】一文掌握嵌入式 Linux 进程间通信(IPC):原理拆解 + 函数实战

本文系统介绍了Linux系统中常用的进程间通信(IPC)机制,包括Unix Domain Socket、管道(无名/有名)、共享内存、消息队列和信号量等。文章对比分析了各种IPC机制的特点、适用场景及性能差异,详细讲解了System V和POSIX两种标准下共享内存与消息队列的具体实现方法,并提供了相关API的使用示例和代码片段。此外,还介绍了信号处理的基本概念和实现方式,为开发者选择适合的进程间

文章图片
#linux
    共 21 条
  • 1
  • 2
  • 3
  • 请选择