硬件开发

图解网络01

网络协议我们用手机连接上网的时候,会用到许多网络协议。从手机连接 WiFi 开始,使用的是 802.11 (即 WLAN )协议,通过 WLAN 接入网络;手机自动获取网络配置,使用的是 DHCP 协议,获取配置后手机才能正常通信。这时手机已经连入局域网,可以访问局域网内的

网络协议分层:解密TCP/IP五层模型

一、网络背景为了更好的学习网络,我们来简单了解一下网络的背景。在早期实验室中,科学家们可以使用计算机来进行计算数据。大家也知道,科学家们计算的数据一般都是很庞大的。所以,可以利用多台计算机进行数据的分工计算,最后将多台计算机的数据通信起来计算即可。但是,计算机之间是相互独立的,要如何进行计算机之间的

ARM进阶开发探究

文章目录 前言 一、ARM 汇编语言编程 1. 新建工程 2.配置环境 2.1 选择设备 2.2 选择运行环境 2.3 添加源文件 3.测试代码 3.1 源码 3.2 仿真器设置 3.3 编译调试 3.4 使用汇编实现LED闪烁 4.分析 4.1 hex文件简介 4.2 hex(或 bin)文件大小对比 4.3代码差距

Pyarmor9 最新加密教程:从入门到上手(参考官网文档)

官网文档: 一、Pyarmor 是什么?想象你写了一个超级厉害的 Python 脚本,比如一个计算彩票中奖号码的程序(当然是玩笑),你不想让别人偷看或随便复制怎么办?Pyarmor 就像给你的代码加了一把锁&#xff0c

FPGA 时序分析(一)

本部分主要参考米联客的视频教程:1 概述 - 米联客视频课程 时钟概念        时钟信号,一般指控制触发器或其他器件状态变化的周期性脉冲信号,数据可以在其上升沿或者下降沿发生变化。时钟理想模型是一个占空比为50%的方波。1.2 时钟的关键参数        时钟的

【有啥问啥】多臂老虎机(Multi-Armed Bandit,MAB)算法详解

多臂老虎机(Multi-Armed Bandit,MAB)算法详解 1. 引言多臂老虎机(Multi-Armed Bandit,MAB)问题源自概率论和决策论,是一个经典的决策优化问题。最早提出的形式是赌场中的老虎机问题:一个玩家面对多台老虎机(即“多臂老虎机”&#xff

常见的phy

在通信系统中,PHY(Physical Layer Device) 是实现物理层功能的关键组件,负责将数字信号转换为电信号(或光信号)进行发送,并对接收信号解码、恢复时钟等。PHY 的类型与协议息息相关,不同通信协议使用不同类型的 PHY。 🧱 一、常见 PHY 类型按应

AD9268、AD9643调试过程中遇到的问题

Ad9268芯片    AD9268是一款双通道、16位、80 MSPS/105 MSPS/125 MSPS模数转换器(ADC)。AD9268旨在支持要求高性能、低成本、小尺寸和多功能的通信应用。双通道ADC内核采用多级差分流水线架构,集成输出纠错逻辑。每个ADC都具有宽带宽、差分采样保持模拟输入放大器,支持各种用户可选的输入范围。集成基准电压源简化了设计考虑。占空比稳

编写Linux下设备驱动时两种方案:内核态驱动开发和用户态驱动开发

一. 简介本文简单来学习一下,编写Linux下设备驱动代码时,可以从两种实现方式实现:内核态驱动开发和用户态驱动开发。在 Linux 下开发设备驱动时,确实可以从内核态驱动和用户态驱动两个维度进行划分,两者的设计理念、适用场景和实现方式有显著区别。例如,在 Linux 下编写 USB 设备驱动,通常分

【Linux我做主】细说进程地址空间

进程地址空间 进程地址空间 github地址 0. 前言 1. 验证内存分区 内存分区地址的演示 验证堆栈地址的增长方向 static变量所在的区域 2. 虚拟地址的引入 3. 进程地址空间引入 父子进程刚开始是如何实现代码和数据共享的 写时拷贝的过程 解释最开始的现象和历史遗漏问题 4. 深入理解地址空间 什么是地址空间 深入理解地址空间及其区域划分 为什么要