自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 【版图设计】2025年 最新 Cadence Virtuoso IC617 虚拟机环境配置全过程 集成电路版图设计环境配置

本文章详细讲解了CadenceVirtuosoIC617虚拟机环境配置全过程,还有各种名称的介绍。包括过程中会遇到的问题已经解决方法和相应软件的下载链接,地址,等等

2025-01-20 00:13:55 1238

原创 【Python】什么是字典(Dictionary)?

字典(Dictionary)是 Python 中一种可变(mutable)的数据结构,用于存储键值对(key-value pairs)。字典通过键(key)来快速查找值(value)。与列表或元组不同,字典是通过键来访问值,而不是通过索引。字典在很多编程语言中都有类似的数据结构(比如哈希表、关联数组等)。字典是一个非常强大且灵活的数据结构,它以键值对的形式存储数据,通过键来访问对应的值。在需要通过唯一标识符快速查找数据的场景中,字典是非常合适的选择。

2024-12-29 19:36:09 1347

原创 【Python】什么是元组(Tuple)?

元组(Tuple)是 Python 中的一种不可变的数据结构,用于存储多个元素。它类似于列表(List),但与列表不同的是,元组一旦创建,就无法更改其中的元素(不可变性)。元组常用于存储不同类型的数据,或在函数中返回多个值。元组是一个非常简单、轻量且高效的数据结构,它适用于存储不需要修改的数据。由于其不可变性,元组通常在性能要求较高或者数据不应被修改的场景中使用。

2024-12-29 19:28:40 808

原创 TI MSPM0系列(G3507,L1306等) DMA 相关内容 全解析

乒乓缓冲器架构的提前中断生成”是一种常用于实时数据流处理的机制,通过DMA控制两个缓冲区的交替填充和传输,并利用提前中断生成机制来确保数据及时处理,减少延迟。这种架构适用于音频采集、视频处理、传感器数据采集等需要高效、低延迟数据处理的应用场景。

2024-12-03 21:42:07 647

原创 快速了解:“乒乓缓冲器架构的提前中断生成”

乒乓缓冲器架构的提前中断生成”是一种常用于实时数据流处理的机制,通过DMA控制两个缓冲区的交替填充和传输,并利用提前中断生成机制来确保数据及时处理,减少延迟。这种架构适用于音频采集、视频处理、传感器数据采集等需要高效、低延迟数据处理的应用场景。

2024-12-03 21:17:17 1175

原创 快速了解:“DMA中的支持数据重组的跨步模式,例如三相计量应用”

支持数据重组的跨步模式”在三相计量应用中,允许使用DMA按顺序依次采集每个相的数据,并在数据传输后重组这些数据,以便进行完整的三相电流、电压等的计算。通过这种方式,系统能够减少硬件需求,并高效地采集和处理多相电力数据,广泛应用于电力计量、负载分析和电能监测等领域。

2024-12-03 21:12:51 326

原创 快速了解:“为其他通道提供服务的活动通道中断”

为其他通道提供服务的活动通道中断”是指在DMA多通道配置中,一个活动通道完成数据传输后,会触发中断,通知系统启动其他依赖它的通道或执行其他相关任务。这个机制有助于协调多通道的数据传输,优化系统的性能和资源使用。

2024-12-03 21:08:20 399

原创 【学习笔记】一篇文章 快速了解 哈希函数 是什么 它的起源和发展应用!

它使得分布式系统中的数据能够均匀分布在不同的节点上,从而提高系统的性能和可靠性。哈希函数(Hash Function)是一种将输入数据(通常是任意长度的数据)映射为固定长度输出(通常是一个固定长度的哈希值或哈希码)的函数。哈希表通过哈希函数将键(Key)映射到固定大小的数组索引,然后根据该索引存储和查找数据。哈希函数的历史可以追溯到计算机科学的早期。最初的哈希函数被用来加速数据存取和存储,特别是在查找表和数据库索引的实现中。随着互联网、云计算、区块链等技术的快速发展,哈希函数的应用变得更加广泛,特别是在。

2024-11-28 16:57:16 942

原创 【学习笔记】快速了解 哈希表 是什么和工作原理!

(Hash Table)是一种数据结构,它通过将数据映射到一个固定大小的数组(称为“桶”或“槽”)中来实现快速的查找、插入和删除操作。哈希表通过一个哈希函数将数据的键(Key)映射到数组的索引位置,从而使得在表中的数据可以通过其键迅速访问。

2024-11-28 16:50:58 926

原创 NAT模式 和 桥接模式 的区别

NAT(网络地址转换)模式和桥接模式是虚拟机网络连接的两种常见模式,它们的区别在于网络连接方式、IP地址分配、网络隔离以及应用场景:

2024-11-10 16:24:32 1490

原创 学习笔记(九)网络三次握手 指的是什么?

客户端向服务器发送SYN请求。服务器回复SYN-ACK确认。客户端发送ACK确认服务器。三次握手确保了客户端和服务器之间的连接是可靠的。它可以验证客户端和服务器都准备好进行通信,并且能够确认双方能够正常传输数据。之所以在 TCP 连接建立过程中需要三次握手(Three-Way Handshake),而不是二次握手,是为了确保可靠性和数据的完整性。三次握手的过程能够确保客户端和服务器双方都准备好接收和发送数据,并且能够同步各自的初始序列号。下面解释一下为什么不能只用二次握手。三次握手的第三步。

2024-11-10 15:41:46 1031

原创 学习笔记(八)嵌入式中,Make , CMake 以及makefile分别是什么? 有什么用?

