摘要: 本文以802.11中的L-STF序列为例,说明fft/ifft运算产生的实际作用。 Matlab代码: clear all; lstf= 1/sqrt(2)* [ 0,0,0,0,0,0, 0,0,1+1i,0, 0,0,-1-1i,0, 0,0,1+1i,0, 0,0,-1-1i,0, 0,0,- 阅读全文
posted @ 2024-01-22 19:14 DF11G 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1.几个基本概念 TLP(Transaction Layer Packet): TLP包是由PCIe的Endpoint或者Root Complex发送的数据包。在PCIe体系中的事务层生成;TLP包由头(Hander)、数据(Data)、ECRC(校验)几个部分组成。TLP是用户程序和PCIe设备交 阅读全文
posted @ 2023-04-21 19:16 DF11G 阅读(4903) 评论(0) 推荐(5) 编辑
摘要: 调制 调制就是把信号形式转换成适合在信道中传输的一个过程。可分为基带调制和载波调制。我们这里所说的调制都是载波调制。 载波调制就是把调制信号骑到载波上,方法就是用调制信号去控制载波的参数,使载波的一个参数或者几个参数按照调制信号的规律变化。 载波调制根据调制信号的类型,又可以分为模拟调制和数字调制。 阅读全文
posted @ 2023-03-24 16:34 DF11G 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 一. PCI设备注册 每个PCI设备驱动都有一个pci_driver变量,它描述了一个PCI驱动的信息,例如本文中的rtl8125_pci_driver;pci_driver结构体中都有一个id_table成员变量,记录了当前这个驱动所能够进行驱动的那些设备的ID值,本文中对应的id_table为r 阅读全文
posted @ 2023-03-20 18:58 DF11G 阅读(624) 评论(0) 推荐(0) 编辑
摘要: Cache本质就是一个硬件hash表(Tag RAM)+SRAM(DATA RAM),一般来说Cache的大小指的是DATA RAM的数据规模,并不包括Tag RAM的物理空间。 Cache的属性line:代表一个cacheline,cache中最小访问单元,常见的cache line大小是32/6 阅读全文
posted @ 2023-03-14 11:00 DF11G 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 一 . ELF文件格式 Linux的可执行文件一般是elf格式的,在这个可执行文件的头部包含了很多重要的信息:如文件格式,加载地址,符号表等。当链接器链接生成可执行文件时,会将程序的加载地址写入可执行文件头。 在程序运行时,动态加载器将可执行文件载入文件头指定的加载地址处,并加载该地址,开始从该地址 阅读全文
posted @ 2023-03-10 18:35 DF11G 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 一. 基本步骤 1. 下载 dpdk 源代码http://core.dpdk.org/download/ 2.下载 kmod 源代码http://git.dpdk.org/dpdk-kmods/commit/ 3. 解压编译 kmod,生成生成 igb_uio.ko~/dpdk/dpdk-kmods 阅读全文
posted @ 2023-03-07 19:51 DF11G 阅读(1837) 评论(0) 推荐(0) 编辑
摘要: 一、Watchpoint功能 ARMV7-A 架构的内核自带的硬件watchpoint功能,例如Cortex-A9支持6个硬件breakpoint, 4个硬件watchpoint, gdb的watchpoint大多数情况下就是基于该功能实现。 Watchpoint功能启用之后,一旦处理器对监控区域内 阅读全文
posted @ 2022-09-21 14:31 DF11G 阅读(1257) 评论(0) 推荐(1) 编辑
摘要: 1. 进入GDB环境 $ riscv32-elf-gdb GNU gdb (2022-02-07_riscv32-elf-0278d8cc40b) 8.2.50.20190522-git Copyright (C) 2019 Free Software Foundation, Inc. Licens 阅读全文
posted @ 2022-08-05 17:41 DF11G 阅读(2236) 评论(0) 推荐(1) 编辑
摘要: 1. mmc子系统驱动简介 mmc子系统驱动分为三层,分别为: Block层:主要作用是对接通用块层,创建块设备及上层请求处理等工作。Core层:主要提供协议层的内容,为Block层、Host层提供相应接口。Host层:主要是对接SOC的MMC控制器,是比较底层的寄存器操作及中断操作。 上下层之间的 阅读全文
posted @ 2022-03-17 14:08 DF11G 阅读(3101) 评论(0) 推荐(0) 编辑