一文搞懂RISC-V
2022-03-09
0 RISC-V和其他开放架构有何不同 如果仅从“免费”或“开放”这两点来评判,RISC-V架构并不是第一个做到免费或开放的处理器架构。 在开始之前,我们先通过论述几个具有代表性的开放架构,来分析RISC-V架构的不同之处以及为什么其他开放架构没能取得足够的成功。 0.1 平民英雄——OpenRISC OpenRISC
共 194 篇文章
2022-03-09
0 RISC-V和其他开放架构有何不同 如果仅从“免费”或“开放”这两点来评判,RISC-V架构并不是第一个做到免费或开放的处理器架构。 在开始之前,我们先通过论述几个具有代表性的开放架构,来分析RISC-V架构的不同之处以及为什么其他开放架构没能取得足够的成功。 0.1 平民英雄——OpenRISC OpenRISC
2022-03-09
什么是can总线 CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO11898),是国际上应用最广泛的现场总线之一。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总
2022-03-09
以下文章来源于信号完整性 ,作者信号完整性, 原文地址 . 数据中心利用发射系统和接收系统之间的通道,可以准确有效地传递有价值的信息。如果通道性能不佳,就可能会导致信号完整性问题,并且影响所传数据的正确解读。因此,在开发通道设备和互连产品时,确保高度的信号完整性非常关键。测试、识别和解决导致设备信号完整性问题的根源,就
2020-06-26
IC芯片封装技术的工艺流程 芯片封装工艺分为两段,分别叫前道(Front-of-line,FOL)和后道(End-of-line,EOL),前道(FOL)主要是将芯片和引线框架(Leadframe)或基板(Substrate)连接起来,即完成封装体内部组装。后道(EOL)主要是完成封装并且形成指定的外形尺寸。 (一)、
2020-06-06
SiP(System in Package,系统级封装),就是将多个具有不同功能的有源电子元件与可选无源器件,以及MEMS,或者光学器件等其他器件优先组装到一起,实现一定功能的单个标准封装件,形成一个系统,或者子系统。 SiP和SOC的比较 从架构上来说,它会将处理器、存储器、电源管理芯片,以及无源器件等不同功能的芯片
2020-05-23
1 移动基站天线的发展史 2 电磁波传播基础知识 无线电波的定义 无线电波是一种信号和能量的传播形式,在传播过程中,电场和磁场在空间中相互垂直,且都垂直于传播方向。 无线电波的传播方向 正交特性;电生磁、磁生电。 无线电波的波长、频率与传播速度的关系 其中:波长 λ= C/f (式中,C为光速,f为工作频率,λ为波长。
2020-05-20
首先我们看一下STM32的HAL库中的代码 代码库中的__weak就是我们今天要谈关键字,这其实不是C语言的关键字,而是一个编译器的关键字。__weak关键字源自于C++,后来被ARMCC以及gcc for arm等编译器实现。 在C语言中,函数和初始化的全局变量(包括显示初始化为0)是强符号,未初始化的全局变量是弱符
2020-05-20
电解电容的失效模式 失效分析 铝电解电容器正极是高纯铝,电介质是在金属表面形成的三氧化二铝膜,负极是黏稠状的电解液,工作时相当一个电解槽。铝电解电容器常见失效模式有:漏液、爆炸、开路、击穿、电参数恶化等,有关失效机理如下: 漏液 铝电解电容器的工作电解液泄漏是一个严重问题。工作电解液略呈现酸性,漏出的工作电解液严重污染
2020-05-17
电阻的种类很多,并且电阻的分类存在许多差异。本文主要着眼于薄膜电阻器中碳膜电阻器和金属膜电阻器的识别。 碳膜电阻器和金属膜电阻器经常用于电路中。碳膜电阻器因其低成本和简单的生产过程而被更频繁地使用。薄膜电阻器的生产过程一般如下:成膜→压盖→分级→开槽→点焊→喷漆→初试→色环→复验→选择→包装。那么如何区分碳膜电阻器和金
2020-05-14
前面两篇文章我们介绍了基础的数据类型和C语言的关键字,这一篇我们总结整理一下C语言的编程过程中经常会用到宏定义。 如果你只是使用宏定义做一些常量的定义,那么你不是OUT了,就是C语言小白。 我们在编程过程中,宏定义都有哪些作用呢 常量定义 可以作为功能代码的开关 防止头文件被重复包含 定义一些通用类型,防止因为平台和编
2020-05-14
上一篇文章提到了C语言中的关键字,主要介绍了基础数据类型和修饰符的关键自己,这一篇主要记录一下对于数据结构方面的几个关键字。 struct struct即是我们所说的结构体。他将一些相关联的数据打包成一个整体,方便使用。 其实它的概念通俗的来说,就像OOP语言中的类一样,只不过我们的结构体里没有函数,只有各种“属性”或
2020-05-14
突然想复习一下C语言,我是从看谭浩强的《C语言程序设计》入门的,虽然网上有很多人在评论书中的各种错误,但这本书毕竟是很多院校选择的C语言教材,所以普及面还是很广的,但说实话对于C语言的真正了解和这本书真的没啥关系。 与其要整理C语言的基础知识,不如重拾一下这些年来实践中的总结,一方面健全自己C语言的知识体系,另一方面也