当前位置: 首页 > news >正文

重庆酉阳网站设计公司维护网站的职位叫什么

重庆酉阳网站设计公司,维护网站的职位叫什么,东莞建设通网站,php网站生成静态页面瑞芯微RK3568芯片是一款定位中高端的通用型SOC#xff0c;采用22nm制程工艺#xff0c;搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码#xff0c;支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU#xff0c;可用于轻量级人工…瑞芯微RK3568芯片是一款定位中高端的通用型SOC采用22nm制程工艺搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU可用于轻量级人工智能应用。RK3568 支持安卓 11 和 linux 系统主要面向物联网网关、NVR 存储、工控平板、工业检测、工控盒、卡拉 OK、云终端、车载中控等行业。 ​ 【公众号】迅为电子 【粉丝群】824412014加群获取驱动文档例程 【视频观看】嵌入式学习之Linux驱动第十期_热插拔_全新升级_基于RK3568 【购买链接】迅为RK3568开发板瑞芯微Linux安卓鸿蒙ARM核心板人工智能AI主板 第118章 使用udev挂载U盘和T卡实验 在前面章节中所讲解的都是关于热插拔的理论和较为简单的实验而为了加深大家对热插拔的理解以及在可以在实际工作中进行应用所以在本章节将进行实践使用udev挂载U盘和T卡。 118.1 配置buildroot文件系统支持udev 上一章中我们编写了一个名为mdev的应用程序用来处理uevent事件而实际上udev和mdev的可执行程序都是很复杂的也并不需要我们自己来写只需要在构建buildroot文件系统时勾选对应的选项即可。首先来到buildroot的源码目录下如下图图 118-1然后使用以下命令加载rk3568的默认配置文件)所示 图 118-1 然后使用以下命令加载rk3568的默认配置文件并进入到图形化配置界面如下图图 118-2所示 make rockchip_rk3568_defconfig make menuconfig 图 118-2 由于本章节使用的是udev所以需要在在System configuration菜单中选择/dev management (Dynamic using devtmpfs eudev)如下图图 118-3所示 图 118-3 默认情况下选中的就是udev相应的镜像已经放在了“iTOP-RK3568开发板【底板V1.7版本】\03_【iTOP-RK3568开发板】指南教程\02_Linux驱动配套资料\04_Linux驱动程序\82_udev_u盘_TF卡”目录下如下图所示 烧写该镜像之后可以在串口终端输入以下命令来查看udev是否已经启用了如下图图 118-4所示 ps -aux | grep -nR udev 图 118-4 检查到/sbin/udevd进程就表示当前系统使用的是udev至此配置buildroot文件系统支持udev就完成了。 118.2使用udev挂载U盘 本小节编写完成的文件对应的网盘路径为iTOP-RK3568开发板【底板V1.7版本】\03_【iTOP-RK3568开发板】指南教程\02_Linux驱动配套资料\04_Linux驱动例程04_Linux驱动程序\82_udev_u盘_TF卡\U盘。 在上一小节中配置buildroot使能了udev而要想使用udev来实现U盘的自动挂载还需在开发板的/etc/udev/rules.d目录下创建相应的规则文件/etc/udev/rules.d目录不存在可以手动创建一般都已经存在了这里我们创建一个名为001.rules的文件如下图图 118-5所示 图 118-5 然后向该文件中添加以下内容 KERNELsd[a-z][0-9], SUBSYSTEMblock, ACTIONadd, RUN/etc/udev/rules.d/usb/usb-add.sh %k SUBSYSTEMblock, ACTIONremove, RUN/etc/udev/rules.d/usb/usb-remove.sh 1KERNELsd[a-z][0-9] KERNEL表示匹配设备的内核名。 sd[a-z][0-9]是一个正则表达式模式sd表示设备名以 sd 开头[a-z]表示设备名的第三个字符是小写字母[0-9]表示设备名的第四个字符是数字。 这个模式用于匹配 USB 存储设备的块设备节点如 /dev/sda1、/dev/sdb2 等。 2SUBSYSTEMblock SUBSYSTEM表示匹配设备的子系统名称。 block表示设备的子系统是块设备子系统即与磁盘、分区等相关的设备。 这部分规则是为了确保只匹配块设备子系统下的设备。 3ACTIONadd和 ACTIONremove ACTION表示匹配设备的动作。 add表示设备被添加。 remove表示设备被yichu。 这部分规则是为了处理设备被添加和被删除的事件。 5RUN/etc/udev/rules.d/usb/usb-add.sh %k RUN...表示在匹配的设备上执行指定的命令。 /etc/udev/rules.d/usb/usb-add.sh是要执行的命令的路径即在设备添加时执行 /etc/udev/rules.d/usb/usb-add.sh 脚本文件。 %k是 Udev 提供的一个变量表示匹配的设备的内核名。 可以注意到当块设备被添加的时候会执行/etc/udev/rules.d/usb/usb-add.sh脚本块设备被删除的时候会执行/etc/udev/rules.d/usb/usb-remove.sh脚本所以接下来我们要完善这两个脚本内容首先在/etc/udev/rules.d/目录下创建名为usb的文件夹并在这个创建usb-add.sh和usb-remove.sh脚本如下图图 118-6 所示 图 118-6 然后在 /etc/udev/rules.d/usb/usb-add.sh 文件中写入以下内容 #!/bin/sh /bin/mount -t vfat /dev/$1 /mnt 在 /etc/udev/rules.d/usb/usb-remove.sh 文件中写入以下内容 #!/bin/sh sync /bin/umount -l /mnt 添加完成如下图图 118-7所示 图 118-7 添加完成之后还需要使用chmod命令赋予两个脚本的可执行权限如下图图 118-8所示: 图 118-8 至此关于udev自动挂载U盘的相关配置文件完成了首先输入以下df命令查看当前的挂载情况如下图图 118-9所示 图 118-9 可以看到当前并没有关于U盘相关的挂载信息然后插入U盘相关打印如下图 118-10所示 图 118-10 然后重新使用df命令查看当前的挂载情况如下图图 118-11所示 图 118-11 可以看到U盘sda1就成功挂载到了/mnt目录然后拔掉U盘重新使用df命令查看当前挂载情况可以发现/dev/sda1设备已经消失了如下图所示 图 118-12 至此使用udev自动挂载U盘实验就完成了。 118.3使用udev挂载TF卡 本小节编写完成的文件对应的网盘路径为iTOP-RK3568开发板【底板V1.7版本】\03_【iTOP-RK3568开发板】指南教程\02_Linux驱动配套资料\04_Linux驱动例程04_Linux驱动程序\82_udev_u盘_TF卡\TF卡。 在上一个小节中我们实现了U盘的自动挂载而为了帮助同学们举一反三本小节要使用udev实现TF卡的自动挂载将TF卡挂载到/mnt目录下在不做任何修改的情况下直接插入TF卡会发现TF卡直接挂载到了/mnt/sdcard目录如下图所示 图 118-13 这是因为在/lib/udev/rules.d目录下已经帮我们添加了很多的udev规则如下图所示 图 118-14 这里的规则文件跟我们上一小节自己创建的规则文件所实现的作用是相同的只是 /etc/udev/rules.d/目录的规则文件比/lib/udev/rules.d目录的规则文件优先级高。 所以要实现TF卡自动挂载到/mnt命令让就需要进入到 /etc/udev/rules.d/目录下这次我们创建一个名为002.rules的文件如下图所示 图 118-15 然后向该文件中添加以下内容 KERNELmmcblk[0-9]p[0-9], SUBSYSTEMblock, ACTIONadd, RUN/etc/udev/rules.d/tf/tf-add.sh %k SUBSYSTEMblock, ACTIONremove, RUN/etc/udev/rules.d/tf/tf-remove.sh 1KERNELmmcblk[0-9]p[0-9] KERNEL表示匹配设备的内核名。 mmcblk[a-z][0-9]是一个正则表达式模式mmcblk表示设备名以 mmcblk 开头[0-9]表示设备名的第7个字符和第9个字符是数字。 这个模式用于匹配TF卡存储设备的块设备节点如 /dev/mmcblk1p1 等。 2SUBSYSTEMblock SUBSYSTEM表示匹配设备的子系统名称。 block表示设备的子系统是块设备子系统即与磁盘、分区等相关的设备。 这部分规则是为了确保只匹配块设备子系统下的设备。 3ACTIONadd和 ACTIONremove ACTION表示匹配设备的动作。 add表示设备被添加。 remove表示设备被yichu。 这部分规则是为了处理设备被添加和被删除的事件。 5RUN/etc/udev/rules.d/tf/tf-add.sh %k RUN...表示在匹配的设备上执行指定的命令。 /etc/udev/rules.d/tf/tf-add.sh是要执行的命令的路径即在设备添加时执行 /etc/udev/rules.d/tf/tf-add.sh 脚本文件。 %k是 Udev 提供的一个变量表示匹配的设备的内核名。 当TF卡块设备被添加的时候会执行/etc/udev/rules.d/usb/tf-add.sh脚本TF卡块设备被删除的时候会执行/etc/udev/rules.d/tf/tf-remove.sh脚本所以接下来我们要完善这两个脚本内容首先在/etc/udev/rules.d/目录下创建名为tf的文件夹并在这个创建tf-add.sh和tf-remove.sh脚本如下图 所示 图 118-16 然后在 /etc/udev/rules.d/usb/tf-add.sh 文件中写入以下内容 #!/bin/sh /bin/mount -t vfat /dev/$1 /mnt 在 /etc/udev/rules.d/usb/tf-remove.sh 文件中写入以下内容 #!/bin/sh sync /bin/umount -l /mnt 添加完成如下图所示 图 118-17 添加完成之后还需要使用chmod命令赋予两个脚本的可执行权限如下图所示 图 118-18 至此关于udev自动挂载TF卡的相关配置文件完成了首先输入以下df命令查看当前的挂载情况如下图所示 图 118-19 可以看到当前并没有关于TF卡相关的挂载信息然后插入U盘相关打印如下所示 图 118-20 然后重新使用df命令查看当前的挂载情况如下图所示 图 118-21 可以看到TF卡mmcblk1p1就成功挂载到了/mnt目录然后拔掉U盘重新使用df命令查看当前挂载情况可以发现/dev/mmcblk1p1设备已经消失了如下图所示 图 118-22 至此使用udev自动挂载TF卡的实验就完成了。
http://www.zqtcl.cn/news/671640/

