
Linux
来点光吧
这个作者很懒,什么都没留下…
展开
-
ROS usb_cam功能包安装问题
如果不下它编译好的二进制功能包,去官网载下来usb_cam功能包,一直出现编译异常,很奇怪。在安装usb_cam是一直出现如下问题,我以为是网络的问题,挂了梯子还是如此。操作系统:unbuntu 20.04。最后再重新运行这句指令,即可完成安转。ROS版本:noetic。于是我想起了切换ros源。采用设备:树莓派4B。原创 2025-04-07 17:54:04 · 294 阅读 · 0 评论 -
linux环境变量
profile:如果 .bash_profile 和 .bash_login 都不存在,则会尝试加载此文件。(3).进程级:主要是在进程中通过setenv函数中设计环境变量,这个环境变量仅对该进程有效,进程结束,进程所设计环境生命周期也结束。文件中设置一些全局的环境变量和启动脚本,而在.bashrc 文件中设置一些特定于 Bash 的配置和个人设置。.bash_profile:这是在登录时加载的主要文件。通常情况下,用户可以在.bash_profile、.bash_login 或 .profile。原创 2025-03-23 22:44:05 · 447 阅读 · 0 评论 -
ubuntu启动找不到网卡
Ubuntu下方设备连接显示绿色,正常,但是很奇怪,ubuntu启动后,确未扫描出来,问题:当ubuntu启动找不到网卡,但是ubuntu下方显示网络连接正常,如下图,输入ipconfig也查询不到网卡。解决:(重启网络管理服务)执行下面的指令进行重启,原创 2025-03-23 22:33:17 · 468 阅读 · 0 评论 -
LINUX 实现socket与多线程结合与多个TCP client实现双向通信
上一节中,我们编写了socket单播1v1的双向通讯,但socket本身可以是1v多的,而我们的思路主要是通过主线程管理连接socket,并创建多线线程对单个连接进行单独处理,这样我们实现了多个socket连接双向通讯问题。socket 在创建线程时会将参数client_sock(accept返回的id)传入线程,在线程中会对malloc申请的空间进行释放。1.server.c 主线处理连接,创建线程与对应客服端id进行双向通信。3.client_2.c 发送并接收(其实与client_1.c一样的)原创 2024-12-29 17:32:12 · 434 阅读 · 0 评论 -
Linux socket实现双向通信
1.实现socket的server和client之间的相互通信(1s相互通讯一次)2.客服端断开自动重连。此次历程代码主要功能。原创 2024-12-27 16:01:24 · 543 阅读 · 0 评论