- 博客(69)
- 收藏
- 关注
原创 蓝桥杯篇---串行EEPROM AT24C02
以上就是今天要讲的内容,本文仅仅简单介绍了写字节时序、写页面时序以及串行EEPROM AT24C02的读写。AT24C02 是 Atmel 公司生产的 **2Kbit(256x8)**串行 EEPROM,采用I2C 接口通信。容量:256 字节接口:I2C 总线工作电压:1.8V 到 5.5V写保护:支持硬件写保护寿命:100 万次写循环数据保存:100 年
2025-02-13 11:40:49
657
原创 图像处理篇---基本OpenMV图像处理
以上就是今天要讲的内容,本文仅仅简单介绍了Openmv中常见的图像处理操作(灰度化、掩膜、二值化、腐蚀、膨胀、缩放、旋转、平移、边缘检测、轮廓检测)
2025-02-12 22:37:20
766
原创 上位机知识篇---SSH&SCP&密钥与密钥对
以上就是今天要讲的内容,本文仅仅简单介绍了SCP、SSH、密钥、密钥对。SCP:用于安全地复制文件,支持目录和压缩传输。SSH:用于安全地远程登录和执行命令,支持端口转发和密钥认证。两者都基于SSH协议,确保数据传输的安全性。密钥对:由公钥和私钥组成,用于非对称加密。生成密钥对:使用ssh-keygen 生成RSA或ED25519密钥对。使用密钥对:将公钥添加到远程主机,使用私钥进行SSH登录或Git操作。密钥管理:备份、更改密码、删除或替换密钥对。通过密钥对认证,可以提高。
2025-02-12 22:16:11
887
原创 图像处理篇---基本Python图像处理
以上就是今天要讲的内容,本文仅仅简单介绍了基本Python图像处理:灰度化、二值化、掩码、腐蚀膨胀、缩放、旋转、高斯平滑、边缘检测、轮廓检测。灰度化:将彩色图像转换为灰度图像。二值化:将灰度图像转换为黑白图像。掩膜:提取图像中的感兴趣区域。腐蚀和膨胀:形态学操作,用于处理二值图像。缩放、旋转、平滑、边缘检测、轮廓检测等。通过 OpenCV 和 NumPy,可以轻松实现这些图像处理操作。
2025-02-11 14:37:47
1365
原创 嵌入式硬件篇---原码、补码、反码
以上就是今天要讲的内容,本文仅仅简单介绍了八进制、十六进制的原码、反码、补码。在计算机中,源码、补码和反码是表示有符号整数的三种方式,主要用于处理负数。下面详细介绍它们的概念和转换方法,并通过示例说明。源码:直观,但加减法复杂。反码:解决了部分问题,但仍存在 +0 和 -0 的问题。补码:解决了所有问题,是现代计算机的标准表示方法。通过补码,计算机可以高效地进行有符号整数的加减法运算,同时避免了符号处理的复杂性。直接表示数值,最高位为符号位。正数与原码相同,负数为原码数值部分取反。
2025-02-11 14:00:40
775
原创 上位机知识篇---交叉编译(龙芯)
以上就是今天要讲的内容,以国产龙芯芯片为例,本文仅仅简单介绍了交叉编译。交叉编译(Cross-Compilation)是指在一个平台上生成可以在另一个平台上运行的可执行代码的过程。通常,开发环境(Host)和目标环境(Target)的硬件架构或操作系统不同。国产龙芯芯片(LoongArch架构)是一个典型的交叉编译场景,因为其架构与常见的x86/ARM不同。以下详细介绍交叉编译的原理、工具链配置,并以龙芯芯片为例进行实战演示。自主指令集:LoongArch是龙芯中科自主研发的指令集架构。
2025-02-10 14:58:40
943
原创 程序代码篇---Cython
Cython 是一个用于将Python 代码转换为C/C++ 扩展模块的工具旨在显著提升 Python 代码的执行效率,同时保持与 Python 生态的无缝兼容。它通过结合 Python 的易用性和 C 语言的性能优势,广泛应用于科学计算、高频交易、游戏开发等对性能要求较高的领域。Cython 通过将Python 代码静态编译为 C 扩展,在保留 Python 语法简洁性的同时,实现了接近原生 C 的性能。
2025-02-10 14:26:18
909
原创 上位机知识篇---DeepSeek问答技巧
以上就是今天要讲的内容,本文仅仅简单介绍了AI问答技巧。通过使用通用模板,分步提问,设置身份,问答形式。掌握上述技巧可显著提升AI问答效率与质量,关键原则明确性:减少模糊表述,精准传递需求。结构性:复杂问题分层拆解。批判性:对AI输出保持验证意识。迭代性:通过反馈循环持续优化提问。通过灵活组合这些方法,用户可在科研、教育、商业等多个领域实现更高效的智能协作。
2025-02-09 08:34:34
927
原创 嵌入式硬件篇---OpenMV的硬件流和软件流
以上就是今天要讲的内容,本文仅仅简单介绍了OpenMV中的硬件流和软件流。• 硬件流控制:通过RTS/CTS信号实现高可靠、高速通信,适合工业级应用。• 软件流控制:通过XON/XOFF字符实现灵活的低速通信,适合资源受限场景。• 选择建议:◦ 优先使用硬件流控制(高速、可靠场景◦ 仅在硬件不支持时使用软件流控制(低速、简单场景通过合理选择流控制方式,可显著提升OpenMV在复杂环境中的通信稳定性和效率。
2025-02-08 15:20:10
1743
1
原创 嵌入式硬件篇---OpenMV串口流和缓冲区
以上就是今天要讲的内容,本文简单介绍了OpenMV的串口流和缓冲区。流 是一种抽象的数据传输模型,代表连续的数据流动。在UART通信中,数据通过串行接口以字节流的形式逐位发送或接收。流强调数据的顺序性和连续性,类似于水流,数据按发送顺序依次到达接收端。缓冲区 是硬件或软件中用于临时存储数据的内存区域。在UART通信中,缓冲区分为发送缓冲区和接收缓冲区。发送缓冲区:存储待发送的数据,由硬件逐步发送。接收缓冲区:存储已接收但尚未被程序读取的数据。UART数据传输的连续性抽象,强调顺序性和实时性。
2025-02-08 14:36:58
1479
原创 嵌入式硬件篇---OpenMV基本使用&自动增益\曝光\白平衡
以上就是今天要讲的内容,本文简单介绍了基本使用以及自动增益\自动曝光\自动白平衡。
2025-02-06 17:34:59
1266
原创 深度学习篇---深度学习中的超参数&张量转换&模型训练
以上就是今天要讲的内容,本文简单介绍了深度学习中的超参数以及PaddlePaddle、pytorch框架下的张量转换、模型训练。
2025-02-05 22:14:33
1276
原创 深度学习篇---二维码&预训练模型
以上就是今天要讲的内容,本文简单介绍了二维码原理、Paddlepaddle、pytorch、tensorflow中的各种预训练模型。
2025-02-04 09:44:33
1126
原创 程序代码篇---项目目录结构&HSV掩膜&Opencv图像处理
以上就是今天要讲的内容,本文简单介绍了项目目录结构、HSV掩膜、Opencv图像处理
2025-02-03 13:48:07
1090
原创 嵌入式硬件篇---HAL库&内外部时钟&主频&锁相环&分频器
以上就是今天要讲的内容,本文简单介绍了STM32的HAL库、内外部时钟、微控制器主频、锁相环PPL、分频器相关知识。
2025-02-03 13:00:34
1428
原创 程序代码篇---enumrate&map&raise&zip&fiter
以上就是今天要讲的内容,本文仅仅简单介绍了enumrate、map、raise、zip、filter函数。
2025-02-02 10:06:18
1044
原创 嵌入式硬件篇---CPU&GPU&TPU
CPU:适用于通用计算,能够处理各种复杂的任务和指令。GPU:适用于需要大量并行处理的任务,如图形渲染和深度学习。TPU:专门为深度学习设计,提供了针对特定类型计算的优化。这三种处理器在现代计算系统中通常协同工作,以提供最佳的性能和效率。以上就是今天要讲的内容,本文仅仅简单介绍了CPU、GPU、TPU。
2025-02-01 19:21:30
2611
1
原创 深度学习篇---深度学习框架
以上就是今天要讲的内容,本文仅仅简单介绍了Pytorch、TensorFlow、Paddlepaddle三个深度学习框架以及其基本操作。
2025-01-31 20:46:52
1223
原创 上位机知识篇---Linux的shell脚本&搜索、查找、管道
以上就是今天要讲的内容,本文简单介绍了Linux的shell脚本,搜索、查找、管道命令。
2025-01-29 21:35:55
1070
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人