logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

arm linux游戏手柄(joystick)驱动移植

参考了如下经验:Linux系统中使用Xbox360手柄 - 知*行 - 博客园 (cnblogs.com)使用BlueZ连接蓝牙手柄_Dokin丶的博客-CSDN博客_蓝牙手柄驱动编译内核后可以在/dev/input中生成js0设备od /dev/input/js0有数据

#游戏#大数据
Linux嵌入式kgdb调试环境搭建,gdb调试内核模块(转)

上篇博文介绍了应用程序调试工具 gdb + gdbserver, 那有没有调试内核的呢?没错, 就是本文介绍的kgdb, 当然早期有kdb, 后面kdb合并到kgdb了, 作为kgdb的前端, 后面我们会介绍, 而kgdb工具跟开发板通信支持kgdboc(串口)和kgdboe(网络),但新版内核只整合kgdboc, 网络被废弃了, 所以下文我们只介绍串口通信。

文章图片
#linux#运维#服务器
“sudo apt install libncurses5“ 失败找不到安装包解决

【代码】"sudo apt install libncurses5" find no package solution。

#ubuntu#linux
P2P中NAT穿越方案(UDP/TCP)(转)

转自:P2P中NAT穿越方案(UDP/TCP)_udp反向链接-CSDN博客本文介绍了传统基于udp的打洞方式,更进一步阐述了tcp打洞的原理,是对于打洞原理最完善的讲解。————————————1、P2P简介对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。因此,从字面上,P2P可以理解为对等计算或对等网

文章图片
#网络协议#p2p#tcp/ip +1
Linux TCP回显服务器实现(deepseek教我写代码)

通过告诉内核"父进程完全不需要子进程的退出信息",使得内核自动回收终止的子进程资源,从而从根本上避免了僵尸进程的产生。这种方式:简洁高效(无需循环调用wait()适合不需要收集子进程状态的场景是现代Linux系统中处理僵尸进程的推荐方式之一这两个close()明确进程职责:父子进程各司其职,关闭不需要的资源引用精细控制生命周期:通过引用计数机制确保资源及时释放系统健壮性保障:预防资源泄漏导致的级联

文章图片
#网络#服务器#linux
P2P中NAT穿越方案(UDP/TCP)(转)

转自:P2P中NAT穿越方案(UDP/TCP)_udp反向链接-CSDN博客本文介绍了传统基于udp的打洞方式,更进一步阐述了tcp打洞的原理,是对于打洞原理最完善的讲解。————————————1、P2P简介对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。因此,从字面上,P2P可以理解为对等计算或对等网

文章图片
#网络协议#p2p#tcp/ip +1
P2P中NAT穿越方案(UDP/TCP)(转)

转自:P2P中NAT穿越方案(UDP/TCP)_udp反向链接-CSDN博客本文介绍了传统基于udp的打洞方式,更进一步阐述了tcp打洞的原理,是对于打洞原理最完善的讲解。————————————1、P2P简介对等网络,即对等计算机网络,是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。因此,从字面上,P2P可以理解为对等计算或对等网

文章图片
#网络协议#p2p#tcp/ip +1
交叉编译GDB工具

GDB是Linux下用来调试驱动的利器,可以单步、设置端点、查看变量等等,简直跟一个硬件调试器一样,很方便。现在要在Linux虚拟机中编译一个GDB,然后下载到Linux开发板中运行,好方便调试开发板的驱动。如下步骤:1 下载资源,共需要两个资源,一个是termcap,一个是gdb,前一个是gdb要编译所依赖的库。地址如下:(需要注意的是,下载的时候不要贪图最新版本,因为很有可能你装的编译

#linux
Linux系统下安装rz/sz命令交叉编译和使用方法

rz/sz可以通过串口在windows桌面和linux开发板、windows桌面和linux虚拟机之间传输文件,不需要配置各种烦人的ip地址实现ftp、nfs之类的操作,很实用。在编译使用过程中自己遇到了很多坑,终于还是编译成功了,记录下来惠及更多人和作为笔记。1 登陆linux桌面,例如ubuntu虚拟机,su打开命令行,输入如下命令:cd /tmpwget http://www.ohse...

#linux
vscode远程调试Linux CUDA程序

2 使用remote-ssh登陆到远程的linux服务器,登陆以后看看安装的插件,需要在远程linux服务器也同时安装插件。确保提到的三个插件在远程端是可以用的。3 确保在远程linux服务器已经安装了cuda编译器,没有装的话点下面的链接,输入命令 nvcc -V查看安装情况。4 新建一个目录用来测试,例如~/my_cuda,用vscode打开此目录。1 本地安装插件:remote-ssh,Mi

#linux#vscode#服务器
    共 12 条
  • 1
  • 2
  • 请选择