嵌入式硬件工程师与嵌入式软件工程师

纯硬件设备是指内部不包含微处理器,无需烧写软件就能够运行的电子设备。如天线、老式收音机、老式电视机、老式洗衣机等。这类设备通常功能简单,易于操作,用户通常只需要打开电源开关并调节电位器、可变电容就能够使设备进行工作。嵌入式设备是指内部包含微处理器,需要烧写软件才能够运行的电子设备。由于具备微处理器和

FPGA原理与结构(6)——分布式RAM(Distributed RAM,DRAM)

FPGA中的DRAM,DRAM的配置方式,DRAM的原理与结构,DRAM的实现方式,vivado推断DRAM和BRAM,Distributed RAM

Hive的UDF开发之向量化表达式(VectorizedExpressions)

笔者的的SailWorks模块包含离线分析功能。离线分析的后台实现,包含调度引擎、执行引擎、计算引擎和存储引擎。计算和存储引擎由Hive提供,调度引擎和执行引擎由我们自己实现。调度引擎根据DAG图和调度计划,安排执行顺序,监控执行过程。执行引擎接收调度引擎安排的任务,向Yarn申请容器,在容器中执行

MIPS指令集处理器设计(支持64条汇编指令)

MIPScpu_core_type1是支持56条基本汇编指令的MIPS处理器,基于Quartus (Quartus Prime 17.1) Standard Edition版本开发设计

AI 的未来是开源的

但是,真实的东西是无可替代的。真正参与开源软件开发的公司秉承极端开放创新的理念,通过承认并非所有好的代码或伟大的想法都存在于他们的组织中,来挑战传统的竞争优势概念。这种转变支持了这样一种观点,即开源生态系统中的共享创新会导致更快的市场增长,甚至为研发资金有限的小型软件公司提供从开源软件中存在的研发溢

AI嵌入式3——君正T40之MIPS32架构交叉编译opencv4篇

想要编译安装的顺利,需要好好捋一捋配置

硬件性能评估指标-DMIPS、MFLOPS、MAC、TOPS

FLOPS主要用于评估计算机在科学计算、图形处理、模拟等需要大量浮点数运算的应用中的性能。因为DMIPS指的是每秒处理几百万指令-Million Instructions。也有1.5GHz的,由厂家设置,因为功耗之类的原因?FLOPS用于衡量计算机系统的浮点数运算性能,因为信号处理计算一般都是乘加计

AMBA协议AXI-Stream(协议信号、设计实践)

AXI-Stream(以下简称AXIS)是AMBA协议的AXI协议三个版本中(AXI4-FULL、AXI4-Lite、AXI4-Stream)最简单的一个协议;摄像头高速ADXilinx的AXI-DMA模块在进行SOC设计中需要高速数据传输处理的场合,常常使用AXIS协议;AXIS与AXI-FULL

【计算机模型机设计】8指令多周期(硬布线)MIPS CPU设计报告

本课程设计是完成该课程并进行了多个单元实验后,综合利用所学的理论知识,并结合在单元实验中所积累的计算机部件设计和调试方法,设计简单计算机系统。所设计的系统能在 LOGISIM 仿真平台上正确运行,通过检查程序结果的正确性来判断所设计计算机系统正确性。本课程设计属于设计型实验,不仅锻炼学生简单计算机系

Linux硬盘测速

或者添加一块新硬盘后格式化。buffer缓存:从硬盘里取信息,我们先把读出的数据放在缓冲区,计算机再直接从缓冲区中取数据,等缓冲区的数据取完后再去硬盘中读取,这样就可以减少硬盘的读写次数,计算机对缓冲区的操作大大快于对硬盘的操作,故应用缓冲区可大大提高计算机的运行速度。cache缓存:硬盘cache

《【ESP32开源项目】基于esp32cam制作的迷你监控,可以通过app远程查看》代码解析

看到一篇很不错的博文,分析一下代码,记录基于esp32cam视频流媒体的处理方法。

记录Virtuoso导入工艺库心得

5、在PDK或者OA下再次运行virtuoso,打开Tools下的Library Manger....,点击Edit下的Library Path...,然后点击所出现界面下的Edit,点击Add Library..,书写名称,找到相应路径下的文件选中后再点击OK。(1)在OA路径下打开virtuos

【计算机体系结构】Cache性能分析实验报告

计算机体系结构实验一Cache性能分析实验报告,有完整过程和图片,供参考

【ARM架构】armv8 系统安全概述

TrustZone 是ARM 架构的一个安全扩展模型,可以用在任何ARM处理器中。Normal world 通过SMC指令访问Secure world。Secure monitor 管理着Normal World和Secure World 的切换。Secure monitor 的代码在禁用中断的上下

Efuse介绍及安全启动浅析

efuse主要用于记录一些OEM的产品信息,并且也会用于安全启动,那么安全启动是什么,为什么要做安全启动?安全启动以限制消费者能力,防止消费者从软硬件层面,对产品的部分关键系统进行读写,调试等高级权限,达到对产品的商业保密,知识产权的保护。安全启动的安全模型是建立在消费者是攻击者的假设之上刷机安装自

内存对齐原因和规则

结构体中的元素在内存中并不是紧密排列的,如以下结构体:struct s { char c1; int i1; char c2; int i2;};在内存中的大小是16字节而非简单的元素大小之和(10字节),原因是

DDR理论带宽计算

DDR理论带宽计算。DDR的理论带宽是从硬件能力角度出发,计算的是DDR的理性情况下最大的性能表现,而实际应用当中更加关注的是DDR的实际带宽,而实际带宽与读写的连续性,随机性,缓存等因素都相关。.........

[SSD固态硬盘技术 5] 闪存芯片详解

闪存颗粒是固态硬盘中数据的真实存储地,就像机械硬盘的磁盘一样。闪存颗粒flash memory是一种存储介质,重要的区别于传统机械盘存储介质就是它是一种非易失性存储器,就是断电可以保存写入的数据,以固定大小的区块为单位,不是以单个的字节为单位。

什么是EMC认证?

一文带你了解什么事EMC认证,为什么要进行EMC认证,EMC认证都有哪些

【深度学习计算机指令系统,彻底搞懂指令十大寻址方式】

我在之前的文章专栏已经系统地为大家讲解了计算机最基本的组成框架、存储器、高速缓冲存储器,计算机的下一个重要部分就是CPU了,可是再介绍CPU之前,我们不得不先介绍一下计算机指令系统,因为这个可以说是使得计算机正常运转的核心,我们也可以借助指令系统对于之前的给大家讲解的内容也是一种巩固。例如以上就是今

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