strongerHuang
码龄13年
求更新 关注
提问 私信
  • 博客:12,070,903
    社区:321
    12,071,224
    总访问量
  • 711
    原创
  • 199
    排名
  • 20,399
    粉丝
  • 19
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
加入CSDN时间: 2012-10-15

个人简介:作者黄工『strongerHuang』,高级嵌入式软件工程师,专注分享嵌入式软硬件、AIoT(物联网+人工智能)、单片机、通信技术、开发工具、半导体等相关内容。

博客简介:

strongerHuang

博客描述:
文中关于360下载链接已失效,请微信公众号“下载区”获取更新链接。
查看详细资料
个人成就
  • 领域专家: 嵌入式与硬件开发技术领域
  • 获得12,907次点赞
  • 内容获得1,912次评论
  • 获得48,856次收藏
  • 代码片获得11,327次分享
创作历程
  • 491篇
    2025年
  • 568篇
    2024年
  • 347篇
    2023年
  • 314篇
    2022年
  • 510篇
    2021年
  • 543篇
    2020年
  • 256篇
    2019年
  • 102篇
    2018年
  • 66篇
    2017年
  • 129篇
    2016年
成就勋章
TA的专栏
  • STM32CubeMX+IDE
    付费
  • FreeRTOS系列教材
    6篇
  • STM8S系列教程
    10篇
  • IAR系列教程
    7篇
  • Keil系列教程
    13篇
  • printf系列教程
    8篇
  • STM32CubeMX系列教程
    6篇
  • ST-Link资料
    6篇
  • 通信教程
    7篇
  • EWSTM8系列教程
    8篇
  • MAVLink学习之路
    3篇
  • CANOpen系列教程
    6篇
  • STM32F1
    31篇
  • 汇总
    5篇
  • MDK-ARM
    2篇
  • STM32F0
    14篇
  • STM32F4
    7篇
  • UCOS
    11篇
  • STM32
    5篇
  • STM32CubeMX
    9篇
  • IAR
    10篇
  • STM32 ST-LINK Utility
    1篇
  • Keil
    14篇
  • STM32工具
    1篇
  • STM32综合文章
    2篇
  • 综合
    10篇
  • STM8S
    11篇
  • FreeRTOS
    6篇
  • EWSTM8系列教程
    9篇
  • MAVLink学习之路
    3篇
  • CANOpen系列教程
    6篇
  • ST-Link资料
    6篇
  • STM32CubeIDE
    1篇
  • printf系列教程
    8篇

TA关注的专栏 8

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    硬件工程驱动开发fpga开发arm开发
我的B站、知乎、视频号、公众号
我的B站: strongerHuang
我的知乎: strongerHuang
我的视频号: strongerHuang
我的网站: www.strongerhuang.com
我的公众号:strongerHuang (如下图)
我会不定期在公众号分享内容,欢迎关注。
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

10分钟在MCU上快速部署LWIP

如果您必须使用纯lwIP,您可能需要手动集成lwIP源代码并使用rm_lwip_sys_freertos移植层,这通常涉及将lwipopts.h文件配置为使用操作系统(NO_SYS宏定义为0)并实现sys_arch.c中的系统级接口(信号量、邮箱/消息队列等)。默认LwIP的属性里面的参数是需要修改的,一般不能直接使用,在Common->Infrastructure->Heap and momory pools和Threading中需要修改的。一步一步移植,花费了十天半个月,最后还不一定能成功跑通。
转载
博文更新于 13 小时前 ·
7 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

兆易创新推出有史以来最强GD32

GD32H78D/77D系列芯片全新集成MIPI DSI(2 lane)接口,原生支持从QCIF到XVGA的广泛分辨率,支持可编程的视频与命令双工作模式,使其具备直驱现代移动显示屏的能力,为高端人机交互界面提供原生高效的显示解决方案。在音频处理方面,GD32H78D/77D系列芯片展现出多面手能力,集成4路SAI与4路I²S接口,可灵活连接多路音频编解码器与麦克风阵列,并配备S/PDIF接口直接输出高保真数字音频,全面满足专业影音及通信设备的苛刻要求。微信公众号 | strongerHuang。
转载
博文更新于 13 小时前 ·
5 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

