转自:https://blog.csdn.net/rong_toa/article/details/110845945 《ARM SMMU原理与IOMMU技术(“VT-d” DMA、I/O虚拟化、内存虚拟化)》 《提升KVM异构虚拟机启动效率:透传(pass-through)、DMA映射(VFIO、 ...
分类:
系统相关 时间:
2021-01-07 12:01:57
阅读次数:
0
使用过busybox的mdev来动态挂载和卸载U盘的都知道。当我们想让mdev动态识别U盘,我们只需要在mdev.conf中指定下面这么一行例如:sdb0:0660/usr/scripts/hotplug_usb.sh其中/usr/scripts/hotplug_usb.sh脚本只需要通过$MDEV环境变量和获取设备名称来挂载就好了。可是!当我们想识别不同的USB设备,并且分别要做不同的处理。例如
分类:
其他好文 时间:
2020-07-03 10:49:57
阅读次数:
94
原文:https://www.cnblogs.com/lifexy/p/7891883.html 1.当我们每次插入u盘后,都会自动创键U盘的设备节点/dev/sda%d 这是因为里面调用了device_create()实现的, busybox的mdev机制就会根据主次设备号等信息,在/dev下创建 ...
分类:
其他好文 时间:
2020-03-28 23:20:36
阅读次数:
79
框架入口源文件: mdev.c (可根据入口源文件,再按着框架到内核走一遍) 内核版本:linux_2.6.22.6 硬件平台:JZ2440 以下是驱动框架: ...
分类:
其他好文 时间:
2019-02-17 22:14:23
阅读次数:
163
title: hotplug/mdev机制 date: 2019/1/9 19:35:14 toc: true hotplug/mdev机制 [TOC] 框架 我们以前创建设备的时候,使用 来自动创建设备,是利用了 根据我们的提供的信息来创建设备节点 kobject_uevent_env 我们使用 ...
分类:
其他好文 时间:
2019-01-09 20:20:00
阅读次数:
213
ping 与Windows环境下ping不同,Linux环境下,如果不按Ctrl+C会一直ping下去。Windows ping只发4个数据包完事。 ttl生存时间,每过一个路由器ttl减一,ttl为0时就停止转发。这样可以防止数据包在网络上无限转发。 rtt代表往返时间 mdev代表(Mean D ...
分类:
系统相关 时间:
2018-05-31 20:39:28
阅读次数:
397
一、升级原因因为版本bug,导致DB经常crash。原因可能是由于innodb采用新的统计信息收集问题。相关网页:https://jira.mariadb.org/browse/MDEV-12281https://bugs.mysql.com/bug.php?id=84940二、升级环境linux:CentOS7架构:一主一从使用rpmyum方式安装的MariaDB,systemd启..
分类:
数据库 时间:
2017-08-15 23:01:22
阅读次数:
304
一、烧写文件系统 1.1 jffs2烧写 1.下载文件系统:tftp 30000000 fs_mini_mdev.jffs2 2.擦除文件的块:nand erase.part rootfs 3.烧入文件系统:nand write.jffs2 30000000 0x00260000 5b89a8 4. ...
分类:
其他好文 时间:
2017-06-26 21:07:58
阅读次数:
177
1.制作根文件系统 1.1 先解压文件系统,/wok/nfs_root 目录下是已经构造好的各种文件系统:① fs_mini.tar.bz2 是最小的根文件系统,里面的设备节点是事先建立好的;② fs_mini_mdev.tar.bz2 是最小的根文件系统,里面的设备节点是等系统启动后使用mdev ...
分类:
其他好文 时间:
2017-06-16 19:25:23
阅读次数:
122
引子 本文是嵌入式企鹅圈开篇--《linux字符设备驱动剖析》的姐妹篇,在上述文章里面我们具体描写叙述了字符设备驱动框架涉及的驱动注冊、通过设备文件来訪问驱动等知识。并明白通过device_create接口并结合mdev来创建设备文件。但没有展开这个知识点。本文将从代码级去理解Linux设备类和设备 ...
分类:
系统相关 时间:
2017-05-27 22:30:35
阅读次数:
335