自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

strongerHuang

文中关于360下载链接已失效,请微信公众号“下载区”获取更新链接。

  • 博客(2576)
  • 资源 (4)
  • 收藏
  • 关注

原创 更多精选文章列表

  为了让更多朋友看到我分享的内容,我经常在微信公众号「strongerHuang」分享一些优质的内容,主要包含:Keil、IAR、STM8、STM32、μC/OS、FreeRTOS、CANOpen、ModBus…等,在我的个人微信公众号「strongerHuang」底部菜单,或者回复【更多内容】即可查看。  因在这里分享文章,还需单独整理一遍,时间有限,有些文章则没有在我博客呈现,下面是部分...

2018-08-20 15:49:39 3668 1

原创 UCOS2_STM32移植过程、系统内核、事件描述(汇总)

推荐分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang我的网站:https://www.strongerhuang.com我的知乎:https://www.zhihu.com/people/strongerHuang.com移植过程:...

2016-07-01 18:11:33 19514 5

转载 基于单片机OLED简易图形库(附源代码)

关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号|嵌入式专栏类似封面这种128x64的OLED屏,大家有用过吗?我以前用这种OLED屏开发过几款产品,当时设计产品需求比较简单,界面除了简易的图形之外,就是文字信息,都是自己设计的UI界面。今天给大家分享一下用128x64 OLED做的温度显示界面,如下图:概述该128x64 OLED为单色显示屏,基于SSD1306...

2024-07-25 12:10:27 6

转载 同步、异步通信,单工、双工通信的区别?

关注+星标公众号,不错过精彩内容编排 |strongerHuang微信公众号 |嵌入式专栏通信的种类和方式有很多,今天为大家分享一下通信中常见的同步、异步,单工、双工通信的区别。同步、异步通信通信分为串行和并行通信,一般串行通信的应用场合更多,比如:UART、 I2C、 SPI、 CAN等这些都属于串行通信。串行通信一般又分为同步和异步通信,同步通信需要同步时钟信号,而异步通信则不需要同步时钟...

2024-07-25 12:10:27 7

转载 RT-Thread消息队列和其它RTOS区别

关注+星标公众号,不错过精彩内容转自 | 朱老师IT充电站目前我所看到的RTOS,都有消息队列这一通信机制(当然,不排除部分小众化RTOS没有),本文结合RT-Thread消息队列及在ADC中的应用,给大家看看RT-Thread消息队列和其它RTOS区别。一、设计消息结构二、创建消息队列在service.c文件中,我们需要创建一个消息队列来存放这些消息,并在处理线程中接收和处理这些数据。三、发送数...

2024-07-24 10:00:00 13

转载 MCU及嵌入式生态发展大会看点预览,丰厚礼品等你来拿!

中国·深圳7.25罗湖君悦酒店AspenCore同期举办2024国际AloT生态发展大会和2024全球MCU及嵌入式生态发展大会,现场邀请了多家行业内的翘楚及技术专家们为您带来精彩内容,两场大会也特别设置了智能家居与可穿戴论坛,工业物联网论坛,还有电机驱动与控制论坛等,与各位企业代表们进行观点碰撞、分享产业趋势和时下最先进的案例演示。立即报名 抢占席位活动议程2024国际AIoT生态发展大会7...

2024-07-24 10:00:00 9

转载 真心建议大家冲冲这个新兴领域,应届生年薪都炒到了61.8w+!

GPT再次引爆全球未来3年,中国AI市场规模将突破264 亿????‍市场急需近10万名具备“AI+开发”双技能的程序员百度、360、阿里、腾讯等大厂已开启“洗牌计划”一边淘汰普通的开发程序员一边开出80-100w年薪挖掘会使用AI的开发人才未来半年你会因AI失业?还是各大企业争抢的“开发高手”?只有站在时代前沿才能吃到AI技术带来的第一波红利!????知乎知学堂特发起:【行业前沿资源——AI大模型公开课】‍...