相关文章:

  • 随州网站推广哪家好河南网站seo营销多少费用
  • 重庆网站优化排名软件方案谁能做网站开发
  • 河南官网网站建设报价app网站制作多少钱
  • 做网站页面一般用什么软件网站建设项目说明书
  • 做国外lead应该做什么网站网站运营报告
  • 建立一个自己的网站需要多少钱我的世界查找建筑网站
  • 广州网站建设互广做响应式网站设计图是多大的
  • 网站建设 运维 管理包括建大网站首页
  • 快手做任务网站python基础教程作者
  • 网站添加 百度商桥企信网查询
  • 用易语言可以做网站吗西安外贸网站开发
  • 常用网站推广方法电商便捷的网站建设平台
  • 做网站免费的app是什么免费公司注册
  • 做平面素材比较好的网站网络系统设计的步骤
  • 西安网站建设 乐云seo全国旅游景点网站开源
  • 中山快速做网站价格网站投稿源码
  • 免费网站建设教程青岛网站建设收费哪个平台好
  • 关于网站建设外文文献金蝶软件多少钱一套
  • 有高并发量门户网站开发经验国家商标局官网查询
  • 正规的招聘网站可信网站标志
  • 网站举报能不能查到举报人佛山企业网站建设电话
  • 家居网站建设如何现在去长沙会被隔离吗
  • 电子烟网站建设win2008iis7配置网站
  • 做网站的是什么职业微信公众号模板素材网站
  • 重庆川九建设有限责任公司官方网站成都网站海口网站建设
  • 珠宝 网站模板如何做公司官网
  • 贵阳网站制作免费iis7.5网站权限配置
  • 温州网站建设专业的公司移动互联网开发学什么专业
  • 集团企业网站建设方案运动服饰网站建设项目规划书
  • 简述网站建设的一般步骤简约的网站建设