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

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

转载 嵌入式项目代码模块是如何设计的?

关注+星标公众号,不错过精彩内容来源 | Gitee-魔罗有些小伙伴想知道真正的嵌入式项目代码是如何写的?如何实现模块化?今天就来分享一个MCU软件框架,也是很多项目都用的类似软件。介绍一种无OS的MCU实用软件框架,包括任务轮询管理,命令管理器、低功耗管理、环形缓冲区等实用模块。系统中广泛利用自定义段技术减少各个模块间的耦合关系,大大提供程序的可维护性。主要功能支持模块自动化管理,并提供不同优先...

2024-06-22 10:10:23 51

转载 部分MCU跑分

2024-06-22 10:10:23 44

转载 SEGGER编译器优化和安全技术

关注+星标公众号,不错过精彩内容转自 | 麦克泰技术SEGGER编译器是专门为ARM和RISC-V微控制器设计的优化C/C++编译器。它建立在强大的Clang前端上,支持最新的C和C++语言功能。除其他外,其主要功能包括:1)尺寸优化:通过调整代码生成,SEGGER编译器生成非常小的代码,非常适合内存受限的环境,而不会牺牲执行速度。2)速度优化:在最高优化级别,SEGGER编译器生成尽可能快的...

2024-06-21 08:20:31 64

转载 Linux操作系统进入蓝屏时代......

关注+星标公众号,不错过精彩内容素材来源| 网络蓝屏,相信用过 Windows 电脑的老铁都遇到过,一说到蓝屏,大家脑海肯定会出现类似如下的画面:但随着Linux 6.10 引入了一个新的 DRM Panic 处理程序基础设施,以便在致命错误 (Panic) 发生时显示相关信息。Red Hat 工程师 Javier Martinez Canillas 在社交媒体分享了一幅图像,展示了 Linux...

2024-06-21 08:20:31 56

转载 免费领取鸿蒙操作系统嵌入式设备和应用开发文档与视频教程

你没看错,纯血鸿蒙OpenHarmony设备嵌入式开发、HarmonyOS ArkTS应用开发以及超然编译过程视频实战教程免费领取。要求:1、对鸿蒙实时操作系统全栈开发、设备嵌入式开发、ArkTS应用开发、APP开发等行业应用开发有强烈兴趣 ,或对拥抱万物互联的世界,把握AIOT时代,有强烈需求。2、在职安卓-iOS- 前端- Java技术栈-嵌入式开发人员-应届大学生- 大三 -大四以及想突破职...

2024-06-20 08:13:42 53

转载 MCUboot Overwrite模式升级流程及应用

转自 | 瑞萨嵌入式小百科前面给大家讲述了【MCUboot的几种模式】,今天讲述其中的Overwrite 模式升级流程,以及在FSP中如何配置、如Flash怎样划分、安全校验的方式等应用。本文以单片机RA6M4 1M Code Flash为例,使用Flat mode(不启用TrustZone)说明Overwrite模式进行升级时的注意事项。首先回顾一下Overwrite模式升级的流程。MCUbo...

2024-06-20 08:13:42 119

转载 Rust是如何融入嵌入式生态的?

关注+星标公众号,不错过精彩内容素材来源| 网络Rust被人广泛承认的一点,就是因为它能运行在多样的目标上,从桌面和服务器设备,到资源有限的嵌入式设备。我们可以用适合来评价一门语言和技术。Rust非常适合开发嵌入式应用,它是一种和C相仿的、能应用于嵌入式设备开发的编程语言。操作系统都是从裸机设备开始运行的,Rust语言的这一点也意味着,它能很好地用于编写操作系统。无论是应用层还是内核本身,Rus...

2024-06-19 08:20:35 124

转载 各种常见编译器的历史来源

关注+星标公众号,不错过精彩内容素材来源 | 网络很多时候,出现一些类似GNU,GCC,CLANG,LLVM等与编译器有关的名词的时候,都不太清楚它到底是干嘛的,理解这些东西后,对于xcode中很多配置型的需求修改起来都会得心应手,因此有必要了解透彻他们直接的关系与区别。1,GNU先看看wiki百科上的官方说明:“GNU,名称来自Gnu's Not Unix"的缩写,一个类UNIX的操作系统,由G...

2024-06-19 08:20:35 59

转载 我的微信

