- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 Open RAN, OpenRAN or O-RAN?
当我们谈论Open RAN时,经常会听到“Open”和“RAN”这些词汇的组合,从不同的角度看到这些术语很容易就会造成混淆。这里简单介绍一下区别:“Open RAN”是指通过软件开源化、接口开放化、硬件白盒化来实现模块化组建基站,从而降低产业成本。“OpenRAN” 是电信基础设施项目(TIP)创建了一个项目组,TIP是2016年由Facebook、Intel、诺基亚、德国电信和SK电信联合成立, 其使命是分解软件和硬件,其成员包括500多家互联网公司、电信运营商、厂商和系统集成商。2017年11月
2021-09-26 17:11:22
1172
原创 MT7688之OpenWrt操作GPIO
/sys/class/gpio 说明如果GPIO已经支持的话可以在/sys/class/gpio文件夹中看到以下文件export:导出控制的 GPIO 引脚编号。 unexport:取消控制的 GPIO 引脚编号。 gpiochip*/:保存系统中 GPIO 寄存器的信息,包括每个寄存器控制引脚的起始编号 base,寄存器名称,引脚总数。通过 sysfs 方式控制 GPIO,先访问 /sys/class/gpio 目录,向 export 文件写入 GPIO 编号,使得该 GPIO 的操作接口从内
2021-09-09 23:40:23
1141
原创 PCIE学习笔记(五)PIO例程设计与仿真分析
PIO 例程设计概述PIO example设计在终端模式的IP核生成时已经包括在IP核中了。该设计属于简单的典型应用,与终端模式的PCIe IP核的事务层接口(AXI4-Stream接口)进行通讯,用户可以通过使用已经成熟的设计方便构建系统,进而验证通讯链路和功能的正确性。该设计功能如下:使用Xilinx FPGA的块RAM(block RAM)建立的4个事务专用的2KB的目标区域。(共计8192bytes)。 通过完成型TLP包来支持单个DW数据负载的读写事务(32/64bit地址的存储空间和I
2021-03-09 15:42:23
5740
原创 PCIE学习笔记(四)Xilinx FPGA PCI Express 硬核配置
目录2.3.2 配置核IP生成2.3.2.1 Base模式2.3.2.2 Advanced模式本文主要介绍Xilinx 7系列FPGA的 IP 核配置与应用,使用的工具版本为VIVADO 2019。2.3.2 配置核IP生成打开VIVADO工具,点击 IP Catalog 搜索“PCIE”,双击打开”7 Series Integrated Block for Express(3.3)”.在7系列的PCIe IP核的配置包括两种模式:Base模式和Advanced模式,接下来我们主要介
2021-03-09 15:28:54
14470
原创 FPGA形式化验证工具OneSpin360学习笔记(一)
目录OneSpin360图形界面一致性检查举例等价性检查举例Onespin是领先的EDA解决方案提供商,其360系列产品为FPGA形式化验证工具。它以强大、高性能的形式化验证引擎为基础,能够覆盖自动设计分析到高级属性检查以及逻辑等效性验证,帮助构建功能正确,安全,可靠、可信赖的系统。本文基于OneSpin 360版本 2020的学习笔记OneSpin360图形界面OneSpin360读入了设计后,它的图形界面如图1所示。图中三个数字标红的圈圈是OneSpin360提供给用户的主要
2021-02-07 16:41:10
3706
6
原创 如何在win10系统配置Jenkins slave 节点
如何在win10系统配置Jenkins slave 节点使用Jenkins 管理员账号,在Manage Jenkins里面找到Manage Nodes and Clouds ,点击进去 新建一个NODE名字和描述按需填写,远程工作目录自己定义,一般都是C:\Jenkins.启动方法网上用的比较多的是Launch slave agent via Java Web Start我这个Jenkins 里面对应的是 Launch agent by connecting it to the mast...
2021-02-05 17:27:06
338
原创 PCIE学习笔记(三)事务层协议
本文主要内容来自PCI_Express System Architecture 第四章“Packet-Based Transactions”内容学习。事务层包(TLP)概述前面介绍过TLP包主要四种类型为:内存Memory IO 配置Configuration 消息Message对memory的读写包分为读请求包和响应包、写请求包(不需要存储器的响应包);I/O类型的读写请求都需要相应包;配置类型的包的读写请求也有响应包。这些包请求还可以按属性来分类:NP-nonposted, 即请求需
2021-01-26 13:30:32
3766
原创 PCIE学习笔记(二)PCIe总线的拓扑结构,协议层,数据传输流程
目录PCIe总线的拓扑结构PCI Express协议分层物理层(Physical Layer)数据链路层(Link Layer)处理层(Transaction Layer)软件层(Software Layer)数据传输时候的流程TLP和DLLP报文格式PCIe总线的拓扑结构PCIe采用的是树形拓扑结构, 一般由根组件(Root Complex),交换设备(Switch),终端设备(Endpoint)等类型的PCIe设备组成Root Complex: 根桥设备,是P
2021-01-25 12:20:10
8084
原创 PCIE学习笔记(一)总线规范及接口的带宽、速率计算
目录一 PCIE总线规范:二 PCIE接口的带宽、速率计算相关概念三 PCIE带宽计算一 PCIE总线规范:PCI-Express (peripheral component interconnect express) 是一种高速串行计算机扩展总线标准,它原来的名称为 “3GIO” ,是由英特尔在2001年提出的,旨在替代旧的PCI,PCI-X和AGP总线标准。PCI总线使用并行总线结构,在同一条总线上的所有外部设备共享总线带宽,而PCIe总线使用了高速差分总线,并采用端到端的连接方
2021-01-22 12:17:54
8535
原创 树莓派电信4G联网:树莓派3B+Quectel EC20
最近淘了一个移远的4G 模块,准备和树莓派连一下。实现树莓派4G 联网,模块是USB接口,话不多说。插上模块lsusbpi@raspberrypi:~ $ lsusbBus 001 Device 007: ID 2c7c:0125 Quectel Wireless Solutions Co., Ltd. EC25 LTE modemBus 001 Device 004: ID 413c:2106 Dell Computer Corp. Dell QuietKey KeyboardBus 0
2020-08-25 17:19:09
1754
原创 Mac 快速上手 MindSpore Lenet代码
目录1.Docker安装2.拉取到本地的镜像3.下载并运行MindSpore Lenet代码1.Docker安装由于Docker官网部署在国外, 可以采用通过国内的镜像下载. 这里可以使用阿里云的安装镜像.对于10.10.3以下的用户 推荐使用Docker Toolboxhttp://mirrors.aliyun.com/docker-toolbox/mac/docker-toolbox/对于10.10.3以上的用户 推荐使用Docker for Machttp://
2020-08-08 17:23:31
941
原创 nvidia-smi 查看GPU使用率很高但是看不到进程
使用nvidia-smi命令, 内存使用率hen高,但是看不到进程。如下图:可以使用如下命令fuser -v /dev/nvidia*最后可以看到有几个进程,使用kill 将其杀死kill -9 4375 23073 31121清除完在检查一下:...
2020-07-20 09:31:22
8329
3
原创 Group Normalization
论文:Group Normalization - ECCV2018作者:Yuxin Wu,Kaiming He 团队:FAIRBatch Normalization(BN)沿着 batch 维度进行归一化,其受限于 batch size;当 batch size 很小时,BN 会得到不准确的统计估计,会导致模型误差明显增加. 一般每块 GPU 上 batchsize=32 最合适.但对于目标检测,语义分割,视频场景等,输入图像比较大,而限于显卡显存的限制,导致无法设置较大的 bat...
2020-07-15 13:31:03
200
原创 解决Ubuntu安装opencv报ImportError错误,ImportError: libSM.so.6: cannot open shared object file: No such file
提示import CV2 不行,ImportError: libSM.so.6: cannot open shared object file: No such file解决方案:sudo apt-get install libsm6(或sudo apt-get install libsm-dev)sudo apt-get install libxrender1sudo apt-get install libxext-dev(如果报找不到下载地址,请先执行:...
2020-07-05 18:20:42
1069
原创 win10里面虚拟机WSL Linux下安装Anaconda(64位)
安装找到下载好的文件名为Anaconda3-5.2.0-Linux-x86_64.sh的安装包 在Linux里面.sh文件是可执行的脚本文件,需要用命令bash来进行安装。 此时我们输入命令bash Anaconda3-5.2.0-Linux-x86_64.sh 然后开启安装,在安装过程中,基本上不断按回车或者yes默认就行了。 不过注意最后一步有一个询问你是否安装vscode,emm如果你没有需要就输入no,毕竟在服务器里面都是用vim编辑器的,没必要多装一个。 配置环境变量.
2020-07-05 17:39:50
772
原创 AttributeError module umap has no attribute UMAP
问题 :---------------------------------------------------------------------------AttributeError Traceback (most recent call last)<ipython-input-31-0d9279bde351> in <module> 5 tasks_pca = pca.transform(array_of_
2020-06-12 10:45:02
4966
原创 Virtualenv 的基本使用方法
Virtualenv 的基本使用方法在python 开发中经常遇到库与与库之间冲突的问题。让不同的项目的环境隔离起来很重要。 使用virtualenv 可以给项目建立一个干净的虚拟的python环境,一个专属于项目的python环境。环境:linux#安装pip install virtualenv##测试安装:virtualenv --version为项目搭建一个独立的虚拟环境:cd /workspace/projectsvirtualenv spider开始使用虚拟环境,其需
2020-06-09 09:53:52
313
原创 用ADO操作数据库的方法步骤
<br /><br /> 用ADO操作数据库的方法步骤<br /> <br />/***********************ADO接口简介 ***********************************/<br />ADO库包含三个基本接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。 <br /> <br />_ConnectionPtr接口返回一个记录集或一个空指针。<br />通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句
2011-03-07 16:03:00
321
转载 热转印法做电路板
在制作之前要保证好以下几点:1. 热转印纸必须是制作电路板专用的 。现在市面上用一种也叫热转印纸 是制作t恤专用的,表面有一层胶,经过激光打印机的时候这层容易胶会熔化,会把打印机弄出毛病来的 2. 买30%的双氧水(浓的)3. 买浓盐酸(好象是17%)4. 买细的砂纸5. 敷铜板一定要干净 平整(平整这一点太重要了 )6. 电熨斗 或者过塑机(过塑机要进行内部调整)其实掌握好窍门 电熨斗完全可以
2009-06-11 12:33:00
1675
PHY6220开发板快速上手手册
2021-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人