自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows系统内搭建跨架构linux虚机的方法

TAP网络可以实现多台虚机互通,IP地址需要自己设置,不要使用宿主机192.168.101.xxx网络,会把别人云桌面挤掉。如何添加新的TAP设别,打卡设备管理器==》添加过时硬件,创建完毕后自己重命名。右击TAP设备,启动桥接,会出现网桥设备,把TAP设别都添加到网桥,直接官方网站下载安装好的虚拟硬盘,内部自带系统,不需要再安装;虚机用户名:root 密码:openEuler12#¥。安装完毕后会在网络连接里出现tap设备,自己重命名。虚机用户名:root 密码:centos。确认时候告警不用管。

2024-06-21 13:40:30 964

原创 基于ansible的k8s+containerd快捷部署(arm64架构)

部署产生的证书都会存放到目录“kube-ansible/ssl”,一定要保存好,后面还会用到~修改group_vars/all.yml文件,修改软件包目录和证书可信任IP。修改hosts文件,根据规划修改对应IP和名称。如果安装某个阶段失败,可针对性测试.1)修改hosts,添加新节点ip。例如:只运行部署插件。

2024-06-12 09:22:02 265

原创 dpdk关键技术整理

160页dpdk技术整理,资料见附件。

2024-05-30 13:51:17 97

原创 ubuntu设置core文件生成位置

echo "ulimit -c unlimited" >>/etc/profile #生成的core文件大小无限制。echo "kernel.core_pattern=/root/coredump/core-%t-%p-%e">>/etc/sysctl.conf #生成的core文件的格式。

2024-05-28 15:17:07 226

原创 backtrace定位方法

3、objdump -S 二进制文件 | grep -A 10 "your_function" 显示周围多行。2、objdump -d 二进制文件 |grep your_function。addr2line -f -e 二进制文件 函数地址。一般backtrace打印出来的地址还需要二次推算。1、nm -n 二进制文件。

2024-05-28 15:15:49 119

原创 反编译方法记录

1、nm -D -A /库目录/*.so |grep 函数名 用这个命令可以快速定位函数归属哪个库。2、安装软件IDA,加载对应库文件,就可以反编译出代码。

2024-05-28 15:12:23 463

原创 git 记录

2、你可以使用git commit --amend修改提交信息,或者修改文件后使用git add和git commit --amend修改提交内容。1、git reset --hard/soft [commit id] 回退到指定的commit id版本。#推送到远程分支git chekout master。git commit -m "待提交的日志"

2024-05-28 15:10:17 179

原创 交叉编译 cmake标准编译模板

#配置 ARM 交叉编译set(CMAKE_SYSTEM_NAME Linux)set(CMAKE_SYSTEM_PROCESSOR x86_64)message(STATUS "CMAKE_SYSTEM_PROCESSOR=${CMAKE_SYSTEM_PROCESSOR}")#指定编译器的 sysroot 路径set(TOOLCHAIN_DIR /opt/v1010/x86_64-glibc-gnuabi64-2)set(CMAKE_SYSROOT ${TOOLCHAIN

2024-05-27 17:00:38 266

原创 SRSRAN-4G中gnb MAC层上下行调度全流程梳理

思维导图见附件,代码C++的,画的有点乱,哈哈哈。

2024-05-27 16:53:47 238

原创 freertos API 接口封装

将freertos接口重新封装

2024-05-27 16:27:24 1181

原创 windows环境/linux环境 使用qemu搭建arm64虚机

2、创建虚拟存储 qemu-img create -f qcow2 D:\VM\qemu-CentOS\centos-arm64.qcow2 40G。1、下载QEMU_EFI.fd引导程序和ios镜像。

2024-05-24 15:41:56 479

原创 5G PRACH竞争接入流程报文

资源见附件。

2024-05-24 15:25:35 87

原创 5G MAC层PCAP报文

见附录资源。

2024-05-24 15:20:33 273

原创 通信协议栈asn1c编解码代码自动生成

通信协议栈asn1c编解码调研

2024-05-24 15:04:15 768

原创 dpdk 主从共享内存分析

避开主线程call lcore_recv() on every worker lcore */命令行支持call cmd prompt on main lcore */根据name查找收发队列和内存池。初始化收发队列和内存池。内存池取buffer。