2024-07-24 08:20:52 19

转载 动态库和静态库有什么区别?

关注+星标公众号,不错过精彩内容转自 | 码农的荒岛求生程序员学编程,基本都要了解动态库和静态库的内容,今天就来讲讲他俩的区别。计算机的运行当然离不开内存。程序运行在内存当中,那么程序在内存中的布局是什么样子的呢?程序的内存分为代码区、数据区、堆区和栈区,它们的布局是这样的,这里重点看代码区。代码区中是什么呢?这里主要就是你写的代码,当然还有你使用的库。这里主要是标准库,以及非标准库,也就是普通的...

2024-07-24 08:20:52 7

转载 各位,深圳见!

电子工程师大型面基现场等你来!(点击链接,阅读原文)点击“阅读原文”了解活动详情!

2024-07-23 20:00:00 15

转载 MCU实现消息队列的机制

关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 |嵌入式专栏MCU开发过程中经常会用到“消息队列”,今天给大家分享一下实现消息队列常见的原理和机制。环形队列环形队列是最为常见的一种的数据结构,它是一个首尾相连的FIFO的数据结构,采用数组的线性空间,数据组织简单,能很快知道队列是否满为空,能以很快速度的来存取数据。环形队列通常用于通信领域,比如UART、USB、C...

2024-07-23 20:00:00 15

转载 电子工程师大型面基现场等你来!

关注+星标公众号,不错过精彩内容转自 |elexcon深圳国际电子展elexcon2024深圳国际电子展将于2024年8月27日至29日在深圳会展中心(福田)开幕,一场电子工程师大型面基展会,观众登记已经开启,现场等你来!展会为电子产业复苏以及AI时代到来准备好了全栈技术和产品展示,包括AI芯片、嵌入式处理器/MCU/MPU、存储、智能传感、RISC-V技术与生态、AIoT方案、无源器件/分立器...

2024-07-23 08:20:57 9

转载 PCB中常见的几种保护电路

关注+星标公众号,不错过精彩内容素材来源 | 网络在复杂的环境中,电子产品可能面临各种各样的“攻击”,一个合格的电子产品,至少存在一种保护的电路。今天就让我们一起来看看它们是如何稳定保障我们日常生活的吧!1、短路保护短路保护电路的主要作用是当电路系统中发生短路情况时及时断开闭合电路以此保证后续各个器件的安全。当电源系统发生短路时,电路中的电流会瞬间增大到正常状况的好几倍甚至十多倍。我们可以利用这个...

2024-07-23 08:20:57 12

转载 MCU低功耗由哪些因素决定?

关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号|嵌入式专栏物联网很多终端产品都使用电池供电,就要求低功耗。今天就来聊聊影响MCU低功耗的一些因素。MCU功耗来源我们这里结合 STM8 来说明,STM8功耗分静态功耗和动态功耗。静态功耗:主要由晶体管的偏置电流和漏电流产生。动态功耗:取决于电源电压和工作时钟频率。在CMOS逻辑电路以一定时钟频率运行时,静态功耗与动...

2024-07-22 18:20:00 25

转载 打破传统!首款百元内 64 位 1G 主频工业级核心板

关注+星标公众号,不错过精彩内容素材来源 | ZLG致远电子在我们大多数人的认知里,一款 64 位 1G 主频工业级核心板,价格肯定不便宜。但是,致远电子打破传统,推出了业界首款百元内 64 位 1G 主频工业级核心板。ZLG官方旗舰店广州致远电子官方企业店ZLG旗舰店ZLG京东自营旗舰店点击“阅读原文”了解瑞萨RZ系列处理器。...

2024-07-22 12:10:00 15

转载 基于单片机仪表精度测量:标定与校准

