logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核Tasklet机制详解:软中断下半部处理原理与实践

软中断是Linux内核中处理异步事件的核心机制,它通过将中断处理分为上下两部分来平衡系统响应速度和性能需求。Tasklet作为基于软中断实现的下半部处理机制,运行在原子上下文中,具有高优先级和低开销的特点。其技术价值在于避免了长时间关闭中断,同时相比工作队列提供了更快的响应能力。在原理实现上,Tasklet通过tasklet_struct结构体进行管理,支持同类型串行执行、不同类型并行执行的并发特

Linux内核调试利器:debugfs_create_dir与debugfs_create_file源码剖析与实战指南

本文深入剖析Linux内核调试工具debugfs的核心API——debugfs_create_dir与debugfs_create_file的源码实现与实战应用。通过详细解析函数原型、内部机制及错误处理,并结合实际案例展示如何构建完整的调试接口,帮助开发者高效利用debugfs进行内核问题排查与性能优化。文章还涵盖了安全考量和生产环境使用建议,是Linux内核开发的实用指南。

#驱动开发
轻量级DDS中间件GurumDDS:面向嵌入式与边缘场景的零拷贝通信方案

DDS(数据分发服务)作为实时分布式系统的核心通信标准,其传统实现常因资源开销大、动态内存依赖强、启动延迟高而难以落地于MCU和边缘设备。GurumDDS以‘确定性’和‘可控性’为设计原点,通过共享内存区域(SMR)、无锁环形缓冲区、静态节点发现等机制,实现零malloc、小于150KB Flash占用、毫秒级启动——精准匹配FreeRTOS、Zephyr等轻量OS在工业传感器、车载ECU及智能电

LoadRunner Error code 10053,Software caused connection abort

发现问题的应用场景 C/S结构程序,请求响应采用异步机制。即客户端发送一个请求后不是一直等待这个结果,客户端将请求存放在请求队列并获得一个JOBID,服务器运行后将运行结果存放在响应队列,客户端定时查看响应队列,根据JOBID定时从响应队列中获取结果。因此带来的测试问题是受服务器状态影响,客户端获取结果的次数不固定。测试脚本示例 lrs_create_socket("socket0", "...

#java#网络#数据库
android开发者选项详解

大部分安卓系统在4.2的朋友在第一次连接豌豆荚或360之类的手机助手时,会弹出要打开USB调试开关的提示,但这个开关是隐藏起来的,要调出开发者模式才能看到这个选项:打开设置,拉到最底下,击击关于手机,拉到最底下,连续点击 版本号 七次以上,出来提示,已打开开发者模式。然后打开USB调试才能正确的连接到手机助手,那么开发者选项里的其他选项又有什么作用呢?下面小编就和大家解说一下...

记一次获取QQ音乐播放源链接地址

目标链接:https://y.qq.com/portal/playe...分析network 发现一个请求:双击打开发现就是歌曲播放源地址紫棋小姐姐唱歌真好听~记住这个链接,并且多打开几个试一试,以便进行对比找出规律。链接比较找规律经过一波分析,对比几个数据,容易找出链接的构成。http://dl.stream.qq...

#后端#数据结构与算法
获取cookie的几种方式

在爬虫中cookie是非常有用的,可以解决反爬,封号等问题。接下来我们来说说获取cookie的集中方式。这里采用python2.7,本来我都是用python3.6的,来了公司之后,公司适用版本2.7,就2.7咯,反正就写法上面有一些区别第一种:mechanize首先我们要使用mechanize,第一步:pip install mechanize第二步编...

#python#测试
ffmpeg视频录制

前面讲了一下ffmpeg的一些基本概念(ffmpeg中的基本概念),这里说一下如何使用ffmpeg进行视频录制。录制视频的基本步骤是:1. 初始化ffmpeg的基本对象,并将这些对象关联起来,然后打开文件并写入文件头。2.编码视频,并将编码后数据存写到文件中。3.写入文件尾,并清理ffmpeg对象。首先,需要初始化ffmpeg的一些对象,初始化的顺序为:创建...

[异常] JLink Error: Could not find supported CPU core on JTAG chain J-Link连接不到stm32内核问题...

>_<"昨天晚上还好好的,今天早上调试的时候就不行了,下载程序的时候总是报J-Link连接不上,而且stm32似乎也死机了,led灯不闪烁,TFT屏也无显示。>_<"本来以为是J-Link驱动出了问题,但是重装了驱动又重启电脑之后,还是不行~最后在网上有人说将boot0接高电平,于是我找到stm32的boot...

#嵌入式
别再死记硬背了!用SUMO的Krauss跟驰模型,5分钟搞懂自动驾驶跟车逻辑

本文通过SUMO仿真平台详细解析Krauss跟驰模型在自动驾驶中的应用,从安全距离计算到车队协同控制。通过参数化实验和CACC系统实现,展示如何优化跟车逻辑,提升道路通行效率与安全性。适合自动驾驶开发者和交通工程研究者参考。

#自动驾驶
    共 398 条
  • 1
  • 2
  • 3
  • 40
  • 请选择