【linux SCSI子系统,设备名称设定】教程文章相关的互联网学习教程文章

Linux驱动之Framebuffer子系统基础知识【图】

1、Linux Framebuffer概述 Framebuffer驱动在Linux内核中用于子系统最重要的显示输出,以该驱动为基础,Linux设备才能向用户展现一个色彩斑斓的世界,对于PC而言,就是显卡驱动,对于嵌入式设备,就是显示控制器和LCD模组驱动。 Framebuffer设备是一个字符设备,在文件系统中的设备节点通常为/dev/fbX,当一个系统中有多个显示设备时,依次使用/de/fb0、/dev/fb1等来表示。在Android系统中,该类设备的主设备号是29,Framebuffer设...

win10 linux子系统 docker 迁移 路径修改【代码】

wsl 查看 Docker Desktop 版本 wsl -l -vPS C:\WINDOWS\system32> wsl -l -vNAME STATE VERSION * docker-desktop Running 2docker-desktop-data Running 2关闭退出docker、关闭 wsl发行版本 wsl --shutdown导出已安装的发行版本 wsl --export docker-desktop d:\wsl\docker-desktop.tar注销已导出的发行版本 wsl --unregister docker-desktop重新安装已导出的发行版本 ws...

win10 linux子系统 wsl2更新【代码】

启用虚拟机功能安装 WSL 2 之前,必须启用“虚拟机平台”可选功能 以管理员身份打开 PowerShell 并运行: PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart部署映像服务和管理工具 版本: 10.0.19041.746映像版本: 10.0.19042.804启用一个或多个功能 [==========================100.0%==========================] 操作成功完成。下载 Linux 内核更新包 https://...

Win10安装Linux子系统【代码】

1. 根据微软的帮助文档安装 2. 安装的Linux系统版本 通过 cat 命令进行简单查看 运行下面命令:cat /etc/issue输出结果类似这样: Ubuntu 20.04.1 LTS \n \l通过 cat /etc/lsb-release 命令进行具体查看 运行下面命令: cat /etc/lsb-release输出结果类似这样: DISTRIB_ID=Ubuntu DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=focal DISTRIB_DESCRIPTION="Ubuntu 20.04.1 LTS"3. Linux子系统安装路径: C:\ Users <我的用户名> \ AppD...

i.MX6ULL终结者Linux INPUT子系统实验运行测试【代码】【图】