转自 | CW32生态社区标定的概念标定是一种校准过程,它通过与已知的标准或参考值进行比较来确保测量设备、仪器或系统的准确性和可靠性。这个过程涉及调整设备,以消除系统误差和提高测量结果与真实值的一致性,从而确保数据的精确度和可重复性。1.为什么去标定我们使用单片机ADC读取的电压电流值由于制造公差、温度变化、时间老化、电源波动等因素引起的初始误差和漂移,我们需要对电压电流进行标定校准,使得我们得到...

2024-07-22 08:20:36 18

转载 工程师要不要去外包公司?

关注+星标公众号,不错过精彩内容转自 |一口nux先问问大家,你们能接受软件外包吗? 一、什么是外包? 软件外包分为:人力外包和项目外包两个方向。1. 劳务派遣指的是把员工外派到对应的用工企业打“短工”。比如很多工程师虽然签约了中软国际、东软、文思海辉、软通动力、润和等软件公司,但实际工作地点是在华为,接受华为员相关负责人的工作安排和考核。2. 项目外包出于时间、成本和人员编制等诸多因素,某个企...

2024-07-21 10:01:25 31

转载 嵌入式开发常用软件工具集合

关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号|嵌入式专栏你们平时开发用到了哪些软件工具?今天就抽空为大家整理一些常用的软件工具,希望对大家有帮助。集成开发环境(IDE)嵌入式软件工程师基本都会接触几款集成开发环境(IDE),当然,也有很多工程师自己搭建编辑器、编译器、调试器开发环境的,下面罗列几个常用的IDE。1.KeilKeil主要针对市面MCU绝大部分MC...

2024-07-21 10:01:25 26

转载 电池供电产品低功耗设计要点

转自 |嵌入式大杂烩先问下大家,有多少小伙伴做过电池供电的低功耗产品?现在疯狂内卷的时代,不但卷硬件,还要卷功耗低,什么待机5uA、一节电池用2年......当然,电池供电的硬件产品,低功耗设计也是提升产品竞争力的关键因素之一。低功耗设计的主要意义:•延长电池寿命:对于便携式设备(如智能手机、平板电脑、可穿戴设备等),低功耗设计能够显著延长电池使用时间,减少用户频繁充电的需求,提升用户体验。•...

2024-07-20 08:21:03 24

转载 Windows蓝屏上热搜,

关注+星标公众号,不错过精彩内容整理 | 苏宓来源 | CSDN昨天下午,“微软蓝屏”词条冲上微博热搜,不少打工人惊讶地发现使用 Windows 的电脑无故蓝屏重启了,其中 DeLL、HP 的电脑设备居多,也波及 ThinkPad 等品牌。不止国内,也有不少国外用户涌入社交平台表示,Windows 机器都突然出现 BSOD(Blue Screen of Death,“蓝屏死机”)情况,美国、新西兰...

2024-07-20 08:21:03 40

转载 GPU虚拟化调度方案

关注+星标公众号,不错过精彩内容来源|博文视点BroadviewGPU虚拟化调度方案无论是基于虚拟机的PCI-E设备直通,还是基于Kubernetes的Device Plugin,对GPU调度的颗粒度都是整颗GPU芯片,这样,是不能将一颗GPU芯片共享给多个应用使用的。然而,在实践中,将GPU共享给多个应用使用是很常见的需求,特别是对于推理场景,往往不需要一直使用整颗GPU芯片的算力资源。...

2024-07-19 08:20:29 34

转载 带你认识创新性LGA封装

关注+星标公众号,不错过精彩内容素材来源| 米尔电子作者 |strongerHuangLGA:Land Grid Array,栅格阵列封装。这项技术最早应用于英特尔处理器上,因为这种封装技术相比之前的“金属触点式封装”有很多优点,所以,很快就普及了。随着市场需求的不断变化,在单芯片上使用LGA封装技术已经不能满足需求了,于是,出现了将多种芯片和器件通过LGA封装在一起的模块。比如之前给大家分享...

2024-07-19 08:20:29 21

