电子技术应用|技术阅读
登录|注册

您现在的位置是:电子技术应用 > 技术阅读

技术阅读

  • 分享一份汽车电子行业的C标准

    2023-08-07

    关注+星标公众号,不错过精彩内容排版整理 | 嵌入式大杂烩之前给大家分享过 MISRA C 相关的内容,今天给大家分享一份汽车电子行业的MISRA C标准。什么是MISRA? MISRA (The Motor Industry Software Reliability Association),中文名称为汽车工业软件可靠性联会,是英国的一个跨国汽车工业协会,其成员包括了大部分欧美汽车生产商。其核心使命是为汽车工业提供服务和协助,帮助厂方开发安全的、高可靠性的嵌入式软件。MISRA C则是由MISRA提出的针对嵌入式C语言开发标准,目的是提高嵌入式系统的安全性、可读性和可移植性。MISRA C一开始主要是针对...

  • C语言实现环形队列的原理和方法

    2023-08-07

    关注+星标公众号,不错过精彩内容转自 | 嵌入式Liux什么是环形队列?环形缓冲区是一个非常典型的数据结构,这种数据结构符合生产者,消费者模型,可以理解它是一个水坑,生产者不断的往里面灌水,消费者就不断的从里面取出水。那就可能会有人问,既然需要灌水,又需要取出水,为什么还需要开辟一个缓冲区内存空间呢?直接把生产者水管的尾部接到消费者水管的头部不就好了,这样可以省空间啊。答案是不行的,生产者生产水的速度是不知道的,消费者消费水的速度也是不知道的,如果你强制接在一起,因为生产和消费的速度不同,就非常可能存在水管爆炸...

  • 程序员懂点算法,真香!

    2023-08-07

    关注+星标公众号,不错过精彩内容前几天和一个朋友聊面试,他说去年同时拿到了腾讯和阿里的 offer,最后选择了阿里。我了解了下他的面试过程,就一点,无论管是阿里还是腾讯的面试,其中一个占比非常大的权重就是数据结构与算法。其实现在不管面试什么岗位,前端也好,后端也罢,基本都会考察算法,这关过了,基本上就没太大问题了。他告诉我,那些大厂认为,你能把最基本、最核心的算法都能搞定,那么那些编程语言啊、不同的应用方向,开发框架啊对你来说一定不是难事。这事儿在当时算刷新了我对算法的认知了。一个大厂的面试官朋友也告诉我,算法...

  • 特殊器件PCB布局的一些要求

    2023-08-07

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏PCB器件布局不是一件随心所欲的事,它有一定的规则需要大家遵守。除了通用要求外,一些特殊的器件也会有不同的布局要求。压接器件的布局要求1)弯/公、弯/母压接器件面的周围3mm不得有高于3mm的元器件,周围1.5mm不得有任何焊接器件;在压接器件的反面距离压接器件的插针孔中心2.5mm范围内不得有任何元器件。2)直/公、直/母压接器件周围1mm不得有任何元器件;对直/公、直/母压接器件其背面需安装护套时,距离护套边缘1mm范围内不得布置任何元器件,不安装护套时距离...

  • 打造一款基于notepad++的C代码开发环境

    2023-08-07

    关注+星标公众号,不错过精彩内容转自 | 嵌入式大杂烩前言 本文使用MinGW编译工具集。MinGW是 Minimalist GNU for Windows 的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合。其包含gcc工具,可以使用gcc工具来编译我们的C代码。MinGW 提供了一套完整的开源编译工具集(如gcc等工具),以适合 windows 平台应用开发,且不依赖任何第三方C运行时库。配置完成之后我们就可以在Windows下的cmd窗口通过命令来编译C代码,如:或者使用gcc命令编译默认生成的可执行文件为a.exe,可以加上-o参数把a.exe重新命名成hello...

  • 你需要了解什么是真正的XPU

    2023-08-07

    关注+星标公众号,不错过精彩内容来源 | ittbank悄无生息中,就在这个四月,英特尔、英伟达、AMD等半导体巨头们竞争升级,新赛道逐渐浮出水面。在4月12日的GTC 2021上,还是熟悉的皮衣,还是熟悉的厨房,但是黄仁勋这次并没有从百宝烤箱中拿出惊世骇俗的GPU;相反,引起广泛关注的却是一张PPT。没错,以GPU著称的英伟达要进军CPU领域了。而在极可能“易帜”的ARM产品架构当中,即将发布的ARM v9也同样包含了众多企业级特性和安全设计并提供对CUDA开发环境的部分支持。英特尔在四月初也发布了用于数据中心的第三代至强可扩展处理器Ice Lake以及其产...

  • µC/OS、FreeRTOS、RT-Thread、ThreadX开源协议的具体内容

    2023-08-07

    关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏目前市面上的开源协议有很多种,比如:GPL、BSD、MIT、Mozilla、Apache 和 LGPL等。选择RTOS,通常会考虑开源、市场占有率、配套资料和例程,以及配套组件等,市面上使用率较多的开源RTOS,这里主要推荐:µC/OS、RT-Thread、FreeRTOS、ThreadX等大家熟悉的RTOS。随着µC/OS、ThreadX的开源,现在供大家选择学习的RTOS越来越多了。下面讲讲µC/OS、FreeRTOS、RT-Thread、ThreadX开源协议的具体内容。嵌入式专栏1µC/OS开源许可µC/OS使用Apache 2.0开源许可。µC及相...

  • 多种延时电路

    2023-08-07

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏众所周知,说到延时,很多人都会想到用软件件来实现,比如定时器之类的。今天就来说说用硬件来实现定时的方式,虽说没有那么准,但是有些场合还是用得到的。今天我们来介绍一下6种延时电路工作原理。嵌入式专栏1精确长延时电路图该电路由CD4060 组成定时器的时基电路,由电路产生的定时时基脉冲,通过内部分频器分频后输出时基信号。在通过外设的分频电路分频,取得所需要的定时控制时间。通电后,时基振荡器震荡经过分频后向外输出时基信号。作为分频器的IC2 开始计...

  • 学习嵌入式C语言的6个层级,你在哪一层?

    2023-08-07

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏C语言可以说是一中经典的编程语言,没有C语言就没有今天的各种操作系统。C语言是基础,你掌握了多少?嵌入式专栏1新手级别学习目的:过计算机二级,考证,应付期末考试。需要掌握的程度:掌握C语言的基本语法,会鸡兔同笼100条腿的编程,会冒泡排序等。嵌入式专栏2入门级别学习目的:学会使用C语言编写程序、开发项目。需要掌握的程度:掌握一个模块的封装与调用、函数接口的声明与定义、C语言的多文件编程,能做一些简单的C语言项目,但需要参考一些案例,编程的时...

  • Socket通信原理

    2023-08-07

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏网络通信与我们生活息息相关,特别是今天发达的智能手机、物联网这些都离不开网络通信。今天分享一下关于Socket网络通信的内容。嵌入式专栏1关于Socket学习过网络编程,或者网络开发的朋友都应该听说过socket。socket又叫套接字,是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组合。(来源:百度百科)Sock...

  • 那些程序员才能理解的梗

    2023-08-07

    关注+星标公众号,不错过精彩内容来源 | 程序员最幽默微信公众号 | 嵌入式专栏工作在划水,被领导发现了▼▼▼测试告诉我说有一个Bug,但我不知道处理 ▼▼▼当他们告诉我这是一个很容易修复的Bug▼▼▼当实习生尝试配置Jenkins构建时 ▼▼▼当产品经理过来帮我▼▼▼Bug VS 程序员▼▼▼当我准备好程序,运行给老板看时▼▼▼产品经理第10次改需求后▼▼▼意外的参数▼▼▼在所有团队面前进行我的第一个实时编码▼▼▼清理我的旧代码▼▼▼同样的异常我可以犯错1次以上▼▼▼客户看到你按照原型设计交付的系统的时候 ▼▼▼每当我尝试编写...

  • 嵌入式C语言自我修养:从芯片、编译器到操作系统(附送书籍)

    2023-08-07

    关注+星标公众号,不错过精彩内容来源 | 宅学部落最近,阅读了王工(王利涛)赠送的一本由他编著的书籍《嵌入式C语言自我修养》,感觉写的挺不错。今天分享一下这本书籍《嵌入式C语言自我修养》:从芯片、编译器到操作系统。然后,再送15本《嵌入式C语言自我修养》纸质书籍作为粉丝福利;1从芯片、编译器到操作系统嵌入式是一门交叉学科。一个嵌入式电子产品(比如手机)从底层到上层,一般会涉及半导体芯片、电子电路、计算机、操作系统、多媒体等不同专业领域的知识。很多从事嵌入式开发的朋友,通常来自不同的专业(电子、电气、计算机、机械、自...

  • SSL VPN 与 IPSec VPN的区别

    2023-08-07

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏本文分享一下VPN相关的技术,注意,不是教大家如何使用VPN翻墙的技术。嵌入式专栏1SSL VPNSSL VPN即指采用SSL协议来实现远程接入的一种新型VPN技术。它包括:服务器认证,客户认证、SSL链路上的数据完整性和SSL链路上的数据保密性。SSL VPN提供安全、可代理连接,只有经认证的用户才能对资源进行访问。SSL VPN能对加密隧道进行细分,从而使得终端用户能够同时接入Internet和访问内部企业网资源,也就是说它具备可控功能。另外,SSL VPN还能细化接入控制功能,易于将...

  • 为什么自己设计的嵌入式系统不如工业级产品稳定?

    2023-08-07

    关注+星标公众号,不错过精彩内容转载 | 嵌入式客栈在知乎上看到一个网友的问题:为什么自己设计的嵌入式系统稳定性远不如工业级产品?我觉得这是一个非常好的问题,尤其国内很多中小企业可能关注点更多在于产品的功能,而不在性能,产品功能很炫可是稳定性往往差强人意。所以就产品稳定性,来聊聊我的一些认知和体会。什么是稳定性? 稳定性,英文中用(可靠性)Reliability engineering来研究,可靠性工程是系统工程的一个子学科,它主要研究设备无故障运行的能力。可靠性描述了系统或组件在指定条件下持续指定时间段内运行的能力。一个产品一般...

  • 实测对比:2层和4层板的干扰和辐射差异

    2023-08-07

    关注+星标公众号,不错过精彩内容来源 | 电子工程专辑2层和4层PCB有什么区别?4层PCB只有一个劣势,就是贵吧,至少是两层的2倍以上。 对于EMC,4层板也是天然具有优势,毕竟有完整的参考层,电流回路面积都能比较小。 PCB辐射,2层板和4层板差异能有多大呢?这个视频作者是一个老外,同一个电路,他专门做了2层板和4层板电路,然后做了下辐射测试,有理有据讲了35分钟,非常不错。免责声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。------------ END ------------后台回复『PCB设计』『嵌入式软件设计与开发...

  • 美国 vs 中国 火星探测

    2023-08-07

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏中国自主建设的火星探测器“天问一号”已成功着陆于火星乌托邦平原南部区域,这是中国首次“实地”接触火星,在火星这片宽阔的土地上留下了中国人的足迹,也成为了世界上着陆火星地表的国家之一。对中国航天事业而言,无疑是添上了浓墨重彩的一笔。我们先来看下着陆视频,中国探测器着陆:美国探测器着陆:因此有不少人表示中国航天实力后来居上,追平或者反超美国,但事实是否真的如此呢?中美之间航天实力差距还有多大?一、探索火星次数人类最早探索火星是在1960...

  • 中国第一条电报线路,是什么时候建成的?

    2023-08-07

    关注+星标公众号,不错过精彩内容转自 | 鲜枣课堂1844年5月24日,美国人莫尔斯在华盛顿国会大厦,向40英里以外的巴尔的摩,发出了人类历史上第一份长途电报,电文内容是《圣经·旧约申命记》中的一句话:"What hath God wrought!"“上帝创造了何等的奇迹!”这份电报,宣告了人类电通信时代的开端。此后不久,电报技术迅速在欧美大陆普及,并逐渐传递到世界各个角落。当时的中国,刚刚输掉了第一次鸦片战争(1840年-1842年),处于积贫积弱、混乱不堪的状态。愚昧落后的清政府忙于割地赔款,根本无暇关注电报技术的诞生与发展,更别提什么引进。直到...

  • CPU性能由主频决定吗?

    2023-08-07

    关注+星标公众号,不错过精彩内容编排 | strongerHuang微信公众号 | 嵌入式专栏问:CPU性能由主频决定吗?答:CPU主频只是决定其性能的因素之一,但不是唯一因素。比如:你40M的51单片机,性能是比不少20M的STM32单片机。决定CPU主频的因素有很多,其中CPU主频是一个很重要的因素,但除主频之外,还有很多因素都会影响CPU的性能。1.主频/时钟周期CPU的工作节拍受主时钟控制,主时钟不断产生固定频率(f)的时钟,称为CPU的主频,度量单位是GHz,MHz。主频的倒数称为CPU的时钟周期,T = 1 / f,度量单位是μs,ns。2.CPU执行时间表示CPU执行一般程...

  • ST-Link该如何升级?

    2023-08-07

    关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏ST-Link是常用的一种工具,今天就来分享其中升级的内容。1概述类似ST-Link的工具有很多,J-Link、e-Link、GD-Link等等。他们有一个主要的功能就是:软件编程。本文讲述的就是实践内容:升级固件和安装驱动。2固件升级升级固件的方法有很多,比如通过STM32CubePro、 MDK-ARM进行升级等。这些升级方法有什么不同呢?升级之后对ST-Link有什么影响?想必有很多人存在疑问,不知道答案。下面罗列一些固件升级方法。2.1 下载官网固件工具包升级(推荐)地址:https://www.s...

  • PCB上为什么需要有测试点?

    2023-08-07

    关注+星标公众号,不错过精彩内容来源 | 捷配电子工程师笔记对学电子的人来说,在电路板上设置测试点(test point)是在自然不过的事了。有多少人没听说测试点?知道测试点但不了解测试点用途的人又有多少?基本上设置测试点的目的是为了测试电路板上的零组件有没有符合规格以及焊性,比如说想检查一颗电路板上的电阻有没有问题,最简单的方法就是拿万用电表量测其两头就可以知道了。可是在大量生产的工厂里没有办法让你用电表慢慢去量测每一片板子上的每一颗电阻、电容、电感、甚至是IC的电路是否正确,所以就有了所谓的ICT(In-Circuit-Test)自动...

  • 国企程序员是一种怎样的体验

    2023-08-07

    关注+星标公众号,不错过精彩内容作者 | peiyu1988来源:https://cnblogs.com/peiyu1988/p/9202224.htm前言2017年初,我通过一整天的笔试及面试加入一家(某一线城市国资委全资控股)某集团的研究机构(中央研究院),任职高级软件工程师;在这边工作了整整一年,目前已经跳槽到一家互联网公司,在回头看看这一整年,感受颇深,只好一吐为快,以便对想进入国企的程序员帮助及借鉴。入职考试笔试部分:国企面试与其他企业并没有太大区别,首先是笔试,一般都是前面50道选择题,后面两道是开放性的大题,大题没有固定答案,只要符合社会主义核心价值观...

  • 认知水平越低的人,越喜欢回复“收到”

    2023-08-07

    1当你回复“收到”时领导在想什么?很多人问我,怎样才是最快的成长方式?有人说,领导最喜欢听话的员工,把领导说的全部落实到位,就一定能够得到领导的信任。如果你也这么认为,那就要注意了。刚入职一到两年,确实可以这么做,如果奔三了还这么操作,那你就别想升职加薪了。我是一个实战经验非常丰富的创始人,很多具体工作,我都有了解,我会视轻重缓急,在公司群里,经常给员工一些具体的分析和看法。这些分析和看法,其实是偏引导性的,希望帮助业务同事更好地理解公司业务,帮助他们完成各自的目标。但我发现,每当我讲完一些工作思路后,经...

  • 图片大全 | 常用电子接口大全

    2023-08-07

    关注+星标公众号,不错过精彩内容来源 | 芯片之家分享一些常用的电子接口以及部分电子元器件符号,这些你都见过嘛?免责声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。------------ END ------------后台回复『电子基础』阅读更多相关文章。欢迎关注我的公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。欢迎关注我的视频号:点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。

  • 漫画描述数字电路之时序电路

    2023-08-07

    关注+星标公众号,不错过精彩内容编排 | strongerHuang来源 | 巧学模电数电单片机1什么是时序电路?组合电路是根据当前输入信号的组合来决定输出电平的电路,换言之,就是现在的输出不会被过去的输入所左右,也可以说成是,过去的输入状态对现在的输出状态没有影响的电路。时序电路和组合电路不同,时序电路的输出不仅受现在输入状态的影响,还要受过去输入状态的影响。那么,如何才能将过去的输入状态反映到现在的输出上呢?时序电路到底需要些什么呢?人类总是根据过去的经验,决定现在的行动,这时我们需要的就是—记忆,同样时序电路也需要这...

  • H桥原理、驱动及应用

    2023-08-07

    转自 | 小麦大叔什么是H桥?H桥是一个比较简单的电路,通常它会包含四个独立控制的开关元器件(例如MOS-FET),它们通常用于驱动电流较大的负载,比如电机,至于为什么要叫H桥(H-Bridge),因为长得比较像字母H,具体如下图所示;这里有四个开关元器件Q1,Q2,Q3,Q4,另外还有一个直流电机M,D1,D2,D3,D4是MOS-FET的续流二极管;开关状态下面以控制一个直流电机为例,对H桥的几种开关状态进行简单的介绍,其中正转和反转是人为规定的方向,实际工程中按照实际情况进行划分即可;正转通常H桥用来驱动感性负载,这里我们来驱动一个直流电机;打开Q...

  • 单片机内置ADC如何实现高分辨率采样?

    2023-08-07

    关注+星标公众号,不错过精彩内容转自 | 嵌入式客栈相信ADC的应用或多或少都会用到,在很多场合都有分辨率要求,要实现较高分辨率时,第一时间会想到采用一个较高位数的外置ADC去实现。可是高分辨率外置ADC往往价格都不便宜,这就带来一对矛盾:高指标与低成本。其实利用单片机片上的ADC利用过采样技术就能很好的解决这样一对矛盾体,本文来聊聊这个话题。什么是过采样? 在信号处理中,过采样是指以明显高于奈奎斯特速率的采样频率对信号进行采样。从理论上讲,如果以奈奎斯特速率或更高的速率进行采样,则可以完美地重建带宽受限的信号。奈奎斯特...

  • RTOS中相对延时和绝对延时的区别

    2023-08-07

    关注+星标公众号,不错过精彩内容作者 | strongerHuang微信公众号 | 嵌入式专栏相信许多朋友都有过这么一个需求:固定一个时间(周期)去处理某一件事情。比如:固定间隔10ms去采集传感器的数据,然后通过一种算法计算出一个结果,最后通过指令发送出去。你会通过什么方式解决呢?1解决办法很多人肯定首先想到的是:利用定时器,定时10ms中断,在中断里面处理。这种利用定时器中断解决的办法,在处理程序耗时很短(微秒级以下)的情况下是可以的。但是,如果处理程序耗时较长(毫秒级),显然在中断里面处理不现实。因此,就引出了今天的绝对延时...

  • 再次升级,充电1分钟,通话2小时。

    2023-08-07

    最近USB-IF组织发布了一个关于 USB Type-C 充电功率升级的公告:USB Type-C标准升级,充电功率提升至240W(点开链接阅读原文)

  • 漫画科普 | 全球最牛逼的芯片公司

    2023-08-07

    关注+星标公众号,不错过精彩内容30秒带你看懂,芯片行业里的那些公司!一张图,30秒全部搞懂。↓↓↓免责声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。------------ END ------------后台回复『科普知识』『电子基础』阅读更多相关文章。欢迎关注我的公众号,回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。欢迎关注我的视频号:点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。

  • 新手 RISC-V 编程的几点内容

    2023-08-07

    关注+星标公众号,不错过精彩内容来源 | CSDN原文:https://blog.stephenmarz.com/2021/05/12/tips-to-writing-assembly/当用户使用 C、C++ 或任何其他高级语言时,编译器决定了程序的艺术。然而这一次,我们将自行面对 CPU,新手实现面向指令集编程的艺术,本文使用RISC-V 为例来向大家展示,来如何使用编写语言设计程序逻辑,并最终将程序逻辑转换为汇编语言的程序。嵌入式专栏1用合适的语言设计逻辑对于初学者来说,这是最难的一步,因为现在学生们常用的高级语言中,往往使用更抽象的工具进行逻辑设计,许多学生想直接编写完整的功能模块。但是...