- 博客(466)
- 资源 (13)
- 收藏
- 关注
原创 speedtest cli
Speedtest CLI是Ookla推出的命令行网络测速工具,支持Linux服务器、树莓派等设备。它通过全球服务器网络测量下载/上传速度、延迟和丢包率等关键指标,适用于自动化监控、服务器测试和数据集成等场景。提供多种安装方式(官方包管理或直接下载二进制文件),支持指定服务器测速、JSON格式输出等功能,便于开发者集成到监控系统或应用程序中。典型应用包括定期网络性能监测、边缘节点评估以及与Prometheus等平台的对接。
2025-11-24 20:15:00
389
原创 怕热的 CPU
本文从CPU的基本组成单元晶体管出发,解析了半导体器件的核心结构PN结。首先介绍了P型和N型半导体的形成原理及其载流子特性,详细阐述了PN结通过扩散运动、内电场建立和动态平衡的形成过程。重点分析了PN结的四种工作状态和三种击穿现象,指出雪崩击穿和齐纳击穿是可恢复的电击穿,而热击穿会永久损坏器件。最后强调温度对CPU性能的关键影响,高温不仅会增加额外功耗,若散热不足还会导致热击穿,造成不可逆的硬件损坏。全文揭示了半导体器件工作原理与温度控制的重要性。
2025-10-22 00:34:32
799
原创 碳纤维:改变世界的 “黑色黄金”
碳纤维,被誉为“黑色黄金”,是一种由碳元素组成的高性能材料,以其高强度、轻量化、耐腐蚀和耐疲劳等特性,在航空航天、体育用品、汽车工业和能源领域等多个行业中得到广泛应用。自20世纪中期研发以来,碳纤维的生产技术不断进步,成本逐渐降低,使其从高端领域走向大众市场。未来,随着技术创新和成本的进一步降低,碳纤维有望在更多领域实现大规模应用,推动材料科学和工业发展的新纪元。碳纤维的广泛应用不仅提升了产品性能,还促进了环保和可持续发展,引领我们进入一个全新的材料时代。
2025-09-26 22:15:00
849
原创 Sparse 与 Dense 算力:人工智能计算的双生引擎
在人工智能领域,Sparse(稀疏)算力和Dense(稠密)算力是两种核心计算模式。Sparse算力适用于处理大量零值或可忽略值的数据,通过仅计算非零元素来减少计算量和内存占用,常用于推荐系统、自然语言处理和图计算等场景。然而,它可能丢失部分潜在信息,且需要特定硬件支持。Dense算力则适用于处理所有元素均有效的数据,如图像识别、科学计算和深度学习模型训练,确保计算的高精度和完整性,但计算量和内存需求较大。未来,这两种算力将趋向融合,通过动态自适应计算模式实现资源的最优利用,推动人工智能技术的进一步发展。
2025-08-26 08:15:00
2552
原创 I2C 事件跟踪
本文介绍了Linux内核中I2C总线的事件跟踪方法。通过向/sys/kernel/debug/tracing目录下的相应文件写入1,可以启用I2C相关事件的跟踪功能。常见的I2C跟踪事件包括i2c_read(读取操作)、i2c_write(写入操作)、i2c_reply(回复)和i2c_result(操作结果)。文中提供了具体的命令示例和实际跟踪输出,展示了i2cdump工具读取I2C设备时的详细交互过程,包括地址、标志位和数据的传输情况。这种跟踪方法有助于调试I2C设备通信问题。
2025-08-18 08:30:00
602
原创 USB4.0:开启高速数据传输的新时代
USB4.0 是 USB 技术的最新标准,以其 40Gbps 的超高传输速度和多项创新功能,重新定义了数字连接体验。它基于 Thunderbolt 3 协议,融合了传统 USB 的兼容性和 Thunderbolt 的高性能特性。USB4.0 的核心技术特点包括超高速数据传输、动态带宽分配、多协议支持和统一的 USB-C 接口。这些特性使其在专业创意工作、办公效率和消费电子领域有广泛应用。USB4.0 不仅显著提升了传输速度和多功能性,还推动了设备接口的统一化和高性能外设的发展。尽管面临信号完整性和成本控制等
2025-07-23 23:47:05
2377
原创 ubuntu20.04 桌面环境界面卡住
【摘要】当点击 Ubuntu 系统左下角应用菜单时,界面出现卡住现象。可通过切换到 tty3 控制台(Ctrl+Alt+F3),执行 kill 命令终止 gnome-shell 进程(系统会自动重启该进程),再切换回图形界面(Ctrl+Alt+F1)即可解决问题。该方案适用于 GNOME 桌面环境的卡死修复,操作过程涉及系统进程管理。
2025-07-10 08:30:00
709
原创 Hung Task
Hung task 是指那些长时间处于 TASK_UNINTERRUPTIBLE(不可中断状态,通常称为 D 状态)的任务。当任务处于这种状态时,它无法响应外部信号,只能等待某些条件满足(如 I/O 操作完成)。如果任务在超过设定的超时时间(默认通常是 120 秒)后仍未退出 D 状态,就会被检测为 Hung task。
2025-06-23 07:09:26
1183
原创 深度解析 Linux 内核参数 net.ipv4.tcp_rmem:优化网络性能的关键
net.ipv4.tcp_rmem 是 Linux 内核中控制 TCP 接收缓冲区大小的关键参数,由最小值、默认值和最大值三个值组成,分别影响网络通信的稳定性、初始性能和最大传输效率。合理配置该参数可以显著提升网络性能,适用于高并发 Web 服务器、文件传输服务和实时通信应用等场景。通过 sysctl 命令可以查看和临时调整该参数,而永久修改则需编辑 /etc/sysctl.conf 文件。调整时需注意内存资源限制、网络环境适配以及与其他网络参数的协同作用。实际测试表明,过小的缓冲区会频繁触发流量控制,严重
2025-06-09 23:38:00
2042
2
原创 5G-A:开启通信与行业变革的新时代
手机信号标识从“5G”变为“5G-A”,标志着通信技术的重大升级。5G-A,即5G-Advanced,是5G向6G演进的关键增强版,带来了速率提升、时延降低、连接规模扩大等显著技术升级。此外,5G-A新增了“通感一体”等前沿能力,实现了通信与感知的融合。在消费娱乐、公共服务、传统产业升级和新兴产业赋能等多个领域,5G-A都将带来深远影响。目前,我国运营商已在多个省份部署5G-A测试网络,并计划进一步扩大应用范围。随着技术的成熟,5G-A将成为推动各行业发展的强大引擎,引领我们进入一个更高速、更智能的通信新时
2025-05-31 22:11:05
1326
1
原创 Linux 内核参数
内核参数是Linux系统中用于控制和调整内核行为的可配置选项,影响系统性能、安全性和功能特性。主要参数种类包括应用程序二进制接口、内核调试、设备驱动、文件系统、通用内核行为、网络协议栈、NFS/RPC、用户空间限制和虚拟内存管理。配置内核参数的方式有四种:编译内核时通过修改.config文件或源码;内核启动时通过GRUB命令行参数;内核运行时通过/proc/sys/或/sys/目录下的文件动态调整;加载内核模块时通过配置文件或命令行参数传递。每种方式有其特定的生效时间和持久性,适用于不同的场景,如深度定制内
2025-05-12 22:30:00
1408
原创 zynq 7010 PS 串口打印
ZYNQ Programing System IP 不同于其它 IP,zynq IP 并不使用 FPGA 资源构造电路,它只是 PS 部分的配置参数。最终生成 hdf 文件。而其它通用 IP,则最终生成 bitstream 文件。
2025-04-28 22:00:00
758
原创 http 文件下载和上传服务
基于该场景,需求是,一台电脑开启 http 服务,另一台电脑通过浏览器下载和上传文件。局域网内经常会出现两台电脑传输文件的场景,下载很方便,一行命令就解决了。
2025-04-21 22:00:00
609
原创 Linux 内核信号 SIGIO 使用实例讲解
内核主动向用户空间发送信息的方式有哪些呢?除了 Netlink,信号(Signal)也是一种。
2025-01-22 00:56:04
1490
1
原创 Ubuntu 下 r8168 网卡问题排查与解决
lspci 显示网卡型号是 RTL8111/8168/8411,而 Ubuntu 自动安装的驱动是 r8169,问题在这。
2024-12-11 02:55:31
915
原创 EXPORT_SYMBOL 底层原理
编译器会将这些信息放在模块的 .o 文件的 __ksymtab 和 __ksymtab_strings 段中。当内核加载这个模块时,它会处理 __ksymtab 和 __ksymtab_strings 段,将符号注册到全局符号表中。
2024-10-28 22:15:00
1393
原创 /dev/log 文件详解
/dev/log 是一个 Unix 域套接字,专门用于系统日志的传递。syslog() 函数将错误消息发送到 /dev/log,然后系统日志守护进程接收并处理该消息。
2024-09-23 08:45:00
1472
原创 /dev/kmsg, /proc/kmsg 和 dmesg
rsyslogd 可以替代 syslogd 和 klogd,提供统一的日志处理功能。
2024-09-05 08:30:00
3640
原创 使用 journalctl 管理系统日志
在现代 Linux 系统中,journalctl 是管理和查看系统日志的强大工具。它是 systemd 日志系统的一部分,提供了一种统一的方式来查看所有系统日志,包括**内核日志**、**服务日志**和**用户空间应用程序日志**。
2024-09-02 09:00:00
2097
原创 生成式人工智能内容(AIGC):革命性的内容创作工具
生成式人工智能内容(AIGC)是指利用人工智能技术自动生成各种形式的内容,包括文本、图像、音频和视频等。
2024-08-19 08:45:00
971
原创 ChatGPT如何工作:创作一首诗的过程
怎样理解 Chat GPT 的工作原理?比如我让他作一首诗,他是如何创作的呢?每一行诗,每一个字都是怎么来的?随机拼凑的还是从哪里借鉴的?
2024-08-12 23:37:27
1407
1
Linux device driver中文版.pdf
2020-04-04
自己动手写一个操作系统-MBR(5)
2023-01-27
Android TCP_Client
2018-09-01
MDIO之STM32源码
2020-05-08
OPCUA服务端客户端QT源码
2019-06-17
FX_serial_asst.rar
2020-01-10
linux_cmd_test.exe
2021-01-10
ioremap() 的逆函数是什么?
2023-08-01
无源晶振的振荡原理是什么?
2023-05-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