转载 在MCU中实现机器学习需要考虑的几大指标

关注+星标公众号,不错过精彩内容素材来源|瑞萨嵌入式小百科这些年随着AIOT(人工智能+物联网)的快速发展,以及MCU性能的提升(比如瑞萨推出的基于Cortex-M85内核的RA8系列MCU),在MCU上实现机器学习也变得越来越流行。近些年,随着机器学习(ML, Machine Learning)的发展,出现了分歧,分为两个规模:一个是传统的大型ML(云ML),模型越来越大,以实现准确性方...

2024-07-18 11:45:44 19

转载 知名嵌入式操作系统Mbed OS宣布停止更新!

关注+星标公众号,不错过精彩内容转子 | 电子工程世界“人生苦短,我选Mbed。”这是嵌入式工程师曾经说的话。而就在前几天天,Mbed出大新闻了。近日,Arm官方宣布,Mbed 开发平台和操作系统将于 2026 年 7 月起终止使用,届时 Mbed 网站将被存档,将无法再利用在线工具中构建项目。Mbed表示,Mbed OS软件是开源的,将保持公开可用,但 Arm将不再积极维护。同时,Mbed TL...

2024-07-18 11:45:44 26

转载 国产CPU+国产嵌入式操作系统

国产CPU(瑞芯微RK3588J)+ 国产银河麒麟嵌入式操作系统,会擦出怎样的火花?(点击链接,阅读原文)

2024-07-17 08:20:43 28

转载 几大常见软件算法

关注+星标公众号,不错过精彩内容素材来源|网络今天分享一些常见的软件算法,看看你用过哪些?算法一快速排序法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n)算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地...

2024-07-16 12:19:04 26

转载 嵌入式设备OTA升级原理、流程及方案

关注+星标公众号,不错过精彩内容转自| 嵌入式系统1、概述世上没有完美的软件,因为设计缺陷、业务需求更新,软件始终都需要不断升级完善。新软件如何替换正在运行的旧软件就是本文关注的重点,尤其是针对电子产品,设备空中升级OTA,受限于硬件资源,需要选择不同的方案进行软件升级。2. 空中升级流程在线升级流程,简化就是设备运行旧软件的同时,获取新软件包,再执行特殊操作使用新软件覆盖旧软件,最后运行新软件...

2024-07-16 12:19:04 53

转载 嵌入式编程进阶的操作

关注+星标公众号,不错过精彩内容素材来源|网络一直觉得C语言较其他语言最伟大的地方就是C语言中的指针,有些人认为指针很简单,而有些人认为指针很难,当然这里的对简单和难并不是等价于对指针的理解程度。为此在这里对C语言中的指针进行全面的总结,从底层的内存分析,彻底让读者明白指针的本质。01指针变量首先读者要明白指针是一个变量,为此作者写了如下代码来验证之:#include"stdio.h"...

2024-07-15 08:13:11 32

转载 一个进程最多可以创建多少个线程?

关注+星标公众号,不错过精彩内容素材来源|网络我们先来张脑图:linux 虚拟内存知识回顾虚拟内存空间长啥样在 Linux 操作系统中,虚拟地址空间的内部又被分为内核空间和用户空间两部分,不同位数的系统,地址空间的范围也不同。比如最常见的 32 位和 64 位系统,如下所示:通过这里可以看出:32 位系统的内核空间占用 1G,位于最高处,剩下的 3G 是用户空间;64 位系统的内核空间和用户空...

2024-07-14 12:10:42 29

转载 单片机CAN和CANFD模块区别及应用场景

关注+星标公众号,不错过精彩内容素材来源| 瑞萨嵌入式小百科CAN:Controller Area Network.CAN FD:CAN with Flexible Data-Rate.由于CAN的应用场景越来越广泛,现在CAN也逐渐成为了和UART、SPI、I2C等常见的一种通信,同时,也成为了很多单片机的标配。CAN是一种广泛应用于汽车、工业控制和物联网等领域的串行通信协议。其特点是具有高可...

