No data
写文章
发视频
提问题
传文档
电子设计讲堂 专家精讲课程 知识传授指导
前沿电子资讯 电子技术干货 经验知识总结
设计问答汇总 在线答疑解惑 达人倾囊相授
专业行业文档 知识类目清晰 要点一键下载
阻抗计算神器 多层板阻抗 凡亿层压结构
PCB设计指南 EDA设计指南 封装设计指南
Symbol下载 PCB封装下载 3D模型下载
快速打孔设置 器件快速聚拢 一键检查跨分割
凡亿ADSkill工具 敷铜脚本插件 快速添加差分
技术题库汇总 如何谈薪资 常见面试技巧
优质电子公司 专业人才简历 高薪一键触达
凡亿是国内领先的电子研发和技术培训提供商,是国家认定的高新技术企业。以“凡亿电路”“凡亿教育”作为双品牌战略,目前近110万电子会员,技术储备为社会持续输送7万余人高级工程师,服务了1万多中小型企业合作伙伴。
我是老温,一名热爱学习的嵌入式工程师关注我,一起变得更加优秀!知道这些表现,你才能在自己的程序员职业生涯中不犯相同的错误!软件行业的工作经验和你从事这个行业的工作年限直接相关。这句话在某种程度上是对的,但是你从事这项工作的年限,并不一定代表你获得了相同年限的工作经验。正如一句话所说:“我们以为我们是
开源协议是管理开源软件的法律文件,符合 开源定义 的协议允许用户自由使用、修改和分发软件。根据限制程度,开源协议可分为两类:宽松型协议:如 MIT、Apache 2.0 和 BSD 许可证,允许用户在几乎无限制的情况下使用软件,包括将其集成到专有软件中,只需保留版权声明。Copyleft 型协议:如
在C语言编程中,延时是常见需求。以下是几种常用延时方法及代码示例:1. 循环延时通过空循环实现简单延时,但精度低且占用CPU资源。void delay_loop(unsigned int ms) { unsigned int i, j
嵌入式、计算机的学习,最基础的就是弄清一些概念。嵌入式、计算机相关的概念很多,这次汇总整理一些:1. 操作系统(Operating System,OS):是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输
1、性能和资源限制在嵌入式系统中,资源(如内存和CPU时间)往往非常有限。使用全局变量可以减少栈空间的消耗,因为全局变量存储在静态内存区域,而局部变量则存储在栈中。对于一些资源紧张的微控制器来说,栈的深度是有限的,而全局变量可以在代码中任何地方访问,不需要频繁的栈操作,这有助于节省时间和内存。尤其是
git merge、git rebase、git reset、git revert、git fetch、git pull、git reflog……你知道这些 git 命令执行的究竟是什么任务吗?如果你还有些分不清楚,那千万不能错过这篇文章。在本文中,熟知 JavaScript、TypeScript、
在电子系统设计中,可能会用到C语言,特别是在嵌入式系统,而C语言的存储类型选择对系统性能、资源利用及稳定率有很大加成,所以工程师如何高效使用C语言的存储类型?1、优化内存使用策略:根据变量生命周期和作用域合理选择存储类型,避免不必要的全局变
在C语言编程中,变量的存储类型决定了其在内存中的位置、生命周期及作用域。深入理解这些存储类型对于编写高效、可靠的程序至关重要。下面将简要介绍C语言中常见的存储类型及用法,希望对小伙伴们有所帮助。1、auto用法:默认存储类型,用于局部变量。
我是老温,一名热爱学习的嵌入式工程师关注我,一起变得更加优秀!在嵌入式 C 语言的 C89/C90 标准里面,要求程序员在初始化程序中的各个变量元素时,要以固定的顺序进行,并且要与被初始化的数组和结构体的元素顺序相同。在后来的新标准 C99/C11 里面,新增加了一个灵活且好用的特性:指定初始化器(
回调函数关于回调函数,在之前的文章《回调函数》已经详解讲解过了,这个文章不再讲解,不太懂的同学请看之前的文章《回调函数》。在之前讲解回调函数中就使用串口作为示例,使用回调函数可以方便封装通讯库,芯片/模块厂家的SDK和部分开源库经常这样做,这样可以实现模块间的解耦,模块化编程。这篇文章主要讲解回调函
1. 问题背景 最近有小伙伴对于 C 语言中指针的运算有点疑问:指针变量加 1 之后,到底向后偏移了几个字节呢?示例代码如下,这段代码运行在32位CPU平台上:#include#pragma pack(1)struct tree{ int height; int age; char tag;
引言最近在查一个bug,查到最后发现是数组越界导致的。数组只有30个字节,代码却向这个数组填充了35个数据,这个bug还是偶现的,查到它确实废了一番功夫。我就突然想到:C语言为什么不检查数组下标呢???先来个demo验证下#include#includeint main(){ int data
在C语言里,存储类型(也称为类型声明)是变量或函数声明的一部分,用于指定变量的存储方式、作用域及生命周期,正确选择这些存储类型,有利于维护代码性能。1、auto类型描述:auto是C语言中的默认存储类型,用于定义在寄存器上的变量。然而,实际
在防御性编程的大框架之下,有许多常识性的规则。人们在想到防御性编程的时候,通常都会想到“断言”,这没有错。我们将在后面对此进行讨论。但是,还是有一些简单的编程习惯可以极大地提高代码的安全性。尽管看上去像是常识,但是这些规则却往往被人们忽视,这就是为什么世界上并不缺少低质量软件的原因。只要程序员们警惕
我是老温,一名热爱学习的嵌入式工程师关注我,一起变得更加优秀!良好的编程习惯,决定了今后代码的质量。很多工程师不注重平时编码习惯,比如命名规则,一会大写、一会小写,一会中文拼音,一会下划线等,导致自己写的代码自己都看不懂了。今天就来分享一点关于软件代码常见的几种命名规则。匈牙利命名法匈牙利命名法广泛
发文章
零基础电子设计中的《漏电保护器和空开保护》
网络摄像头硬件设计之SPI Flash存储器电路设计
PLECS视频教程106(id,iq查表程序的收尾)
电子设计:OSCH02二次开发的触发设置解答
开关电源的反向二极管的作用
0BB无主栅定位胶粘剂的特点和应用
2025-06-26 09:58
2025-06-11 17:38
2025-03-31 17:45
2025-03-20 14:53
2023-08-21 16:30:02
2023-08-26 13:52:07
2023-08-26 13:52:41
2023-08-26 13:52:59
2023-08-27 22:52:59
2023-08-30 15:55:42
2023-09-09 14:36:37
2023-09-09 15:31:00
2023-09-09 15:41:33
2023-09-09 16:37:29
2023-09-09 16:38:54
我要投稿
技术文章
视频教程
百问百答
下载APP
在线客服