自定义博客皮肤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下载链接已失效,请微信公众号“下载区”获取更新链接。

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

原创 更多精选文章列表

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

2018-08-20 15:49:39 3666 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 19510 5

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

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

2024-07-21 10:01:25 9

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

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

2024-07-21 10:01:25 9

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

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

2024-07-20 08:21:03 8

转载 Windows蓝屏上热搜,

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

2024-07-20 08:21:03 18

转载 GPU虚拟化调度方案

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

2024-07-19 08:20:29 15

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

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

2024-07-19 08:20:29 11

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

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

2024-07-18 11:45:44 12

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

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

2024-07-18 11:45:44 12

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

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

2024-07-17 08:20:43 18

转载 几大常见软件算法

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

2024-07-16 12:19:04 16

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

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

2024-07-16 12:19:04 21

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

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

2024-07-15 08:13:11 23

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

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

2024-07-14 12:10:42 20

转载 单片机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 29

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

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

2024-07-12 08:20:21 26

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

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

2024-07-12 08:20:21 35

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

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

2024-07-11 08:20:47 45

转载 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 51

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

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

2024-07-10 11:31:09 30

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

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

2024-07-10 11:31:09 44

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

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

2024-07-09 08:20:58 38

转载 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 25

转载 月薪炒到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 44

转载 用MCU,重现 40 年前 Mac