2024-05-24 14:46:36 230

原创 dpdk 函数分析

是通过 RTE_PER_LCORE 宏定义的。per_lcore_##name,' ## ' 操作符用于将参数name与字符串 per_lcore_ 连接起来,形成新的标识符。由于传递的是_lcore_id,因此有最终定义变量。当一个网卡收到的包的目标MAC地址不是这个网卡的MAC地址时,网卡会无视这个包。,整个语句RTE_PER_LCORE(_lcore_id) = lcore_id 完成对。封装了eal_thread_loop,到此我们终于看到了。但是什么时候定义的,还要继续看文章接下来的描述。

2024-05-24 14:44:48 238

原创 dpdk常用启动参数

(对应老版本的-w但是:Option -w, --pci-whitelist is deprecated, use -a, --allow option instead)-a, --allow <[domain:]bus:devid.func> 网口白名单,指定EAL使用这些 PCI 设备,允许多个 -a 选项。--in-memory 不要创建任何共享数据结构,完全运行在存储中。暗指 --no-shconf和--huge-unlink。--iova-mode <pa|va> 强制 IOVA 模式为特定值。

2024-05-24 14:38:37 341

原创 dpdk KNI技术详解

在加载kni模块时,可以设置它的内核线程模式::只在内核侧创建一个内核线程,来接收所有kni设备上的数据包,一个线程 vs 所有kni设备:每个kni接口创建一个内核线程,用来接收数据包,一个线程 vs 一个kni设备dpdk在加载kni模块时,默认是采用的single模式,同时还可以为此内核线程设置cpu亲和性。

2024-05-24 14:32:47 842

原创 dpdk常用函数接口

一个指针数组,数组中的每一个指针指向收取到的一个包,具体的包结构查看下文的数据结构章节。它是函数 rte_mempool_create 的一个封装(rte_mbuf*)。返回CPU sock 的ID,即命令参数中指定的lcore所属的CPU numa。当返回值== nb_pkts时,隐含说明,收包性能已经跟不上了。//对应rte_eal_mp_remote_launch()收到的报数,数组中被填充的item个数。就是设置好了之后就启动啊,该收的收,该发的发。//rte_mbuf_raw_free的封装。

2024-05-24 14:13:39 539

原创 dpdk编译和安装步骤

dpdk安装部署

2024-05-24 13:57:34 1029

原创 MCU uart串口和 linux udp之间数据中转,附源码

GitHub - NJ-SunJiawei/linux_to_gd32: linux socket和 gd32串口互转程序

2024-05-24 13:39:18 217

原创 开源核心网open5gs使用cmake编译重构

open5gs编译重构

2024-05-24 11:50:49 329

原创 基于GD32F4xx的freertos+fatfs(SD or Flash)移植,附源码工程

gd32f4xx + freertos + fatfs

2024-05-24 11:44:10 398

原创 GD32F4XX配置片外sdram运行

GD32F4XX配置片外sdram运行

2024-05-24 11:36:10 320

原创 GD32F4XX配置代码段片上SRAM运行

基于GD32F4XX,实现代码片上SRAM运行

2024-05-24 11:29:44 195

dpdk关键技术整理,一共160页

dpdk关键技术整理,一共160页

2024-05-30

SRSRAN-4G中gnb MAC层上下行调度全流程梳理

SRSRAN-4G中gnb MAC层上下行调度全流程梳理

2024-05-27

5G MAC层PCAP报文

5G MAC层PCAP报文

2024-05-24

5G MAC层随机接入流程报文

5G MAC层随机接入流程报文

2024-05-24

GD32F4XX配置片外flash+sdram运行

GD官方说明

2024-05-24

GD32F4XX配置片上SRAM启动

GD32官方说明书

2024-05-24

空空如也

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

TA关注的人

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