logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux系统分类有哪些?

红帽系系统以其企业级特性和稳定性而闻名,广泛应用于服务器和企业环境中。Debian系以其软件生态和稳定性而著称,广泛应用于桌面和服务器。安卓系是基于Linux内核开发的操作系统,主要用于移动设备。华为的欧拉操作系统属于这一类,主要面向数字基础设施。SUSE系以其企业级特性和稳定性而著称。

文章图片
#linux#运维#服务器
__IO 在嵌入式c语言中经常见,它和宏定义#define有什么区别,为什么叫这个名字

摘要:__IO是嵌入式开发中通过#define定义的宏,本质是volatile关键字的别名,专用于硬件I/O场景。其名称源于"Input/Output",直观表明变量与硬件寄存器交互的特性,提醒开发者该变量可能被外部修改。与普通宏不同,__IO专门用于标识易变硬件寄存器,使代码更易读。在STM32等嵌入式系统中,__IO宏被定义为volatile,既保留volatile的编译器

文章图片
#c语言#开发语言
嵌入式新手必须要会的控制算法和滤波算法有哪些?

嵌入式系统开发中,控制算法和滤波算法是两大核心技术。控制算法方面,PID控制是基础核心,需掌握比例、积分、微分三环节的调参方法;开关控制、状态机和开环控制则适合不同复杂度场景。滤波算法方面,移动平均、中值滤波和指数移动平均能有效处理噪声,而限幅滤波和卡尔曼滤波则针对特定干扰。建议新手从简单算法入手,结合硬件实践,逐步掌握参数调优技巧,建立算法与效果的直观认知。这些基础算法覆盖了80%的嵌入式应用场

文章图片
#算法
嵌入式项目从分支管理策略到协作开发

摘要:本文详细介绍了三种主流的Git分支管理策略及其应用场景。1)GitFlow:严格分支模型,适合大型项目,含主分支、开发分支及临时功能/发布/热修复分支,流程规范但复杂;2)GitHubFlow:轻量级策略,基于主分支+功能分支+PR审查,适合快速迭代的互联网产品;3)GitLabFlow:折中方案,支持多环境部署,兼顾灵活性与规范性。文章还提供了嵌入式开发团队的具体实践案例,演示了从功能开发

文章图片
#单片机#git#嵌入式硬件
嵌入式编程技巧1-掩码

原始ADC_CFG值: 0xB5 (10110101)通过掩码操作后的值: 0xDB (11011011)仅第4-6位被修改,其他位保持不变操作过程: 先清除目标位,再设置新值,实现精准控制#define ADC_RATE_MASK (0x7 << 4) // 目标位掩码:0b01110000(第4-6位为1,其余为0)#define NEW_RATE (0x5 << 4) // 新值掩码:0b0

文章图片
#单片机#嵌入式硬件
嵌入式裸机设计--MCU常用裸机架构有哪些?

— 裸机是嵌入式开发的第一性原理,能用裸机实现的功能,绝不上RTOS。复杂度留给代码,简单留给系统。​。

文章图片
#单片机#架构#stm32 +1
memcpy 函数 —— 内存拷贝的 “高效搬运工”

memcpy是 “按字节精准拷贝的内存搬运神器”,核心优势是高效、简洁、跨类型通用,专门解决 “批量二进制数据复制” 需求~

文章图片
#算法#开发语言
因为你是天才,所以你不需要学习啥是PD诱骗芯片!

PD诱骗芯片可以理解为充电器和设备之间的“翻译官”。普通充电器会通过USB-C接口的PD协议(一种快充标准)询问设备需要多少电压,但有些设备(比如老式手机或DIY配件)听不懂PD协议的语言。这时诱骗芯片会假装成设备,替它回答:“我需要9V/12V”,骗充电器输出高电压,从而实现快充。

文章图片
#学习
从“0”开始入门PCB之(2)--电子元件的封装

✨ 电子元件的封装是什么? 封装就像给电子元件穿上“外衣”——既保护内部芯片不被外界破坏(防尘、防潮、防磕碰),又通过金属引脚或焊盘让它和电路板“对话”。贴片封装(SMT):元件像贴纸一样“粘”在电路板表面,引脚不穿透板子(如手机里的小电阻、电容)。插件封装(THT):元件像钉子一样“插”进电路板的孔里,引脚从背面焊接(如老式收音机里的大电容)。🔌 什么是IC(集成电路)? IC​(Integr

文章图片
#嵌入式硬件#单片机#stm32 +2
单片机硬件基础之-继电器

继电器虽然简单,但它在电子设备中的作用不可小觑。通过控制电流的流动,继电器确保了电子设备的安全和高效运行。了解继电器的工作原理,有助于我们更好地设计和维护电子电路。下次当你在使用电子设备时,不妨想想这位默默无闻的守门人——继电器,它在背后默默地工作着。

文章图片
#单片机#嵌入式硬件
    共 11 条
  • 1
  • 2
  • 请选择