社区首页
博客
论坛
下载
文库
评测
芯语
研讨会
商城
EE直播间
芯视频
E聘
更多
社区
论坛
博客
下载
评测中心
面包芯语
问答
E币商城
社区活动
资讯
电子工程专辑
国际电子商情
电子技术设计
CEO专栏
eeTV
EE|Times全球联播
资源
EE直播间
在线研讨会
视频
白皮书
小测验
供应商资源
ASPENCORE Studio
活动
IIC Shanghai 2023
2023(第四届)国际 AIoT 生态发展大会
全球 MCU 生态发展大会
第四届临港半导体产业高峰论坛暨司南科技奖颁奖盛典
IIC Shenzhen 2023
第四届中国国际汽车电子高峰论坛
更多活动预告
杂志与服务
免费订阅杂志
电子工程专辑电子杂志
电子技术设计电子杂志
国际电子商情电子杂志
登录|注册
帖子
帖子
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
首页
热门
专栏作家
电子产业热词
CEO专栏
技术文库
科技头条
专栏入驻
×
提示!
您尚未开通专栏,立即申请专栏入驻
帖子
博文
用户
芯语
登录
首页
专栏作家
CEO专栏
论坛
博客
E币商城
资讯
电子工程专辑
国际电子商情
电子技术设计
文章
44
阅读
36483
评论
1
赞
2
关注
0
粉丝
0
大橙子疯嵌入式
暂无介绍~
关注
文章
44
阅读
36483
评论
1
Ta的
文章
手把手教学自制任务调度系统
大橙子疯嵌入式
2024-10-21
400浏览
指定初始器,程序更易读
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 随着C语言的发展,C99标准引入了一些新的特性,极大地方便了程序员的编码工作。其中一个非常实用且强大的功能便是“指定初始器”(Designated Initializers)。在这篇文章中,我们将深入探讨指定初始器的使用方法及其带来的便利。什么是指定初始器? 在C99之前,数组和结构体的初始化只能按顺序
大橙子疯嵌入式
2024-06-03
529浏览
如何更好地管理你的git仓库代码
大橙子疯嵌入式
2024-04-01
650浏览
如何设计一个高效轻量的链表
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 在编程中,链表是一种常见的数据结构,用于存储和组织数据。传统的链表结构包含节点和数据域,而无数据域双向链表则专注于节点的连接关系,不存储额外的数据。在有数据域的链表中,每个节点除了指针外,还包含一个数据域,用于存储实际数据。而在无数据域的链表中,节点仅包含指针,用于构建节点之间的连接关系,实际数据则存储
大橙子疯嵌入式
2024-03-22
619浏览
如何让你的GitCommit更有逼格,又十分高效
大橙子疯嵌入式
2024-03-20
655浏览
C/C++:为何“零”成为成功的魔数?
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 在C语言编程中,函数返回值为0表示成功,这是一种约定,但背后却有着令人好奇的原因。本文将揭示这个神秘约定背后的故事,让你了解为何“零”成为成功的魔数。C语言的奇妙约定 C语言中,函数返回值为0表示成功,而非零值表示失败。这一约定似乎已经深入人心,但却鲜有人去探究其背后的原因。简化编程,提高可读性 这种约
大橙子疯嵌入式
2024-03-18
579浏览
C语言中零值比较的最佳实践
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 在C语言中,经常会遇到需要比较变量是否等于零值的情况。虽然这似乎是一件简单的任务,但在实践中,却存在一些微妙的细节和需要注意的地方;需要遵循一些最佳实践和规范,以确保代码的可读性、健壮性和可维护性。本文将介绍针对布尔变量、整数变量、浮点变量和指针变量的零值比较的编程习惯和规范。布尔变量与零值比较 对于布
大橙子疯嵌入式
2024-03-18
558浏览
C语言简洁、灵活的编程艺术
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 C语言一直以其简洁、高效的特性而受到程序员们的喜爱。C99标准引入了一项强大而灵活的特性——复合字面量,它为我们提供了一种更为便捷的方式来创建匿名的临时数组和结构,从而提高了代码的简洁性和可读性。其实这个就是前面提到的匿名变量。但是有人质疑这种写法不规范,因此这篇主要就是详细介绍匿名变量的标准,即复合字
大橙子疯嵌入式
2024-01-29
587浏览
轻量级多级菜单控制框架(C语言)
大橙子疯嵌入式
2024-01-23
850浏览
C语言中的匿名变量:魔法般的编程之旅
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 大家好,欢迎来到C语言的神奇世界!今天,我们将带你探索一个鲜为人知、却强大无比的黑科技——匿名变量。它是C语言中的一颗璀璨明珠,让我们一起揭开它的神秘面纱。匿名变量初探 首先,我们要认识匿名变量的魔法形式:&(type){value}。这里的type是变量的类型,value是变量的初始值。用一行代码,我
大橙子疯嵌入式
2024-01-23
728浏览
轻量级参数管理框架(C语言)
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 继上一版参数管理发布后,在实际使用中使用起来感觉还是有些繁琐,而且定义参数后无形中多了很多参数枚举定义,在添加参数时也需要根据不同参数要求使用不同的宏,使用起来依然不便捷。针对上述问题又重新优化了一版,根据不同参数要求可以使用相同的宏即可,因此整体在使用的感受上,简化了使用方式。利用了”多层宏替换“和”
大橙子疯嵌入式
2023-12-11
763浏览
Git如何实现高效而有序的分支管理
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 在前一篇文章中,我们了解了 Git 作为软件开发黄金标配的原因。今天,我们将深入了解一下 Git 的分支管理,尤其是一种备受推崇的管理方式——Git Flow。什么是Git Flow? Git Flow 是一种基于 Git 的分支管理模型,旨在帮助开发者更加优雅地处理复杂的项目开发过程。这一模型由 Vi
大橙子疯嵌入式
2023-12-11
830浏览
资深工程师VSCodeC/C++必备开发插件
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注前言 俗话说“工欲善其事,必先利其器”,下面介绍几个VSCode提高开发效率的插件,资深工程师必备。之前用的是 Source Insight,确实很强大,不过自从用了 VSCode 后基本就不怎么用 Source Insight 了。基础插件 Chinese(Simplified)vscode 编辑器汉化包,
大橙子疯嵌入式
2023-11-20
803浏览
Git:软件开发的黄金标配
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 在上一篇文章中,我们讨论了为何使用版本管理工具是一个比手动拷贝更好的选择。今天,我们将了解其中的佼佼者——Git,它为软件开发提供了无与伦比的版本管理体验。为何选择Git? 分布式特性Git是一种分布式版本控制系统,每个开发者都有一个完整的本地仓库。这使得即使在没有网络连接的情况下,开发者也能够独立工作
大橙子疯嵌入式
2023-11-20
627浏览
嵌入式软件开发常用软件
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 作为一个软件开发人员,除了程序能力素养方面外,还应该熟练地使用各种常用的辅助工具,所谓“工欲善其事,必先利其器”;通过这些工具能提升自己的专业素养,且在工作中选择合适的工具可以起到事半功倍的效果。下面介绍各种常用软件,可以选择通过合适的工具来提高我们的工作效率。IDE 单片机软件开发常常使用 IDE(嵌
大橙子疯嵌入式
2023-11-13
584浏览
告别拷贝烦恼:为何版本管理工具是更好的选择?
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 在没有专门版本管理工具之前,一些人可能会选择的简单版本管理方法:文件拷贝备份。虽然这是一种简单的方式,但它也存在一些不足之处。通过下面可以了解到为什么需要专业的版本管理工具,如Git。如果你是一个从未使用过软件版本管理的新手(指的是连文件拷贝备份都没有操作过),或许会对专业的版本管理工具感到陌生,但相信
大橙子疯嵌入式
2023-11-13
608浏览
如何优化长耗时的任务???
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 在 MCU 裸机开发中,采用分时片的方式进行多任务处理是一种常见的技术。然而,长耗时任务可能会影响系统的响应性和性能,因此需要采取一系列优化策略来处理这些情况。本文将介绍针对长耗时任务的几种常见优化策略,并着重探讨任务分割的思路与方法。优化策略 以下是针对长耗时任务的几种常见优化策略:任务分割和优先级设
大橙子疯嵌入式
2023-08-24
895浏览
即将开幕!elexcon电子+嵌入式+半导体大展『观展攻略』来了,8.23-25与您相约鹏城!
elexcon2023即将开幕!8.23-25 深圳会展中心(福田)年度电子 + 嵌入式 + 半导体大展4.5万㎡展馆、500+展商、20+场论坛把脉下一轮市场上升周期的拐点方向 『 观展攻略 』来了,速速收藏!5大亮点剧透,全“礼”以赴🎁工程师嘉年华 + 高校日加持提前锁定心仪“打卡点”📍观众登记👇全面开启展会时间/地点8月23日(星期三)09:00-17:008月24日(星期四)09:00-1
大橙子疯嵌入式
2023-08-18
1085浏览
轻量级的LED控制模块
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 LED灯操作在单片机开发中是最常用的功能,通常通过 GPIO 高低电平控制完成各种各样的亮灭动作。LED灯控制实现的方式有很多种,这里介绍一种通过bit位控制LED灯亮灭的实现方式。介绍 特点移植方便,只需要实现硬件 IO 初始化和 IO 状态写入即可丰富的接口实现,通过这些接口可以实现亮灭、闪烁、自定
大橙子疯嵌入式
2023-08-14
827浏览
嵌入式软件架构设计-事件型状态机
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 前面介绍了有限状态机(FSM)和分层状态机(HSM),这一篇介绍的主要是事件型状态机(ESM)。一种在嵌入式系统中广泛应用的设计方法,用于管理和控制系统的状态转换。它将状态的切换与外部事件的发生联系起来,使系统能够更灵活地响应不同的条件和输入。介绍 事件驱动型状态机将系统划分为一组状态,每个状态表示系统
大橙子疯嵌入式
2023-08-14
854浏览
查询式协作多任务系统
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 在计算机科学领域,任务调度和协作是关键的概念。虽然传统的操作系统提供了各种任务调度算法和机制,但有时我们需要更灵活、个性化的任务管理方式。即使采用定时器实现时间片论法任务调度,但是也必须等单个完整的任务执行完成后才能执行下一个完整的任务。本文将介绍使用标准库头文件中的setjmp和longjmp函数构建
大橙子疯嵌入式
2023-07-10
874浏览
C语言参数管理代码框架-重大更新
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 上一篇介绍了初版的参数管理框架代码功能,这一篇主要介绍这次的重大更新变化。初版的代码在序列化时没有考虑到MCU小容量内存设备,需要一次性完成序列化,内存开销较大等等其他问题。介绍 红色部分为更新后的重点新特性:采用表驱动方式统一管理所有参数,包括缺省值、最小值和最大值等支持定义普通参数,无缺省值、最小值
大橙子疯嵌入式
2023-06-19
1078浏览
你真的理解头文件包含吗?
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 对于C/C++语言来说,头文件的设计体现了大部分的系统设计。不合理的头文件布局是编译时间过长的根因,不合理的头文件实际上是不合理的设计。在本篇文章中,我们将讨论C语言中头文件包含的一些最佳实践和原则,即头文件地包含顺序。介绍 当在编写程序时,头文件的包含顺序非常重要。正确的头文件包含顺序可以确保代码的正
大橙子疯嵌入式
2023-06-05
1164浏览
C如何参考C++中的链表功能定义进行实现
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 链表是一种在计算机科学中常用的数据结构,它在C语言中具有重要的作用。本文将介绍链表的定义、用途以及如何在C语言中实现链表,包括如何参考C++中的链表定义进行实现。介绍 链表是由节点组成的数据结构,每个节点包含数据和指向下一个节点的指针。相比于数组,链表的长度可以动态地增长或缩小,这使得它在处理不确定数量
大橙子疯嵌入式
2023-06-01
843浏览
如何快速完成代码的单元测试?
点击上方蓝色字体了解更多的嵌入式编程实用技能。如果你觉得该文章对你有帮助,欢迎点赞+关注 前言 软件开发中,每次需求的变更基本都需要改写代码,而代码变更后就需要进行功能测试,当然在功能测试之前需要代码的单元测试,避免代码改动后部分场景没有验证,最后出现各种问题。通过测试框架快速完成代码的单元测试,不仅可以覆盖之前测试的场景,也能快速反应问题在哪里常用的C语言测试框架有Unity:一个小型的,开源的
大橙子疯嵌入式
2023-05-29
973浏览
正在努力加载更多...
Ta的
近期热门
今日
新闻
TOP1
供需两端复苏,11月中国制造业PMI释放积极信号
来源:esmc
TOP2
中国重塑全球电动汽车市场,美欧汽车制造商面临巨大挑战
来源:esmc
3
韩系动力电池今年三季度全球市占率降至23.4%,中国企业占据半壁江山
来源:eetc
4
全球工厂的机器人密度在七年内翻了一番
来源:esmc
5
中国华润集团正式入主长电科技,聘任全华强为董事长
来源:eetc
6
8英寸碳化硅扩产竞速,产能过剩拐点即将出现?
来源:eetc
7
传三星将在折叠手机中引入玻璃背板
来源:eetc
8
美国对东南亚光伏产品征收高额反倾销税,最高税率271%!
来源:esmc
本网页已闲置超过10分钟,按键盘任意键或点击空白处,即可回到网页
X
最新资讯
供需两端复苏,11月中国制造业PMI释放积极信号
中国重塑全球电动汽车市场,美欧汽车制造商面临巨大挑战
韩系动力电池今年三季度全球市占率降至23.4%,中国企业占据半壁江山
全球工厂的机器人密度在七年内翻了一番
中国华润集团正式入主长电科技,聘任全华强为董事长