文章目录 1 编译驱动程序2 编译应用测试程序3 运行测试1 编译驱动程序 和前面章节中驱动测试程序一样需要一个Makefile文件,只是将obj-m的值改为key_input.o,Makefile文件内容如下: KERNELDIR := /home/topeet/kernel/linux-imx-rel_imx_4.1.15_2.1.0_ga CURRENT_PATH := $(shell pwd) obj-m := key_input.obuild: kernel_modules kernel_modules: $(MAKE) -C $(KERNELDIR) M=$(CURRENT_PATH) modules clean:$(MAKE) -C $(KERNEL...

[Linux 基础] -- Linux 内核中的 MFD 子系统【代码】

一、MFD全称 Multi-function Device:多功能设备 二、为何会出现 MFD 子系统 由于出现了一类具有多种功能的外围设备或 cpu 内部集成的硬件模块 三、有哪些多功能设备 3.1、PMIC:电源管理芯片da9063:调节器,led控制器,看门狗,实时时钟控制器,温度传感器,震动马达驱动,长按关机功能(ON key) max77843:调节器,充电器,燃油表,触觉反馈,led控制器,micro USB 接口控制器 wm831x:调节器,时钟,实时时钟控制器,看门狗,触...

Linux之Win10 安装子系统 GUI 界面

Win10安装子系统后,默认是没有图形界面的,如果需要启动图形化界面则需要安装VcXsrv,再配置相关参数后子系统才能启动图形化界面。本文档以Win10安装Ubuntu系统为例子展开讲解。 安装VcXsrv 下载地址 https://sourceforge.net/projects/vcxsrv/ 安装以后会有两个程序,分别是XLaunch和VcXsrv,它们可以用来远程访问Linux。 启动XLaunch 选择:“one large window”,Display number设置成0,其它默认即可: Ubuntu安装...

Linux 2 的 Windows 子系统上发布 CUDA【图】

Linux 2 的 Windows 子系统上发布 CUDA 为响应大众需求,微软 宣布 在 2020 年 5 月的 建造 大会上推出了 建造 ( WSL 2 ) – GPU 加速功能。这一特性为许多计算应用程序、专业工具和工作负载打开了大门,目前这些应用程序、专业工具和工作负载只能在 Linux 上运行,而且可以从 GPU 加速中获益。 图 1. 显示在 wsl2 容器中运行 linuxai 框架时涉及的层的堆栈图像。 最重要的是, NVIDIA CUDA?的加速现在来到了 WSL 。本文将讨论...

在Windows10上安装Linux子系统【图】

第一步 启动功能使用管理员打开 powershell(那个蓝色界面,不是黑色的cmd) Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 之后按回车即可,会提示重启,重启 第二步,下载镜像 地址 https://docs.microsoft.com/en-us/windows/wsl/install-manual 需要ubuntu下载这个镜像 https://wsldownload.azureedge.net/CanonicalGroupLimited.Ubuntu18.04onWindows_1804.2018.817.0_x64__79rhk...

Linux GPIO子系统代码分析

/* 分析GPIO SUB子系统源码 Linux内核版本4.9.37 */ /****************************************** GPIO对应的数据结构*************************************//* 每个引脚都对应于一个引脚描述符 */struct gpio_desc {struct gpio_device *gdev; //GPIO设备unsigned long flags; //引脚对应的标志 /* flag symbols are bit numbers */ #define FLAG_REQUESTED 0 // 引脚被已被请求 #define FLAG_IS_OUT 1 // 引脚是输出状态...

win10中配置美化Linux子系统【代码】

上一篇内容讲到win10中搭建Linux子系统的方法,链接:https://www.cnblogs.com/liangxuran/p/13485539.html 安装成功之后,为了使用更加方便,我们还需要做一些小配置和美化。 该攻略适用于ubuntu ,我的Ubuntu版本是16.4。 配置的目的: Ubuntu默认使用apt命令下载软件,apt的访问源是国外的网站,下载速度很慢,配置即,更换为国内的镜像源可以提高下载速度。需要将/etc/apt/source.list中的默认源更换为阿里源/清华源/科大源,注...

win10中搭建Linux子系统【图】

win10自带的Linux子系统,简称WSL(Windows Subsystem for Linux)。优点是打通了Linux系统和windows系统,改变了传统虚拟机/双系统造成的两个系统相互隔绝的现象。缺点是不够稳定,但是对于普通的科学计算来说足够了。 对于Linux初学者来说,WSL非常友好,它可以实现两个系统之间的文本复制粘贴,WSL就像一个普通的win10的应用,可以在win10上同时搭载Ubuntu16.04和Ubuntu20.04。一些程序新旧版本的问题不需要在新老编译器之间进行切...

【原创】Linux中断子系统(四)-Workqueue【代码】【图】

背景Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基说明:Kernel版本:4.14 ARM64处理器,Contex-A53,双核 使用工具:Source Insight 3.5, Visio1. 概述Workqueue工作队列是利用内核线程来异步执行工作任务的通用机制; Workqueue工作队列可以用作中断处理的Bottom-half机制,利用进程上下文来执行中断处理中耗时的任务,因此它允许睡眠,而Softirq和Tasklet在处理任务时不能睡眠;...

【原创】Linux中断子系统(三)-softirq和tasklet【代码】【图】

背景Read the fucking source code! --By 鲁迅 A picture is worth a thousand words. --By 高尔基说明:Kernel版本:4.14 ARM64处理器,Contex-A53,双核 使用工具:Source Insight 3.5, Visio1. 概述 中断子系统中有一个重要的设计机制,那就是Top-half和Bottom-half,将紧急的工作放置在Top-half中来处理,而将耗时的工作放置在Bottom-half中来处理,这样确保Top-half能尽快完成处理,那么为什么需要这么设计呢?看一张图就明...

使用 xshell 登录 Windows 的 linux 子系统【代码】【图】

1 配置 SSH Server # 卸载自带的 ssh sudo apt-get remove openssh-server# 安装 ssh sudo apt-get install openssh-server# 编辑配置文件 vim /etc/ssh/sshd_configPort 2222 # 修改端口号,避免和 Windows ssh 服务端口冲突 UsePrivilegeSeparation yes # 使用密码登录 PermitRootLogin yes # 允许使用 root 用户登录# 重启 ssh 服务 sudo service ssh --full-restart2 使用 xshell 登录 连接配置设置用户名和密码3 Windows 配置...