- 博客(18)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 dpdk-pci代码分析
一、概述pci_scan和pci_probe相互关联,1.pci_scan扫描所有可用的设备,提取出来各种信息,其中最重要的是得到了BAR0的地址,给到了dev->mem_resource[i].phys_addr。2.pci_probe会轮询pci_scan扫到的设备,然后再轮询注册的驱动,比较驱动的device_id和vender_id,如果对,就会先把/sys/bus/pci/devices/0000:01:00.0/resource0文件映射到用户态,得到虚拟地址,给到dev->
2022-04-19 15:23:45
756
原创 win10多用户远程配置
1. 安装rdpwrap地址:https://github.com/stascorp/rdpwrap/releases/tag/v1.6.2下载解压打开后先安装install再打开RDPConf如果不是绿色fully supported,显示不支持的话,需要替换版本替换RDP Wrapper 和 termsrv.dll下载地址:https://download.csdn.net/download/qq_28440017/61580797?spm=1001.2014.3001.550
2021-12-12 12:14:06
435
原创 Ubuntu安装mindoc
1.安装go环境因为mindoc是基于go语言开发本文安装采用是二进制安装方式,wget https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz将文件解压到/use/local/路径下(路径可以自己定义)tar -zxf go1.7.3.linux-amd64.tar.gz -C /usr/local/mkdir /usr/local/golang2.开始配置环境变量vim /etc/profileexport
2021-12-08 09:14:47
407
原创 vpp function_registration类宏定义解析
function_registration类宏定义宏定义及调用位置有四个,全部注册在vlib_get_main()全局变量的四个节点,分别是init_function_registrationsworker_init_function_registrationsmain_loop_enter_function_registrationsmain_loop_exit_function_registrations宏定义 调用注册函数 注册函数节点宏定义调用注册函数注册函数节点
2021-12-07 16:48:41
311
原创 Ubuntu死机解决方法汇总
Ubuntu死机解决方法汇总Ubuntu死机可尝试的解决方法1. 进入TTY终端Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录输入top命令, 找到可能造成假死的进程, 用kill命令结束掉进程。然后Ctrl+Alt+F7回到桌面2. 直接注销用户Ctrl+Alt+F1进入TTY1终端字符界面, 输入用户名和密码以登录。然后执行以下的任意一个命令注销桌面重新登录。sudo pkill Xorg或者sudo restart lightdm3. 底层方法如果上
2021-12-07 10:19:56
6252
1
原创 Doxygen生成中文接口文档
Linux下使用Doxygen生成中文接口文档(PDF版本)1. 环境安装如果想生成中文 pdf 文档,必须要依赖 doxygen 生成的 Latex,然后再转成 PDF。sudo apt-get install doxygen //安装doxygensudo apt-get install texlive-full // latex转pdf相关sudo apt-get install latex-cjk-chinese* // cjk,中文依赖sudo apt-get install cjk
2021-12-06 09:26:06
612
原创 ubuntu安装showdoc
安装showdoc1. 自动脚本安装下载脚本并赋予权限wget https://www.showdoc.com.cn/script/showdoc;chmod +x showdoc;默认安装中文版。如果想安装英文版,请加上en参数,如 ./showdoc en自动安装./showdoc2. 安装依赖Docker Engine2.1 卸载旧版本sudo apt-get remove docker docker-engine docker.io containerd runc2.2 安装方法
2021-12-02 23:59:10
711
原创 vscode自定义颜色配置
1.打开setting.json位置:1)在vscode界面中打开打开 文件 ==>> 首选项 ==>> 设置右上角,点击图标在配置目录中打开vim ~/.config/Code/User/settings.json2.我的配置文件{ "files.associations": { "*.cjson": "jsonc", "*.wxss": "css", "*.wxs": "javascrip
2021-11-29 14:37:24
2050
转载 DPDK的imissed、ierrors、rx_nombuf分析
参考:https://www.cnblogs.com/dream397/p/14718981.htmlhttps://zhuanlan.zhihu.com/p/73393629
2021-11-26 15:24:04
755
原创 vscode +git diff 快速定位修改差异
下载git插件在扩展栏里,查询git,安装GitHub Pull Requests and Issues在源代码管理栏里,找到更改里面有git diff修改的地方点击放弃更改按钮可以批量放弃修改
2021-11-26 10:37:14
4128
原创 vim+ctags+Taglist+cscope安装与使用
1.安装Taglist,ctags,cscocpe下载taglist插件git clone https://github.com/vim-scripts/taglist.vim拷贝到vim路径下cp taglist.vim/plugin/taglist.vim /usr/share/vim/vim81/plugin/cp taglist.vim/doc/taglist.txt /usr/share/vim/vim81/doc/ctags、cscope通过apt-get install 安装
2021-11-24 17:54:25
836
1
原创 /bin/bash没有权限,普通用户没有权限,无法进行任何操作
普通用户没有权限问题:su /bin/bash permission denied(权限拒绝)各种软件都打不开,重启后无法进入界面,可以远程用root来SSH.解决:root用户下执行su - otheruser报错“su /bin/bash permission denied”,怀疑是/、/bin 或bash、su权限问题,查看后,权限没有问题,他们的权限对是正确的。再查看lib、lib64目录和其中动态库的权限,发现好几个库文件在ohters群组下无执行权限,执行 #chmod -R 75
2021-11-24 10:56:28
6916
2
原创 git使用常用命令
名字和邮箱Administrator@MS-MDPJLOXFILTY MINGW64 /e/program/loongson/vpp/vpp-20.05 (master)$ git config --global user.name "liusicong"Administrator@MS-MDPJLOXFILTY MINGW64 /e/program/loongson/vpp/vpp-20.05 (master)$ git config --global user.email "liusico
2021-11-24 10:29:11
204
原创 vscode调试gdb
vscode+gdbserver修改launch.json来配置连接gdb信息, tasks.json来配置编译选项,如果已经编译完成的,可以忽视,只修改lauch.json就行。launch.json{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "c
2021-11-23 17:39:48
2159
原创 setpci配置MRS脚本
配置脚本其中第一个变量是pci设备ID第二个是MPS变量值(128、256、512、1024、2048、4096)第三个是MRS变量值(128、256、512、1024、2048、4096)例:sh setmrs.sh 01:00.0 512 512 配置设备ID 01:00.0的MPS大小为512,MRS为512if [ "$#" == "3" ]; then if [[ "$2" == "128" ]];then a="0f"
2021-11-23 17:28:11
631
GDB调试详细解析步骤
2020-08-24
vscode突然无法远程
2022-03-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人