2024-07-14 12:10:42 43

转载 单片机常用滤波算法及应用

关注+星标公众号,不错过精彩内容转自 | CW32生态社区一、滤波的概念滤波是指通过某种方法将信号中的某些频率成分增强或抑制,达到去除噪声、改善信号质量、分离信号等目的的过程。滤波器是实现滤波功能的关键组件,它可以改变信号的频谱特性,对不同频率区域的信号进行处理。二、常见的滤波算法1.小波变换滤波原理:小波变换通过将信号分解成不同尺度的子信号,可以提取出信号中的局部特征。在滤波中,小波变换可以用来...

2024-07-12 08:20:21 41

转载 分享一些电子电路常见的仿真软件

关注+星标公众号,不错过精彩内容转自 |芯片之家大家在开发阶段是否使用电子电路仿真软件?比如:EveryCircuit,一款小而美的电路图仿真软件!有多少小伙伴在使用?地址:https://everycircuit.com/app/一些动图:还有一些可以3D动画演示的软件,视觉效果很棒,比如CRUMB Circuit Simulator,可以很直观的看到器件,还可以添加MCU等,在线烧录程序,显...

2024-07-12 08:20:21 46

转载 搞单片机有必要学汇编吗?

关注+星标公众号,不错过精彩内容作者 |strongerHuang微信公众号|嵌入式专栏做嵌入式软件开发,如果是做上层应用开发,可能不会遇到汇编代码。但如果你是做底层的软件开发,比如驱动,你遇到汇编的概率比较大。那么,学单片机有必要学汇编吗?这里,我们先看下ChatGPT给出的答案:下面简述一下汇编的常见应用。嵌套汇编与编译器有关有认真研究,或者说细心一点的读者应该都知道:C中定义汇编代码与...

2024-07-11 08:20:47 49

转载 Rust在TIOBE排行的历史新高

关注+星标公众号,不错过精彩内容来源 |TIOBE7月的 TIOBE 的编程语言排行榜已经更新,主题是:Rust或将进入前十。Rust is preparing itself for the top 10上月还在 TIOBE 指数中排名第 17 位的 Rust,本月已经成功跃升至第 13 位,这也是 Rust 排行的历史新高。TIOBE CEO Paul Jansen 点评称:“提升 4 个位置...

2024-07-11 08:20:47 56

转载 相比 MPU,使用 TrustZone 的好处

关注+星标公众号,不错过精彩内容素材来源| 瑞萨嵌入式小百科MPU:Memory Protection Unit,内存保护单元。TrustZone 是 ARM 针对消费电子设备设计的一种硬件架构,其目的是为消费电子产品构建一个安全框架来抵御各种可能的攻击。在物联网时代,“安全”是一个重要的内容,今天就来重点讲讲,相比 MPU,在开发中使用 TrustZone 的好处。概述从电池供电的无线温度传感...

2024-07-10 11:31:09 37

转载 一文讲述蓝牙协议主要内容

关注+星标公众号,不错过精彩内容来源 |网络蓝牙在我们生活中非常普遍,小到手表,大到电视洗衣机等都有蓝牙的身影。那么,你对蓝牙协议了解多少?Part101 蓝牙概述蓝牙技术起源于爱立信在1994年提出的方案,旨在解决移动电话和其他配件之间进行低功耗、低成本的无线通信连接的方法。蓝牙发展历史第一代蓝牙主要是指90年代的V1.0~V1.2版本,是关于段距离通信的早期探索,此时还存在许多问题,应...

2024-07-10 11:31:09 49

转载 单片机工作电压是3.3V,为啥不是3V?

