logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux Scsi子系统框架介绍(可以知道host target channel id lun的关系)

scsi是一套古老的协议,至今它还在一些硬件中存在和使用,例如基于sata协议的ssd硬盘,ufs器件等。因为scsi命令已经标准化,因此scsi子系统也成为了linux kernel众多子系统中的一份子。这篇文章以抽象硬件模型,引申出linux scsi子系统的设计框架。一、硬件建模以下描述:硬件层面的总线或者控制器,在文档里称之为总线或者控制器;硬件层面的设备在文档里称之为设备。软件层面的总线

#linux#运维#服务器
自定义WSL的安装位置,别再装到C盘啦

WSL(Windows Subsystem for Linux) 是win10的一项十分强大的功能。WSL让我们可以像使用普通的软件一样直接使用Linux的功能。配合微软的Windows Terminal,拥有比通常的虚拟机更方便的启动方式(告别需要重启切换的双系统方案吧)。在WSL2更新之后,WSL支持了GPU、图形界面和docker等各种功能,速度也有了不小提升。但是有一个大问题:在Micro

#linux#ubuntu#运维
Linux操作系统下如何查看磁盘的queue_depth(队列深度),安排!

Linux中的queue_depth(队列深度),可以用lsscsi查看。$ lsscsi -l[0:0:1:0]diskFUJITSUMAM3184MP0105/dev/sdastate=running queue_depth=16 scsi_level=4 type=0 device_blocked=0 timeout=30

一堂课玩转rpm包的制作

1 基本知识常见的Linux发行版主要可以分为两类,类ReadHat系列和类Debian系列,这里我们是以其软件包的格式来划分的,这两类系统分别提供了自己的软件包管理系统和相应的工具。类RedHat系统中软件包的后缀是rpm;类Debian系统中软件包的后缀是deb。另一方面,类RedHat系统提供了同名的rpm命令来安装、卸载、升级rpm软件包;类Debian系统同样提供了dpkg命令来对后缀是

#linux#centos#运维
ARM——体系架构

1.ARM简介ARM是Advanced RISC Machines的缩写,它是一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC (精简指令集)处理器。公司的特点是只设计芯片,而不生产。它将技术授权给世界上许多著名的半导体、软件和OEM厂商,并提供服务。1.1 ARM(Advanced RISC Machines)的几种含义:1、ARM是一种RISC MPU/MCU的体系结

#arm#架构#arm开发
如何向Linux内核提交驱动

当Linux驱动程序开发到一定阶段,向kernel.org提交代码是一个很好的选择。对于很多没有向上游提交过代码的开发者来说,还是有很多疑问需要解决的。比如,究竟我们向哪里提交驱动程序?提交时我们的代码应该处于什么状态?提交的过程又如何呢?向哪里提交inux staging tree是Greg KH建立的用于提交驱动程序的git仓库。我们可以把staging tree看作是代码进入mainline

#linux#git#运维
NFS和SAMBA的区别

NFS和SAMBA的区别1、NFS(网络文件系统)2、samba 即smb(服务信息块)协议1、其中NFS是TCP/IP协议集所提供的一种子协议,该协议可以实现LINUX/UNIX主机之间的文件共享。(将TCP/IP中的全部层或者某几层组合起来进行实现)2、 samba是一种基于linux/unix平台中利用于smb(服务信息块)-- service message block协议samba 在不

#debian#unix#windows
KEIL报错:warning: #177-D: variable "i" was declared but never referenced

解释:变量i定义了,但是没有使用 影响:没有使用的变量,很容易提高代码出错的概率,还浪费了一些栈空间。 改正:对于这个警告,感觉应该修改代码直到没有。确定每一个变量都用到了,没有用到的注释掉,如果需要存在则在函数中调用下...

Linux下统计代码行数(wc命令)

最近写了一些代码,想统计一下代码的行数,在eclipse中好像没这功能,网上搜了一下才发现原来Linux有一个统计文件行数的命令wc。使用wc可以打印出每个文件和总文件的行数、字数和字节数,如果没有指定文件,则会读取标准输入(一般是终端)做统计。格式如下:Usage: wc [OPTION]... [FILE]...-c, --bytes, --chars print the byte count

#arm#架构#arm开发
    共 16 条
  • 1
  • 2
  • 请选择