关注+星标公众号,不错过精彩内容来源|CSDN40 年前,苹果发布了首款 Macintosh(Mac 的前身),虽然曾有过一度十分强劲的销售势头,但 2495 美元(约人民币 1.8 万元)的高昂售价还是令许多人望而却步。如今,有个开发者尝试用不到 50 元的 RP2040 MCU 复刻这个经典,一起来看看他是如何做到的吧!这件事的起因,源于对 RP2040 MCU(Raspberry Pi ...

2024-07-07 08:21:02 27

转载 新手如何参加电子展?

关注+星标公众号,不错过精彩内容来源 | e星球服务站前两期分享了:2024慕尼黑上海电子展 |展商名单及展位图2024慕尼黑上海电子展 | 同期论坛议程大全今天继续为大家带来2024慕尼黑上海电子展《观展宝典》。慕尼黑上海电子展(electronica China)将于2024年7月8-10日在上海新国际博览中心举办。展会今年重点梳理电子行业年度脉络,以新能源汽车、储能、智能驾驶、卫星通信、机...

2024-07-06 08:20:30 34

转载 开源实战 | MCU做一个示波器

关注+星标公众号,不错过精彩内容来源| Gitee学习单片机,通过做简单的小项目,是成长最快的一种方法。今天就给大家分享一个制作简易示波器的小项目,代码开源,希望对初学者有帮助。一、前言 该项目是基于正点原子精英板制作的一个简易示波器,可以读取信号的频率和幅值,并可以通过按键改变采样频率和控制屏幕的更新暂停。二、硬件接线 将PA6与PA4相连,可观察到正弦波。将PA6与PA5相连,可观察到三角波...

2024-07-06 08:20:30 50

转载 嵌入式代码也需要可读性吗?

关注+星标公众号,不错过精彩内容来源|网络很多网友说:代码写的“太好”容易被别人替代,要写就写别人看不懂的代码。过去,码农相对较少,你写屎山代码,可能还勉强混得走。但现在,大环境变了,你代码的质量一看就知道,你也不要想瞒住谁。所以,作为一名合格的嵌入式工程师,还是很有必要规范代码。今天就来讨论代码可读性的话题。面向对象的 C面向对象的语言更接近人的思维方式,而且在很大程度上降低了代码的复杂性,...

2024-07-05 08:20:31 35

转载 32位MCU流片成功,职校也能自研芯片了

关注+星标公众号,不错过精彩内容转自 | 电子工程专辑在国家大力发展集成电路产业的背景下,许多高校的微电子、集成电路学院也加入了芯片研发的行列。但集成电路产业链环节多,分工精细,科研项目对产业链资源的配套整合依赖较大,是否能迅速及时地匹配恰当的产业资源,对项目的成功与否起了关键作用。以芯片设计项目为例,需要涉及到芯片的高性能服务器集群和网络架构搭建,数字或模拟芯片设计的EDA环境的配置,电路设计、...

2024-07-05 08:20:31 40

转载 内存是怎样一步步被分配出来的?

关注+星标公众号,不错过精彩内容转自 | 码农的荒岛求生我们今天简单来聊聊内存分配!我们申请一块内存时计算机内部发生了什么?看下这句代码:这里有两部分,一个是malloc,再一个是你写的代码。malloc实际上属于标准库,标准库里有什么呢?数学相关的函数,sin、cos、绝对值、数幂函数等;字符相关函数,判断大小写等;字符串操作函数、字符串拷贝、拼接比较等;当然还有内存管理函数,就是这里提到的ma...

2024-07-04 08:20:50 41

转载 嵌入式工程师,请拿下软考,现在!立刻!马上!!

????????2024软考彻底火了!分享一个干货满满的软考学习交流群。群内有2天免费名师直播课!带领3w+学员上岸的业界大佬,手把手带你快速拿证!参与直播赠送2024最新备考资料包+题库!群里还有对软考感兴趣、想获得新发展机会的朋友一起学习、交流!软考也叫软件水平考试,软考证书是国央企、IT 圈、大厂、事业单位等公认的高含金量证书!因政策福利好、市场需求变大,直接火爆IT圈!最关键的是,不花一分钱,只要你有...

2024-07-03 08:20:57 51

转载 编译器和解释器区别

关注+星标公众号,不错过精彩内容转自 |嵌入式艺术今天科普一点底层的知识,关于编译器和解释器的内容及区别。1、编译器和解释器1.1、编译器编译器(compiler)对于我们并不陌生,它主要为程序设计语言提供服务,它将各种各样的程序设计语言(比如:C、C++、RUST、JAVA等)进行处理,翻译成我们底层的计算机能够理解并执行相应动作。程序设计语言准确的定义是:向人和计算机描述其计算过程的记号。简...

2024-07-03 08:20:57 43

转载 USB2.0与USB3.0接口的PCB布局布线要求

关注+星标公众号,不错过精彩内容转自 | 凡亿PCBUSB是通用串行总线的英文缩写,是连接外部装置的一个串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通迅产品,并扩展到摄影器材,数字电视(机顶盒)、游戏机等其它相关领域。USB2.0接口具有高达480Mbps的传输速率,USB3.0的最大传输带宽高达5Gbps,USB3.0引入全双工数据传输。USB的布局和布线...

2024-07-02 08:20:55 43

原创 RTOS任务间通信能用全局变量吗?

关注+星标公众号,不错过精彩内容作者 |strongerHuang微信公众号| strongerHuangRTOS任务间通信能用全局变量吗?其实,不定期会有小伙伴问类似问题。有深入理解RTOS原理,或阅读过RTOS源码的同学应该知道:RTOS实现任务间通信通常是由一系列指针进行操作实现的。任务间通信的“有效数据”,其实也是由指针指向一个“变量”或“数组”实现的。1.信号量信号量,本质是传递一个...

2024-07-02 08:20:55 741

转载 2024慕尼黑上海电子展诱惑力更大!

关注+星标公众号,不错过精彩内容来源 | e星球服务站2024慕尼黑上海电子展(electronica China)将于7月8-10日在上海新国际博览中心举办,今年相比去年更具诱惑力,报名免费参展,还有观众福利,e星球“三重好礼”!展会今年重点梳理电子行业年度脉络,以新能源汽车、储能、智能驾驶、卫星通信、机器人、可穿戴、智能建筑、边缘智能、智慧电源、第三代半导体等应用领域为年度热门趋势,汇聚160...

2024-07-01 08:20:43 40

转载 单片机利用U盘升级固件的另一种方法

关注+星标公众号,不错过精彩内容素材来源|瑞萨嵌入式小百科单片机升级固件的方法有很多中,比如:ISP(在系统编程)、ICP(在电路编程)、IAP(在应用编程)等。今天结合瑞萨单片机(RA4M3)、e2 studio开发环境给大家讲述的是单片机通过USB(U盘)升级固件的方法。RA4M3通过USB实现固件升级01固件更新应用案例(1)修复程序错误(2)功能升级02首先必须规划好Bootloade...

2024-06-30 12:10:49 36

转载 未来可能消失的编程语言

关注+星标公众号,不错过精彩内容来源 |网络最近华为新发布“仓颉”编程语言引起了不小轰动,有很多小伙伴比较好奇,世界上都这么多编程语言了,还有必要新开发编程语言吗?随着技术的不断发展,我们使用的编程语言也需要进步才行。如果不能满足或适应当下“局势”,那么,很有可能被淘汰。下面就来讲讲哪些编程语言可能在未来逐渐淡出我们的视野。1. R 语言R 语言曾经是数据分析领域的佼佼者,但如今它逐渐失去...

2024-06-29 12:10:44 34

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关注的人

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