公众号由我个人更新并维护,不能实时在线解答问题,可以加微信私信我。请备注:公众号读者。我的微信(长按识别添加)我的网站:www.strongerhuang.comGitee:https://gitee.com/strongerHuangGitHub:https://github.com/strongerHuang我的视频号、抖音、B站、知乎:strongerHuang点击“阅读原文”查看我其他平台...

2024-06-18 23:10:00 48

转载 微信技术交流群

为了让嵌入式软、硬件的读者能链接在一起,我创建有这个圈子的技术交流群。以嵌入式相关技术交流为主,但不限于技术,围绕嵌入式相关的求职经历、职场经验、公司日常、生活感悟等相关内容也欢迎大家交流。入群规则:现在广告党太多了,为了过滤一些“无关人员”,加群需同时满足两个条件:1.关注公众号7天以上;2.需添加我的微信(下面二维码),并在公众号后台和微信同步回复(暗号:申请加入黄工的技术交流群),我拉你入群...

2024-06-18 23:10:00 99

转载 内存泄漏问题的检视方法

关注+星标公众号,不错过精彩内容来源 | 网络你们平时开发产品有考虑过内存泄漏的问题吗?本文给大家描述一下内存泄漏问题的检视方法!1.内存泄漏问题原理 1.1堆内存在C代码中的存储方式内存泄漏问题只有在使用堆内存的时候才会出现,栈内存不存在内存泄漏问题,因为栈内存会自动分配和释放。C代码中堆内存的申请函数是malloc,常见的内存申请代码如下:char*info=NULL;/**转换...

2024-06-18 08:20:57 42

转载 单片机常用温度控制算法

关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号|嵌入式专栏温度传感器在我们现实生活中应用非常广泛,小到ic芯片内部集成温度传感器,大到各种家电、工业设备安装温度传感器。今天就给大家分享一下温控仪中几种常见的温度控制算法。概述常用PID调节器/温控仪控制算法包括常规PID、模糊控制、神经网络、Fuzzy-PID、神经网络PID、模糊神经网络、遗传PID及广义预测等...

2024-06-17 08:20:41 669

转载 分享一款EEPROM简易类文件的数据读写库

关注+星标公众号,不错过精彩内容作者 | zzao来源 |GiteeEEPROM读写速度虽然很慢,但 EEPROM 某些独有特性是 Flash 不可替代的,比如字节读写操作。所以,EEPROM依然应用在很多电子设备上,而且需求量还很大。这里就给大家分享一款EEPROM轻量级的简易类文件的数据读写库:eepromfs关于eepromfseepromfs,基于EEPROM的简易类文件的数据读写库,方...

2024-06-16 08:20:33 136

转载 软件架构实现的思路

关注+星标公众号,不错过精彩内容素材来源| 网络一、架构的概念及由来嵌入式软件架构是指在嵌入式系统中用于组织和管理软件组件的结构和设计。嵌入式软件架构的出现是为了解决嵌入式系统中软件复杂度和系统要求不断增加的挑战。以下是嵌入式软件架构出现的原因:硬件多样性:嵌入式系统常常面临不同硬件平台和设备的多样性,需要一个灵活的软件架构来适应这些差异。软件复杂性:随着嵌入式系统功能的不断增加,软件规模和复杂...

2024-06-16 08:20:33 48

转载 树莓派正式上市

关注+星标公众号,不错过精彩内容来源 | OSC开源社区前不久给大家预告了【树莓派上市的消息】,本周树莓派公司(Raspberry Pi Holdings plc)已在伦敦证券交易所首次亮相。据称在早盘交易中,该公司股价大涨,这为伦敦首次公开发行(IPO)市场带去了一些动力。树莓派的股票于周二开始 “有条件交易”,并于周五(6 月 14 日)正式挂牌上市,开始全面公开交易。今天周六,散户投资者可以...

2024-06-15 08:20:35 45

转载 嵌入式多进程编程实现原理

关注+星标公众号,不错过精彩内容转自 | 嵌入式大杂烩早期,处理器性能比较低,需求也比较简单,所以,就有很多裸机的系统。但随着处理器性能的提高,多线程就出现了,再到后来,多进程又出现了。什么是进程 1、进程和线程的区别进程是指正在运行的程序,它拥有独立的内存空间和系统资源,不同进程之间的数据不共享。进程是资源分配的基本单位。线程是进程内的执行单元,它与同一进程内的其他线程共享进程的内存空间和系统资...

2024-06-15 08:20:35 49

转载 总结Keil几种编译优化设置的方法

关注+星标公众号,不错过精彩内容转自 |鱼鹰谈单片机我们都知道,代码是可以通过编译器优化的,有的时候,为了提高运行速度或者减少代码尺寸,会开启优化选项。但是开启了优化,即意味着调试不方便。因为实际汇编代码执行顺序和源代码不一定保持一致。在遇到复杂的问题下,就比较难定位了。此时掌握多种编译优化设置的方法,就显得尤为重要了,可以让你进行正宗源码级别的调试。1、全局优化(整个工程所有源文件)这种优化是...

2024-06-14 08:20:29 976

转载 待会删!推荐AI大模型实践教程(教程+资料+工具)

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

2024-06-14 08:20:29 176

转载 电子科技的魅力在于此

关注+星标公众号,不错过精彩内容来源 | e星球服务站一年一度的慕尼黑上海电子展即将到来,提前给大家透露参展商的名单,可以说全世界电子相关的大厂都会汇聚于此,到时候会带来一场视觉盛宴。感兴趣的朋友可以去参观一下,报名即可免费参观!‍‍扫码注册观展‍‍扫码注册观展扫码关注e星球!精彩资讯看不够~e星球订阅号e星球服务站【广告】*点击“阅读原文”注册观展~...

2024-06-13 08:21:04 41

转载 一款应用于嵌入式系统的通用工具包

关注+星标公众号,不错过精彩内容作者|Cproape今天给大家分享一款应用于嵌入式系统的通用工具包:ToolKit.1、介绍ToolKit是一套应用于嵌入式系统的通用工具包,可灵活应用到有无RTOS的程序中,采用C语言面向对象的思路实现各个功能,尽可能最大化的复用代码,目前为止工具包包含:循环队列、软件定时器、事件集。•Queue循环队列1. 支持动态、静态方式进行队列的创建与删除。2. ...

2024-06-13 08:21:04 54

转载 Linus眼中“很烂”的C++击败了C语言

关注+星标公众号,不错过精彩内容转自 | OSC开源社区2024年6月的TIOBE编程语言排行榜更新了:C++ 史上首次超越 C,跃至榜二,仅次于 Python。https://www.tiobe.com/tiobe-index/C++ 是一种广泛应用于嵌入式系统、游戏开发和金融交易软件等领域的语言,在本月成功超越了 C,成为了 TIOBE 指数中新的第二名。这是C++ 在此榜单中的历史最高位...

2024-06-12 08:20:30 38

转载 一款能快速上手的国产商显板

关注+星标公众号,不错过精彩内容素材来源| 米尔电子作者 |strongerHuang前段时间,给大家推荐过米粉派(MIFANS Pi)T527,它是由米尔电子推出的高性能T527工业开发板。而今天主要给大家推荐米粉派T527的兄弟:MYD-LT527-SX商显板,以及它的升级版MYD-LT527微型工控机。米尔基于全志T527板卡米尔基于全志T527处理器推出了多款产品,包含核心板、开发板、...

2024-06-12 08:20:30 54

转载 RTOS中钩子函数的用途及用法

关注+星标公众号,不错过精彩内容作者|strongerHuang微信公众号 |嵌入式专栏在很多操作系统中,都存在这样一类API函数接口:HOOK函数(也叫钩子函数)。比如:Windows桌面操作系统、µC/OS、 FreeRTOS等实时操作系统,都可以看见HOOK函数的存在。下面结合µC/OS来讲讲什么是HOOK函数,它的用途是什么。什么是钩子函数?钩子函数,也叫HOOK函数,是一种被操作系...

2024-06-11 08:20:44 73

转载 嵌入式系统如何数据丢失与损坏?

关注+星标公众号,不错过精彩内容转自 | 最后一个bug对于一些需要动态存储数据的嵌入式系统往往我们需要考虑系统在各种状态的数据可靠性问题。当然也不仅仅这些数据敏感的协议,最常见的就是你向存储系统写入数据的过程中给断电了,系统下一次上电跑飞了~掉电过程是最为敏感的情景,也是一般在系统设计前期要重点考虑的,那么今天bug菌就跟大家重点聊聊一般的嵌入式系统如何尽可能的避免重要存储数据的丢失与损坏。1掉...

2024-06-11 08:20:44 62

转载 程序员该如何过端午节?

关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号| strongerHuang程序员们,一年一度的端午节又到了!在这个传统佳节里,我们不仅要享受美味的粽子,还要以程序员特有的方式,给这个节日增添几分节日气氛。下面,就让我们来看看程序员们如何以独特的方式度过这个端午节吧!1. 粽子编程挑战今天端午节,程序员可以发起一场“粽子编程挑战”。挑战的内容可以是编写一个与粽子相...

2024-06-10 09:09:32 42

转载 蓝牙模组都有哪些工作模式?

关注+星标公众号,不错过精彩内容转自 | ZLG致远电子蓝牙是无线通信中重要的通信协议之一,广泛应用于各种物联网通信领域。蓝牙设备在各种应用场景扮演着不同的角色,而蓝牙应用场景与其工作模式息息相关。本期文章将带你了解蓝牙的工作模式。主机模式/从机模式主机模式:蓝牙模块能够扫描从机的广播信号并主动建立连接,可以和一个或多个从设备进行连接通信,主机定期扫描周围处于广播状态的设备发送的广播信息,连接...

2024-06-08 08:23:27 71

转载 100套开发板,免费送!

关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号| strongerHuang感谢大家一直以来的支持与关注,我们联合【瑞萨嵌入式小百科】发起问卷调查,并为大家送上100套开发板,免费包邮!为了更好地了解大家的需求,为大家提供更精准、更贴心的服务,我们特别策划了这次问卷活动。问卷调查长按下方二维码或点击文末阅读原文立即进入问卷!活动时间截止:2024年6月15日100...

2024-06-07 08:20:54 83

转载 USB-C这些年发生了什么变化?

关注+星标公众号,不错过精彩内容来源 | 半导体行业观察USB-C这个小小的标准曾被誉为未来所有线缆需求的解决方案,将电源和数据传输与显示和音频连接统一起来,如今它已经实现了开创通用端口时代的目标。然而,USB-C 也变成了约翰·卡朋特 (John Carpenter) 笔下的怪物——原始零件的混杂在其越来越糊状的外形中几乎看不见。无论我们深入研究 USB-C 的哪些看似基本的功能,它都变成了一个...

2024-06-06 08:20:33 81

原创 分享一个不错的嵌入式在线仿真工具

关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号| strongerHuang前段时间,无意间发现了一个不错的在线仿真工具(Wokwi),支持多种平台,支持市面上主流的开发板,比如:STM32、ESP32、Arduino、树莓派等。还支持常见的传感器、显示器件(LCD、LED屏幕)等,还可以播放音乐、联网、逻辑分析仪等,关键还提供了很多实际项目的案例。这里先给大家播...

2024-06-06 08:20:33 397

转载 真心建议嵌入式工程师拿下这个黄金证书,工资高前景好

IT人想升职?涨薪?评职称?积分落户?考一个软考证书是性价比最高的路径!软考,全称计算机技术与软件专业技术资格(水平)考试,是IT圈公认含金量极高的证书。据显示:持软考证的全职IT人才平均年薪20W-50W一线城市持软考证IT从业者平均工资1.5W+高级软考证持有者可申领技能补贴5W-25W*数据源于网络,统计日期截止2024年3月。很多企业单位招聘时,会优先考虑软考证书持有者,还会提供相应的晋升...

2024-06-05 08:20:47 918

转载 分享一个 keil 编译信息增强工具

关注+星标公众号,不错过精彩内容作者 | 侯巽杰转自| 嵌入式大杂烩今天给大家分享一个 keil MDK 编译信息增强工具:keil-build-viewer.1 keil-build-viewer介绍这是一个 keil 的编译信息展示增强工具,支持芯片存储器的可视化展示,轻量且无任何依赖。具备以下功能:解析参与编译的每个文件对 RAM 和 flash 的占用情况自动忽略不被包含进编译的文件自动...

2024-06-05 08:20:47 139

转载 一文了解嵌入式软件开发的“对象”

关注+星标公众号,不错过精彩内容转自 | 嵌入式系统以前应用场景很单一,嵌入式开发可能谈不上面向对象开发。但现在,做嵌入式开发,没有面向对象开发,你就有点落伍了。本文结合个人经验和周立功《抽象接口技术和组件开发规范及其思想》,循序渐进的用代码范例说明嵌入式软件开发的对象,前提你最好有一点点C++基础。间接说明理论指导实践的意义。纸上得来终觉浅,绝知此事要躬行。1 面向对象编程基础面向对象编程涉及到...

2024-06-04 08:21:00 101

转载 去年现场参与国际嵌入式展,今年......

转自 | 上海国际嵌入式展去年的上海国际嵌入式电子展,你有参与吗?去年现场参加过的小伙伴应该清楚,那个场面之热闹,都不能用人山人海来形容了。而今年的国际嵌入式电子展,将于6月12-14日在上海开幕,将会带来更丰富的内容,期待你的参与。(报名免费参展)展会基本信息展会日期:2024年6月12-14日开展时间:6月12日 9:00 - 17:006月13日 9:00 - 17:00 6月14日 ...

2024-06-04 08:21:00 57

转载 在MCU上实现AI将成为常态

关注+星标公众号,不错过精彩内容转自 | 瑞萨嵌入式小百科最近,ARM发布了针对MCU的计算机视觉库CMSIS-CV,大家有了解吗?地址:https://github.com/ARM-software/CMSIS-CV该库目前只是刚刚发布不久,可能还有一些“不足”,但从描述来看,好像非常强大。这说明了什么:MCU功能越来越强大了,今后,在MCU上实现AI将成为常态。这里给大家分享一个:基于AI技术...

2024-06-03 08:21:03 120

转载 分享一个嵌入式通用FIFO环形缓冲区实现库

关注+星标公众号,不错过精彩内容转自| Mculover666今天给大家分享一个开源的嵌入式通用FIFO环形缓冲区实现库:ringbuff地址:https://github.com/MaJerle/ringbuff1. 关于ringbuff开源项目ringbuff ,是一款通用FIFO环形缓冲区实现的开源库,作者MaJerle,遵循 MIT 开源许可协议。目前 ringbuff 的特点有:使用...

2024-06-01 08:20:12 158

原创 瑞萨RA8系列教程 | 基于e2s在RA8上跑RTOS实现的方法

关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号| strongerHuang接前面分享的文章《瑞萨RA8系列教程 | 基于e2s实现RA8串口输出配置》,然后,我们今天教大家快速搭建FreeRTOS工程的方法。早期,软件工具不那么成熟,搭建FreeRTOS工程都是需要一步一步手动移植。很多小伙伴吐槽,移植过程太繁琐。而现在,软件工具越来越“先进”了,我们搭建工程只...

2024-05-31 20:00:00 849

原创 瑞萨RA8系列教程 | 瑞萨RA8单片机IO中断配置

关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号| strongerHuang本文为结合瑞萨e2 studio工具,以及CPKCOR_RA8D1B评估板,给大家讲述瑞萨RA8D1单片机IO中断配置实现的方法。实现简单的功能:配置一个LED翻转(亮灭)+一个按键(Key)中断,按键按一次,LED翻转一下。准备工作开发RA8D1单片机需要提前安装好软件工具,还有准备好R...

2024-05-31 20:00:00 755

原创 单片机中断这样配置,是不更简单?

关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号| strongerHuang一些小伙伴觉得单片机入门太难了,又要懂原理图、又要懂寄存器、还要学编程语言......其实,现在入门比我们之前学习单片机要简单多了,我们那会儿网络还不这么发达,网上教程几乎很少,再次,就是现在各种配置工具,只需要动动鼠标就能创建工程,随便写两段代码,就能让单片机跑起来了。即便是现在单片机寄...

2024-05-31 11:42:43 823

转载 为什么选择10Ω电阻?

为什么选择10Ω电阻?硬件器件选型往往由产品的设计思路所决定,包括对技术参数的要求,可靠性和成本的考量等。通过权衡各种因素,选择最适合项目需求的硬件器件,以确保电路或系统的稳定性、可靠性和成本效益,是硬件工程师的必修课。这是我们开源产品项目“CW32数字电压电流表”的原理图中有关电源部分的设计:项目开源链接:https://oshwhub.com/heyh/cw32-VAmeter近些天来,很多朋...

2024-05-31 11:42:43 38

原创 Keil MDK5还在更新,License有变化~~~

关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号| strongerHuang最近,Keil MDK5又悄悄更新了:地址:https://www.keil.com/demo/eval/arm.htm这次没有太大的升级,算是常规的升级。比如:AC(Arm Compiler)编译器升级到到 V6.22、中间组件软件包(Software Packs)的升级、下载调试器的驱...

2024-05-30 08:20:51 672

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

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