特性makecmake作用执行Makefile指定的构建规则生成适配平台的构建文件(如Makefile配置文件Makefile跨平台支持较弱强,支持多平台依赖管理手动管理自动管理适用场景小型项目,简单构建过程跨平台,大型项目,复杂构建需求对于简单项目或仅在 Unix 系统上的构建,make可能更直观。而对于跨平台的中大型项目,cmake更适合,能自动生成各平台的构建文件并管理复杂依赖关系。

2024-11-10 14:52:11 802

原创 学习笔记(七)UART(USART)串口通讯中 硬件流控制是指什么

RTS/CTS硬件流控制机制能够有效。通过将发送设备的连接到接收设备的,以及接收设备的 RTS输出 连接到发送设备的 CTS输入 ,可以确保发送方和接收方之间的协调和同步,从而实现稳定的数据传输。

2024-11-08 11:29:48 1094 3

原创 【学习笔记】一篇文章 快速了解 FPGA(现场可编程门阵列)!

如果你想要玩转硬件、实现超高效的运算,FPGA就是你不可或缺的超级工具。它就像是硬件世界里的魔法师,能在各个应用场景中变出不同的“法术”。只要你有创意,FPGA就能帮你实现,灵活又高效!

2024-10-24 17:09:50 422

原创 【FPGA】Quartus Prime Lite 23.1 最新版 安装教程 ModelSim_18.1 下载安装 + 联调仿真教程 + 详细安装教程

Quartus Prime Lite 23.1 下载以及安装流程 + ModelSim18.1 下载以及安装流程

2024-10-24 17:00:14 6467 17

原创 学习笔记(六)树莓派 通过内存卡系统镜像启动 与Windows的不同

树莓派的设计和启动流程使得烧录到内存卡后的系统能够直接运行,提供了一种简便且高效的使用体验。这种方法消除了用户选择在 U 盘还是内部存储中安装操作系统的复杂性。在笔记本电脑或台式电脑中安装 Windows 系统时,通常也会选择将操作系统直接安装到硬盘(HDD 或 SSD)上,而不是在 U 盘或其他存储设备上。在笔记本电脑或台式电脑中,Windows 操作系统通常被安装到硬盘上,而使用 U 盘作为安装介质。用户在安装过程中选择目标硬盘分区,以确保系统的性能和稳定性。

2024-10-07 19:50:21 561

原创 学习笔记(五)一篇文章解释清楚SSH 是什么,通俗的解释SSH的原理以及思想,看过一遍就不会再忘记。

SSH 是一种强大且安全的远程访问工具,广泛应用于系统管理和开发工作。通过加密和身份验证,SSH 确保了用户数据的安全性,成为现代网络环境中不可或缺的工具。

2024-10-07 19:19:28 748

原创 【电赛】一篇文章快速了解 TI德州仪器的 MSPM0 系列芯片!

TI MSPM0系列是一款低功耗、高性能且具备丰富外设的微控制器,适合用于各种嵌入式应用,尤其是在对功耗和成本有严格要求的场合。凭借其强大的处理能力和低功耗特性,MSPM0系列在可穿戴设备、无线传感器、智能家居、物联网等领域有着广泛的应用前景。: MSPM0系列提供DMA(直接内存访问)控制器,能够在不占用CPU资源的情况下,实现数据从外设到内存的高速传输,极大提高数据传输效率。MSPM0系列的高性能和低功耗特性,使其适用于许多嵌入式领域的应用,特别是那些对功耗和成本有严格要求的应用。

2024-10-05 01:29:37 820

原创 学习笔记(四)堆栈在嵌入式中的应用

在嵌入式系统中,堆栈(Stack)是一种重要的数据结构,主要用于管理函数调用和局部变量。总之,堆栈在嵌入式系统中扮演着至关重要的角色,合理管理堆栈能够提高程序的稳定性和性能。

2024-10-05 01:17:01 420

原创 Quartus Prime 仿真相关报错解决方法

使用 Quartus Prime 仿真时出现Error (199014): Vector source file D:/Ktim_Document/Program_WorkSpace/FPGA_Program/Project/Waveform.vwf specified with --testbench_vector_input_file option does not exist报错解决方法

2024-09-29 11:18:57 1359

原创 学习笔记(二)堆 是什么 与 栈 的区别

堆是程序运行时用于动态分配和管理内存的一块区域,适合存储需要跨函数调用或生命周期较长的数据结构。虽然堆提供了灵活的内存管理方式,但其手动管理机制和较慢的访问速度也使得使用它时需要格外小心。

2024-09-21 23:57:36 468

原创 学习笔记(一)堆栈储存 和 程序储存 的不同

栈适合存储局部的、临时的数据,管理自动,性能高,但容量有限。堆用于存储动态分配的数据,容量大,但需要程序员手动管理内存,性能相对较慢。

2024-09-21 23:53:32 824

原创 学习笔记(三)深入理解 “栈” —— 栈的具体应用

栈的具体使用是在函数调用和返回过程中自动进行的。栈会按顺序存储返回地址、参数、局部变量,并在函数完成后依次弹出,确保程序能按正确的顺序执行。通常你不需要手动管理栈,但理解其工作机制对编写和优化代码非常有帮助。

2024-09-21 23:35:05 386

原创 Keil_VScode_Gitee 三位一体开发单片机

【代码】Keil_VScode_Gitee 三位一体开发单片机。

2024-05-22 00:08:57 1033 2

电子信息工程技术专业 学习清单

包括相关课程链接,具体的学习路径以及方法,课程讲解等等

2025-02-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除