拆解60寸小米电视,看下16年总价4699的设计都有谁代工?

先来看主板,小米电视 3S 60 英寸(Mi TV 3S 60")的电源板,由 MEGMEET(美的旗下子公司,专业代工电源板) 生产,型号为 AMP5560XM。全部看完,装回去,唯一遗憾是没有取下散热片查看主控芯片,因为不同以往捡到的垃圾拆完就扔,这个是可以使用的,所以主板没拆,没有打开散热。这个电视是可以开机的,但只有一个开机按键,没有操作键,他拿出自己不使用的小米手机,是可以操作电视的,说放他宿舍墙上,我跟他讲,不管了,先拆了再说。最近拿到了一个60寸小米的大电视,是16年生产的。
转载
博文更新于 前天 09:06 ·
17 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2025年12月-2026年4月,计算机领域涵盖的前言学术会议推荐!

人工智能,机器学习和深度学习算法,自然语言处理和对话式 AI,商业智能,数据挖掘和知识发现,用于业务优化的预测分析,实时数据处理和可视化,电子商务,社交媒体营销,基于AI 的推荐系统,安全且可扩展的支付技术学科方向均可投递。计算摄影与成像技术、医学与生物医学图像处理、多光谱与高光谱成像、图像复原、增强与超分辨率、面向视觉的嵌入式系统与边缘计算、图像应用的高性能计算、机器学习与深度学习算法、实时图像与视频处。1、2025年电力系统、智能电网和人工智能国际会议(PSGAI 2025)
转载
博文更新于 2025.12.17 ·
40 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分享几个嵌入式软件开源项目,值得深度复刻!

这意味着同一套代码可以跑在STM32、ESP32、NXP上,换平台只需要实现底层的SPI读写函数。支持多种操作系统(RT-Thread、UCOS、Linux、Windows、Nuttx...),也支持裸机平台;学会了它,你就能写出真正"可移植"的代码。按键处理看似简单,但要支持单击、双击、长按、连击,同时做好消抖,代码很容易写成一团乱麻。支持用户自定义输出方式(例如:终端、文件、数据库、串口、485、Flash...);大学教材教的是语法,公司项目追求的是交付,这中间有一个巨大的鸿沟——
转载
博文更新于 2025.12.17 ·
38 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

各大知名MCU家族PK

GD32算是国内第一家基于Cortex-M内核做成功并做大的MCU厂商,当然兆易创新并不是只做MCU,也在做Flash、内存等其他芯片。瑞萨MCU很早就有了,但在MCU领域是最近几年才发力,像基于Cortex-M内核的RA系列这几年大力布局,还有老牌的RL78系列等。NXP的MCU在全球也算是非常有名的,特别是车规级的CPU。极海MCU是继GD32之后,国内做的还不错的一家MCU厂商,这几年也一直在发力,包括最新。工业界“卷王”来了!当然,沁恒在MCU这一块也是做的还算不错,这些年也在布局MCU生态,像。
原创
博文更新于 2025.12.16 ·
293 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

搞技术,选择晋升管理层,还是深耕技术成为专家?

软件开发的 “从 1 到 100”,不追求技术上的标新立异,而追求市场适配、稳定可靠、成本可控,需要几十甚至上百人的协同作战,涉及的项目排期、资源分配、绩效评估等,都可能引发利益冲突,这就要求管理者必须敏锐捕捉市场动向,在复杂的人际关系中找到平衡点。开发工作的底层逻辑是 “求真”,是追求逻辑的严谨性、功能的完整性,比如开发一个创新组件、攻克一个技术难点、提交一项专利,评判标准清晰且纯粹,不涉及复杂的利益纠葛,只看技术本身的突破性。是与人协作,整合资源,推动目标落地,本质是研究职场中的社会规律。
转载
博文更新于 2025.12.16 ·
17 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RTOS和Linux功能上有什么差异!

是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。RTOS是专为实时应用设计的操作系统,其主要特点是能够在预定的时间内响应输入,并在给定的时间内完成输出,以保证实时性能。例如,在路由器、交换机或防火墙等设备中,RTOS可以确保数据包在预定的时间内得到处理,以满足网络性能的需求。它在需要多任务处理、丰富的软件生态和广泛的硬件支持的场景中表现出色。
转载
博文更新于 2025.12.16 ·
12 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内存涨价,对MCU有什么影响? 会涨价或缺货吗?

高端/应用型MCU 或 SoC类MCU(如带AI加速、图形处理、运行Linux的芯片),可能需要外挂DDR/LPDDR(DRAM)或eMMC/NAND,这类产品会直接受到内存涨价影响。我们所说的存储,通常指内存RAM和闪存Flash,大部分MCU都是片上(集成)RAM和Flash,当然,也有少部分MCU会外挂。内部集成了SRAM(用于运行内存)和Flash(用于程序存储),通常不依赖外部DRAM或NAND。储备3–6个月用量。从目前来看,即便涨价,应该也不会持续很久,所以,大家不必恐慌!
转载
博文更新于 2025.12.16 ·
23 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

芯片丝印被磨光,型号照样能查到?

很多卖芯片的商家,为了让买家能搜到他们的货,会在商品标题和描述里明确写上芯片的丝印代码。你直接搜“L6G”可能搜不到,但如果你搜“芯片 L6G”或者“L6G SOT-23”,很可能就搜到对应的商品链接,商品详情页里就会写明完整型号。当然,这纯粹是一种逆向工程的技术手段,主要是为了告诉大家,芯片的晶圆上通常会有型号标识,这些标识主要用于生产追溯、质量控制和库存管理。你只需要在搜索框里输入芯片上的丝印代码,比如“2222”、“A1RW”之类的,它就会给你列出一堆可能的型号。至此,芯片的型号就找到了。
转载
博文更新于 2025.12.16 ·
33 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HMI背后的显控技术正在发生变化

MYIR) 携手国产芯片巨头 全志科技(Allwinner),推出了基于 T113-i 和 T527 的高低搭配显控一体化解决方案,以极致性价比和工业级高可靠性,为 HMI 行业开发提供“最优解”。从电动两轮车的智能仪表,到工程机械的 360° 环视中控,用户对“更高清的显示、更流畅的触控、更丰富的互联”提出了严苛要求。过去十多年,我用小型的OLED12864显示屏做过智能门锁,也用10多寸显示屏做过医疗器械产品。环视,同时驱动仪表盘显示车辆状态,不仅大幅降低了硬件成本,还提升了系统的集成度与稳定性。
转载
博文更新于 2025.12.12 ·
42 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