关注+星标公众号,不错过精彩内容转自| 达尔闻说目前除了51之外的,大部分32位单片机工作电压都是3.3V,而不是3V,也不是3.5V,你们有相关为什么没有?电子中的每一个数字都不是随随便便提出来的。3.3V是多方面的因素得出来的,涉及到电平兼容,同时又与半导体工艺演进技术有关系,甚至还考虑了商业上的兼容性问题。3.3V供电电压是在90年代之后被定为标准,并开始使用的。在那之前,都是5V。了解3...

2024-07-09 08:20:58 45

转载 Zephyr RTOS 的特点

关注+星标公众号,不错过精彩内容转自 | 嵌入式大杂烩最近,Zephyr这款RTOS操作系统增长的势头还挺猛的。下面我们一起来简单认识认识Zephyr。Zephyr 简介Zephyr RTOS是Linux基金会下的一个开源项目,以其高效、灵活、安全的特点,在实时操作系统领域崭露头角,成为物联网设备开发的首选之一。基于Apache 2.0许可。官网:https://www.zephyrproject...

2024-07-09 08:20:58 34

转载 RTOS任务堆栈分配的一些细节问题

关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号|嵌入式专栏RTOS任务堆栈分配多少才合适?它与代码量大小有关系吗?经常都会收到类似的问题。其实,RTOS堆栈并不是代码量越大,就分配更多堆栈空间,主要取决于你任务中包含的“临时变量”。RTOS任务堆栈分配市面上很多RTOS的任务都是需要提前分配堆栈大小,也就是在创建任务的时候分配好堆栈的大小。比如uCOS创建一个检...

2024-07-08 08:20:27 26

转载 月薪炒到18w?真心建议大家冲冲这个新兴领域,工资高前景好

GPT再次引爆全球未来3年,中国AI市场规模将突破264 亿????‍市场急需近10万名具备“AI+开发”双技能的程序员百度、360、阿里、腾讯等大厂已开启“洗牌计划”一边淘汰普通的开发程序员一边开出80-100w年薪挖掘会使用AI的开发人才未来半年你会因AI失业?还是各大企业争抢的“开发高手”?只有站在时代前沿才能吃到AI技术带来的第一波红利!????知乎知学堂特发起:【行业前沿资源——AI大模型公开课】‍...

2024-07-08 08:20:27 39

转载 Java之父宣布退休

关注+星标公众号,不错过精彩内容来源| OSC开源社区James Gosling,加拿大计算机科学家,完成了 Java 的原始设计,并实现了 Java 最初版本的编译器和虚拟机,也是公认的 “Java 之父”。7 年前,年过花甲的 Gosling 从 Liquid Robotics 离职,加入亚马逊 AWS。近日,James Gosling 在领英宣布了自己已退休的消息。他表示对过去 7 年在亚...

2024-07-07 08:21:02 46

STM32F4_TIM编码器模式配置

现在好像下载资源分最少都要两个了··· 提供的代码为一个使用标准外设库编写的简单Demo工程,该工程主要配置TIM的编码器模式,通过定时读取编码器的方向(DIR),和计数(CNT),并通过串口打印出来。 其中里面附带一个工程(用于模拟编码器AB相波形的工程)

2017-12-19

神舟III号各项uCOS2.92例程

此压缩文件包含基于神舟III号(STM32F103ZE Cortex-M3)上各项uCOS2.92(最新版本2013年)的实例。多任务操作 通信、信号量、互斥锁、事件标志、消息邮箱、消息队列、内存管理 以及uCOS2后面添加的软件定时器! 已经将uCOS系统注释为中文版了!

2013-07-28

uCOS2_STM32F3_CortexM4

此文件是将uCOS2.92系统成功移植STM32F303VC(Cortex-M4内核)上运行了四个任务。 是一个完整的工程包,下载来可直接运行,开发工具为MDK-ARM.

2013-07-28

uCOS2.92_MSP430F149

uCOS2.29最新版本移植到MSP430F149上面的工程代码!开发工具为IAR,创建了4个任务。

2013-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除