
linux 驱动程序的数据封装
基于 ARM 内核的 SoC 在引入设备树技术之后,通过设备树文件来描述不同的设备并匹配不同的驱动代码,使得一个 kernel 镜像文件可以支持多种设备。这种代码可重用的思想不仅体现在设备树文件中,在驱动代码中同样也有所体现。其中之一就是驱动代码中设备描述表-of_device_id。同一个 IP 集成到不同 SoC 或者根据应用场景激活不同功能,可以通过 of_device_id 这个数据结构来实现。

如何每小时改变你的 Linux 桌面壁纸
用一张漂亮的壁纸来开始你的一天,你的桌面让人耳目一新。但寻找壁纸,然后保存,最终设置为壁纸,是非常麻烦的。所有这些步骤都可以通过这个叫做 styli.sh 的脚本完成。

如何有效的在 60 秒内进行 Linux 服务器性能故障分析
掌握一些性能优化工具和方法,这就需要在工作中不断地积累;计算机基础知识很重要,比如说网络知识、操作系统知识等等,掌握了基础知识才能让你在优化过程中抓住性能问题的关键,也能在性能优化过程中游刃有余。

Linux 入门新手应掌握的 10个 基本命令
我们在谈论Linux命令时,其实是在谈论Linux系统本身。就这么区区10个基本的Linux命令不会让你成为天才或Linux专家。对于老手来说这都是再简单再基础不过的几个命令,但它会帮助Linux新手使用这些Linux基本命令或者说Linux常用命令来处理日常的基本任务。

如何在 Linux 下安装速度快且性能好的压缩神器
虽然有很多图形化和命令行的数据压缩工具,但zstd 是最突出的一个。zstd 是 Zstandard 的缩写,是 Facebook 数据工程师于 2015 年开发的数据压缩工具。它是如此有效且易于使用,以至于 zstd 已成为许多 Linux 用户的首选压缩工具。本教程将向您展示如何安装 zstd 并从终端使用它。

黑客 Shell 神技:掩盖 Linux 服务器上的操作痕迹
使用Shell脚本在Linux服务器上能够控制、毁坏或者获取任何东西,通过一些巧妙的攻击方法黑客可能会获取巨大的价值,但大多数攻击也留下踪迹。当然,这些踪迹也可通过Shell脚本等方法来隐藏。

Linux 字节对齐的那些事
最近遇到一个问题,运行于ARM上的threadx在与DSP通信采用消息队列的方式传递消息(最终实现原理是中断+共享内存的方式),在实际操作过程中发现threadx总是crash,于是经过排查,是因为传递消息的结构体没有考虑字节对齐的问题。

Linux 下一个很棒的命令行工具
Taskwarrior 是 Ubuntu/Linux 下一个简单而直接的基于命令行的 TODO 工具。这个开源软件是我曾用过的最简单的基于命令行的工具之一。Taskwarrior 可以帮助你更好地组织你自己,而不用安装笨重的新工具——这有时丧失了 TODO 工具的目的。

Fedora Linux安装 PowerShell
PowerShell(也可写作 pwsh)是一个功能强大的开源命令行工具,它是面向对象的,由微软开发和维护。它的语法特征冗长,但对用户来说比较直观。本文介绍如何在主机上和在 Podman 或其他容器内安装 PowerShell。

Linux 下 Shell 命令的分类及用法
当你打算真正操纵好你的 Linux 系统,没有什么能比命令行界面更让你做到这一点。为了成为一个 Linux 高手,你必须能够理解 Shell命令的不同类型,并且会在终端下正确的使用它们。