瑞芯微的RK3562获奖了?有什么可豪横的

其中,瑞芯微电子推出的超低功耗轻量级AI处理器RK3562,凭借出色的市场表现和扎实的行业落地成果,拿下了“优秀市场表现产品奖”的荣誉 title。在软件生态方面,OK3562-C系列开发板支持Linux 5.10、Forlinx Desktop 22.04等多个操作系统,兼容TensorFlow、PyTorch等主流AI框架,配合飞凌嵌入式提供的完善技术资料与技术支持,能帮。RK3562获奖,不仅是对国产AI芯片技术的肯定,也是对产业链协同创新的认可,这么看来它还是很有资格豪横的。完成产品开发与上市。
转载
博文更新于 2025.12.11 ·
52 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

串口通信冷知识:测试时好好的,一到现场就崩?

什么,你从来没碰到过。虽然大多数情况下,大家习惯配置为8N1(8位数据、无校验、1位停止位),但有不少情况也会用到有校验的情况。坑点: 在有校验模式下,“数据位”的定义在PC与单片机间,可能存在差异,这是导致通信失败的一大常见原因。不知道每个工程师,是否都是从点个灯,配置个串口开始,踏上了辉煌(Niu Ma)的开发(Bu Gui)之路。对于单片机,应配置为 9P1,意为 8位数据与1位校验共同组成9位字长 + 1停止位。最后,在中断程序和主循环中,加入检查错误标志的代码,如果标志置位,把它清除掉。
转载
博文更新于 2025.12.11 ·
39 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深度解析睿擎EtherCAT技术,明晚8点直播邀您共同调试,复现±5us低抖动性能!

