
linux
文章平均质量分 61
盼海
13年的嵌入式底层开发经验,涉及智能硬件、工业控制等多个领域。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu串口权限修改
ubuntu串口权限修改。原创 2024-11-11 10:36:21 · 1422 阅读 · 0 评论 -
安装Oracle VirtualBox报错-Oracle VirtualBox 7.1.4 needs the Microsoft Visual C++ 2019
安装Oracle VirtualBox 7.1.4 版本 Microsoft Visual C++ 2019发行包。问题:点击安装Oracle VirtualBox 7.14版本报错。重新安装Microsoft Visual C++ 2019。安装完后重新安装Oracle VirtualBox成功。原创 2024-10-19 20:39:10 · 1696 阅读 · 0 评论 -
vscode终端显示字体间距过大的问题
可以在’文件’->‘首选项’->‘设置’->搜索栏检索’Integrated:Font Family,添加值位monospace。查看资料是由于vscode加载的字体不属于ubuntu18.04中存在的字体。问题:vscode安装完后,打开终端发现字体间距过大。原创 2024-10-18 13:58:24 · 478 阅读 · 0 评论 -
Linux内核定时机制:深入解析与应用
Linux内核定时机制:深入解析与应用。原创 2024-10-10 14:42:26 · 924 阅读 · 0 评论 -
USB设备在Linux系统中的识别和加载过程
在Linux系统中,USB设备的自动识别和加载过程是一个高效且复杂的机制,确保了用户能够无缝地使用这些设备。本文将深入探讨Linux系统中USB设备的识别和加载过程。原创 2024-09-28 19:49:42 · 847 阅读 · 0 评论 -
linux yum命令详解
linux yum命令详解yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,转载 2014-06-25 08:53:05 · 391 阅读 · 0 评论 -
linux I2c设备注册
OMAP3630 I2C device驱动 在Linux内核中,I2C device驱动位于drivers/i2c/chips目录下,可以看到该目录下有很多相关的device驱动,这里以xxxx项目的mma7455为例介绍device驱动的注册过程,对应的device驱动程序为mma7455.c。 既然有device驱动,那么必定有相应的device,I2C的device是转载 2015-12-09 17:43:43 · 2332 阅读 · 0 评论 -
linux下i2c驱动
1. 几个基本概念1.1. 设备模型由 总线(bus_type) + 设备(device) + 驱动(device_driver) 组成,在该模型下,所有的设备通过总线连接起来,即使有些设备没有连接到一根物理总线上,linux为其设置了一个内部的、虚拟的platform总线,用以维持总线、驱动、设备的关系。因此,对于实现一个linux下的设备驱动,可以划分为两大步:转载 2015-12-09 16:22:49 · 472 阅读 · 0 评论 -
工作项、工作队列和工作者线程
工作项、工作队列和工作者线程 把推后执行的任务叫做工作(work),描述它的数据结构为work_struct ,这些工作以队列结构组织成工作队列(workqueue),其数据结构为workqueue_struct ,而工作线程就是负责执行工作队列中的工作。系统默认的工作者线程为events。 工作队列(work queue)是另外一种将工作推后执行的形式。工作队列可以把工作推后转载 2016-02-17 11:46:45 · 985 阅读 · 0 评论