ICode9

精准搜索请尝试: 精确搜索
  • V4L2框架分析2020-02-02 10:41:39

           V4L2是Video for linux2的简称,为linux中关于视频设备的内核驱动。v4L2是针对uvc(USB Video Class)免驱usb设备的编程框架,主要用于采集usb摄像头等。       下图是V4L2的框架,首先系统核心层分配设置注册一个名为cdev结构体变量(cdev结构体是video_device结构体里的

  • 笨办法刷抖音-----记一次失败的强行装逼2020-01-31 20:41:05

    阅前注意 看完估计我会被各位云大佬狂喷,毕竟CSDN是一个专业的技术交流平台。对我来讲这也是第一次在CSDN上发博客也是我第一个博客,发这个博客的目的不是为了炫耀(都失败了还秀个P),而是当做自己在技术方面的成长日记和补遗录,对我来讲自己的经历和想法通过文章发表在网上在让

  • DIAL: DIscovery And Launch简介2020-01-29 22:56:55

    运行以下脚本 Dim deviceFinder Set deviceFinder = CreateObject("UPnP.UPnPDeviceFinder") Dim devices Set devices = deviceFinder.FindByType("ssdp:all", 0) For Each device In devices WScript.Echo device.FriendlyName + " " + device

  • 微信运动自动点赞2020-01-24 14:53:32

    if (text('排行榜').exists()) { while (true) { let objs = id('bpz').find(); let objsLength = objs.size(); for (let index = 0; index < objsLength; index++) { let obj = objs[index]; if (

  • 003 Token Overview2020-01-21 14:04:59

      eMMC总线中,可以有一个Host,多个eMMC Device.总线上的所有通讯都由Host端以一个Command开发发起,Host一次只能与一个eMMC Device通讯。System 上电启动后,Host会为所有eMMC Device 分配地址(RCA, relative device address)。当Host需要和某一个eMMC Device 通讯时,会根据RCA选中该eMMC

  • 004 Data Packet Token Format2020-01-21 14:04:12

      ● Data 可以经Data Line从Host发往 Device,也可以从Device 发往Host。 ● Data Line :1线(DATA0),4线(DATA0 - DATA3),8线(DATA0 - DATA7) ● Pre Data Line,每个Cycle可以传输1Bit(single data rate)或2bit(dual data rate) ● eMMC 传输是以Block为单位的,每个Block后跟一个CRC,无论Write or

  • 002 BUS Overview2020-01-21 14:00:36

    eMMC总共有11条信号线。 ① CLK,每个cycle可以在上升沿或下降沿传输,也可以在上升沿和下降沿都传输。此信号的每个周期指示命令上的一位传输,以及一位(1x)或所有数据线上的两位传输(2x)。频率可以在零和最大值之间变化。 ● CLK Control总线速率在任何时刻都可以改变 ● 不带回应的命

  • pytorch gpu2020-01-20 16:05:39

    torch.cuda.is_available() cuda是否可用; torch.cuda.device_count() 返回gpu数量; torch.cuda.get_device_name(0) 返回gpu名字,设备索引默认从0开始; torch.cuda.current_device(); cuda是nvidia gpu的编程接口,opencl是amd gpu的编程接口 点赞 收藏 分享 文

  • iphoneX适配2020-01-17 11:51:12

    最近小伙伴说她的下个项目是移动端的,她说她没搞过移动端的东西以后要多问问我这个菜鸡,然后脑子里一下子冒出来之前困扰我很久的适配问题,突然想起来还没做记录,趁我代码还没删我先在这里记录一手,万一下个项目我又碰到移动端了也免得忘了又到处去问度娘(遥远的七八个月之后,北漂小菜不

  • PCI 设备枚举流程2020-01-16 16:56:04

    //0、pci子系统首先注册pci bus struct bus_type pci_bus_type = { .name = "pci", .match = pci_bus_match, .uevent = pci_uevent, .probe = pci_device_probe, .remove = pci_device_remove, .shutdown = pci_device_shutdown, .dev_groups = pci_dev_g

  • linux 中 无法连接网络 No suitable device found for this connection2020-01-15 19:05:06

    No suitable device found for this connection 可能是这两个服务被各种管家关掉了 手动打开即可 点赞 收藏 分享 文章举报 kaguya579 发布了14 篇原创文章 · 获赞 0 · 访问量 69 私信 关注

  • I2C总线和SPI总线的设备树节点解析流程2020-01-15 17:55:59

    一、设备树中I2C节点的解析流程/* i2c 控制器节点 */i2c0: i2c@2180000 { compatible = "fsl,vf610-i2c";                        /*reg = <address1 length1 [address2 length2] [address3 length3]..>*/ #address-cells = <1>; /* address一个32位表示*/ #size-cel

  • 从零开始入门 K8s | GPU 管理和 Device Plugin 工作机制2020-01-15 14:03:57

    本文整理自《CNCF x Alibaba 云原生技术公开课》第 20 讲。 导读:2016 年,随着 AlphaGo 的走红和 TensorFlow 项目的异军突起,一场名为 AI 的技术革命迅速从学术圈蔓延到了工业界,所谓 AI 革命从此拉开了帷幕。该热潮的背后推手正是云计算的普及和算力的巨大提升。 需求来源 经过

  • 完美解决:User has not given permission to device UsbDevice2020-01-14 11:37:35

    这个问题的原因是软件没有获取到android的usb权限 解决之前我们在androidManifest.xml中添加权限, <uses-feature android:name="android.hardware.usb.host" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> 两种办法解决: 1,通过xml和配置Androi

  • SQL left join 用法 例子2020-01-11 11:00:27

      SQL left join  例子   --odps sql --********************************************************************-- --author:odps-game --create time:2020-01-10 17:54:56 --********************************************************************-- with a as(

  • pytorch 多gpu运行2020-01-10 23:03:07

    官方原理图 前向传播过程:将数据按照batch维度分发到各个GPU上(平均分配),而后将模型拷贝到GPU,各GPU并行前向传播,将各个输出(o1、02、03、04)汇总到总的GPU。 后向传播过程:在总GPU上并行计算得到损失,并得到初始梯度;将各梯度分发到各GPU;并行计算梯度;汇总梯度,更新网络参数。 参考代码如

  • python自动化:获取设备编号2020-01-07 20:00:19

    实现代码如下: #遍历设备编号 import os class devices: def get_devices(self): lists=(os.popen('adb devices').read()) devices=(lists.strip().split('\n')) devices_list=[] for i in range(1,len(devices)):

  • openwrt 修改mac地址2020-01-07 18:57:00

    出现这类错误: Could not open mtd device: u-boot Can't open device for writing!   原因:官网openwrt firmware对uboot分区进行了保护。 解决:刷入一个解锁了uboot分区的openwrt固件后,再进行下面uboot写入命令。     mtd -r write /tmp/uboot.bin u-boot    修改dts文件,支

  • CF1270D Strange Device2019-12-30 12:51:32

    思路: 对数组的前k + 1个元素询问k + 1次,结果会出现两个数字,分别是第m大的数和第m + 1大的数。并且,第m + 1大的数将出现m次,第m大的数将出现k + 1 - m次。因此,统计较大的那个数出现的次数即是答案。 实现: 1 #include <bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5

  • WebGPU学习(十一):学习两个优化:“reuse render command buffer”和“dynamic uniform buffer offset”2019-12-28 19:00:34

    大家好,本文介绍了“reuse render command buffer”和“dynamic uniform buffer offset”这两个优化,以及Chrome->webgpu-samplers->animometer示例对它们进行的benchmark性能测试。 上一篇博文: WebGPU学习(十):介绍“GPU实现粒子效果” 学习优化:reuse render command buffer 提出问题

  • linux的input子系统2019-12-27 14:04:20

      1.源码下载:   官网地址:https://www.kernel.org/   作者本次下载的内核版本为linux-5.1.7   2.input子系统:   由于最近工作中用到了keyadc,需要将用户按键上报给应用层,用到了input子系统,所以在此写一下对input子系统的理解,加深印象。     input子系统的头文件在linux

  • Windows 服务安装与卸载 (通过 Sc.exe)2019-12-23 10:57:16

    1. 安装   新建文本文件,重命名为 ServiceInstall.bat,将 ServiceInstall.bat 的内容替换为: sc create "Verity Platform Device Service" binPath= "%~dp0WindowsService_HardwareDevice.exe" sc description "Verity Platform Device Service" "提供设备连

  • nmcli命令详解2019-12-22 14:02:52

    目录 简述 语法 比较有用的选项(OPTION) 对象 general对象(常规信息) 用途 语法 networking对象(整个网络) 用途 语法 命令示例 radio对象(无线开关) 用途 语法 命令示例 connection对象(某个连接) 用途 语法 命令示例: device对象(网络接口) 用途 语法 命令示例: 常用属性缩写

  • 在kubernetes中使用GPU资源2019-12-20 14:57:48

    1.前置条件 1.节点安装NVIDIA驱动 2.安装nvidia-docker2 # 注意不是nvidia-container-toolkit 2.安装Nvidia-device-plugin插件 kubectl create -f https://raw.githubusercontent.com/NVIDIA/k8s-device-plugin/1.0.0-beta4/nvidia-device-plugin.yml # URL https://github.com/N

  • Linux驱动中的platform总线分析2019-12-14 12:56:59

    copy from :https://blog.csdn.net/fml1997/article/details/77622860 概述 从Linux2.6内核起,引入一套新的驱动管理和注册机制:platform_device 和 platform_driver 。Linux 中大部分的设备驱动,都可以使用这套机制,设备用 platform_device 表示;驱动用 platform_driver 进行注册。 li

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有