与普通以太网节点需要接收、处理、转发三个步骤不同,EtherCAT采用了"即时处理"机制——当数据包经过每个节点时,设备会立即读取属于自己的数据,并将需要发送的数据插入到报文中,整个过程仅需几纳秒的延迟。的EtherCAT多轴控制技术,通过DC补偿功能、多模式控制和丰富的示例,为工业自动化领域提供了一套完整、高效的解决方案。:在250us控制周期下,抖动稳定控制在5us以内,这意味着多轴协同运动时,各轴的动作偏差被严格控制在微秒级别,极大提高了运动控制的精度和稳定性。但纸上得来终觉浅——
转载
博文更新于 2025.12.10 ·
42 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

为啥新手都觉得Modbus通信协议很难?

一个总线上有一个主机,多个从机,主机查询其中一个从机,首先你必须得这些从机分配地址(这样才能知道哪个从机,而且每个地址必须唯一),分配好地址后,主机要查询,然后数据下发(数据内容下面会介绍),从机得到主机发送的数据,然后对应地址的从机回复,主机得到从机数据,这样就是一个主机到从机的通信过程,是不是很简单呢。那为什么要用这个呢?,它是一个Bus,即总线协议。: 就像打电话,你得知道对方的电话(这就是唯一地址),然后你打电话过去,相当于主机查找从机,然后对方接通电话,给你回复(返回数据),正常是这样的。
转载
博文更新于 2025.12.10 ·
32 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单片机选项字节在IAR、CS+、e²studio下的设置

勾选“Set security option byte(-security_opt_byte)”,“Security option byte value(-security_opt_byte=<value>)”此项用于配置。勾选“Set user option byte (-user_opt_byte)”,“User option byte value(-user_opt_byte=<value>)”此项用于配置。当你编译项目时,CS+会自动将这些设置与你的程序代码链接,并在编程时一并烧录到芯片中。
转载
博文更新于 2025.12.07 ·
42 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

嵌入式开发常用软件值多少钱?看看你给公司节约了多少钱!

但随着 VS Code的问世,很多嵌入式软件工具师转向了 VS Code,以至于最近几年刚毕业参加工作的同学不知道Source Insight这款当年的“神器”。我们当年2010左右大学时,老师教学用的PCB设计软件还是Protel 99 SE,这也是一款非常经典的软件,以至于现在有些老的电子工程师都还在使用这款软件。但Keil MDK的在线调试功能,应该还没有更好的替代,这也是很多人都没有离开的Keil的原因。最后,由于时间有限,就先整理分享到这里,还有更多好用的破解软件,欢迎大家留言分享。
原创
博文更新于 2025.12.06 ·
714 阅读 ·
21 点赞 ·
0 评论 ·
13 收藏

哪些被 “null“ 坑过的程序员

而是一个货真价实的字符串 "null"!这玩意儿乍一看人畜无害,但只要你代码里稍不注意,它就能让你怀疑人生。导出 Excel、权限管理、用户去重时,突然冒出一个 "null",你以为是脏数据,结果人家是正经注册的。你的代码根本不会拦截它,数据库里就多了一个幽灵用户,名字就叫 "null"。你以为的 null 不是真的 null,但 bug 是真的 bug!值,结果 "null" 用户被漏掉,导致业务逻辑出错。是的,你没看错,不是 Java 里的。不,人家就叫这个名!你的代码屁都没放,用户成功注册!
转载
博文更新于 2025.12.06 ·
22 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

年底了,熬夜加班改Bug成为常态

年底了,熬夜加班改Bug成为常态,如何破?年底了,熬夜加班改Bug成为常态。年底了,熬夜加班改Bug成为常态。
转载
博文更新于 2025.12.06 ·
44 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一个局部变量竟然自己变了!栈溢出实例分享

这种栈溢出篡改数据的问题,在定位到的时候觉得很简单。但是实际这种情况,并且是偶现问题,而且代码不像是上面这个简化代码这么简单,问题代码藏在一堆代码之间,排查起来还是挺费时间的。某个情况下read_data读到了24个字节的数据,但是缓冲区只给了16个字节,溢出了,溢出的字节覆盖了。同一函数内局部变量的布局,由编译器决定,不一定按声明顺序。栈溢出是最常见的内存错误,但只要建立起"缓冲区必须传大小"的编码习惯,90%的问题都可以避免。永远不要相信输入数据的长度,即使是"可信"的传感器数据。
转载
博文更新于 2025.12.05 ·
38 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多