
Linux
AntigravityCC
anti-gravity
展开
-
Linux C轻量级白盒测试方法 (shell + c + signal)
linux C轻量级白盒测试方法(shell + c +signal)原创 2024-07-08 00:20:44 · 407 阅读 · 0 评论 -
Linux下Cmake安装或版本更新
cmake安装升级原创 2024-06-19 22:48:37 · 774 阅读 · 0 评论 -
基于共享内存的生产者消费者模型例子
【代码】基于共享内存的生产者消费者模型例子。原创 2023-12-17 12:27:13 · 538 阅读 · 0 评论 -
计时接口(Linux/Cpp)
【代码】计时接口(Linux/Cpp)原创 2023-11-26 23:01:34 · 967 阅读 · 0 评论 -
Linux虚拟机能ping通开发板的网络环境配置
将对应的开发板网卡配置同网段ip。配置ubuntu上的ip为同一网段内。原创 2023-09-10 12:55:12 · 435 阅读 · 0 评论 -
Wireshark通过数据内容过滤数据帧
通过tcp端口(包括src和dst)和 数据位0的内容过滤,内容是从Transmission Control Protocol 开始算的双位过滤:第10位开始的双字节。原创 2023-05-30 22:08:59 · 666 阅读 · 0 评论 -
Linux-ping
【代码】Linux-ping。原创 2023-05-21 22:01:20 · 103 阅读 · 0 评论 -
gflags的安装及使用
【代码】gflags的安装及使用。原创 2023-05-21 21:42:19 · 1248 阅读 · 0 评论 -
Linux内核源码红黑树提取、封装、验证
Linux内核源码中的红黑树提取出来,封装并验证原创 2023-05-21 01:45:24 · 364 阅读 · 0 评论 -
Segmentation fault (core dumped) 问题如何定位(linux C/C++中)
Segmentation fault我们知道内存操作不当(多为内存非法访问或者越界)会导致SIGSEGV (Segmentation fault) 问题,也就是我们常说的段错误。当工程较大或此bug为偶发性不易排查时,如何快速定位源码出错位置便显得尤为重要。coredump此时操作系统会释放信号SIGSEGV并进行核心转储core dump以保存运行信息。在linux我们可利用此机制使用gdb + core文件的方式快速定位段错误位置。一 生成core文件查看允许的core文件大小ulim原创 2022-01-03 19:28:52 · 3996 阅读 · 0 评论 -
VSCode 离线安装插件及无法go to definition跳转问题
插件离线下载有时我们会因为一些原因电脑无法联网,vscode的在线插件商店就用不了了。这里介绍vscode离线配置。vscode插件商店进入插件商店,在对应插件的下载页面点击下载离线包即可cpptools的离线安装比较特殊,需要到git仓库下载完整的离线包,否则会因为无法联网下载依赖而缺失代码定义跳转等重要功能cpptools离线包地址这里最常用的是这两个,win32是64位和32位通用的插件离线安装在页面如下操作并选中对应的插件即可Linux 上code开发方式 :samba +原创 2021-12-12 03:35:28 · 3260 阅读 · 0 评论 -
linux 文件共享samba配置最简教程
卸载及安装 sambasudo apt-get purge samba samba-* sudo apt-get update sudo apt-get install samba samba-common新建共享路径及权限设置mkdir /samba-share-pathsudo chmod 777 -R /samba-share-path/编辑samba 配置文件sudo vi /etc/samba/smb.conf在文件末尾加入:[samba-share-path]原创 2021-12-12 02:18:38 · 1073 阅读 · 0 评论 -
Log日志(Linux C)
log日志 在程序调试时log日志至关重要,笔者实现了一套linux log机制,主要功能如下日志等级区分:error,warn,info,debug 及对应显示开关(宏)终端色彩显示:不同等级log不同色彩打印支持简洁版和more msg多信息模式切换(宏):文件、函数、行号、开机时长(单位ms),系统时间(精确到ms)linux彩色终端使用ANSI控制码可设置linux终端输出信息的色彩,除字体颜色还有高亮,背景,下划线,闪烁,光标位置,清屏等配置,可根据自己喜原创 2021-12-05 17:48:25 · 1972 阅读 · 0 评论 -
一个通用的Makefile(自动遍历文件、C和C++混合)
文章目录支持1.自动遍历源文件2.C和C++文件混合使用3.链接库4.其他编译选择完整Makefile:这是一个通用的Makefile支持1.自动遍历源文件 自动遍历源文件文件部分参考 https://blog.youkuaiyun.com/yuliying/article/details/49635485,AllDIRS := $(shell ls -R | grep '^\./.*:$$' | awk '{gsub(":","");print}') .CSRCS = $(foreach n,$(All原创 2021-08-05 11:54:55 · 1666 阅读 · 0 评论 -
实现Linux usb复合从机设备
Linux端当需要作为从机时,我们可以根据内核配置编译gadget驱动模块,如libcomposite.ko,usb_f_uac1.ko,g_audio.ko, insmod或modprobe加载驱动模块即可拥有对应的外置声卡的功能 那么我们需要拥有多功能的复合usb从机设备时该怎么办呢,有人可能会想到多次加载模块,实际上这样是实现不了功能叠加的,因为usb驱动里的UDC(USB设备控制器)数量不够,会报错 udc资源已占用。所以使用insmod、modprobe等加载模块的方式一次只能原创 2021-08-04 13:52:31 · 4633 阅读 · 0 评论