草庐IT

iMX6ULL驱动开发 | 让imx6ull开发板支持usb接口FC游戏手柄

手边有一闲置的linux开发板iMX6ULL一直在吃灰,不用来搞点事情,总觉得对不住它。业余打发时间就玩起来吧,总比刷某音强。从某多多上买来一个usb接口的游戏手柄,让开发板支持以下它,后续就可以接着在上面玩童年经典游戏啦。 我使用的是正点原子的I.MX6U-ALPHA开发板,板子资源很丰富。计划搞一个系列在上面玩各种有意思的事情。包含linux驱动开发和应用开发,最终学以致用,在玩中学,兴趣是最好的老师。 展示下我买的FC游戏手柄长这样,普普通通,但便宜啊,还是经典的味道。驱动移植过程确定设备类型要让板子支持这一USB接口的FC游戏手柄,首先得知道这个手柄是使用的什么接口协议。插到win10

台式机/工控机通过网线共享笔记本电脑无线网络&linux系统下 usb网卡的驱动安装

一、台式机/工控机通过网线共享笔记本电脑无线网络1、将台式机通过网线和笔记本连接。2、将笔记本的“本地连接”和“无线网络连接”的ipv4均设置为自动获取。4.修改台式机的IP地址为如下(对应笔记本信息)IP地址为192.168.XXX.12子网掩码为255.255.255.0默认网关为192.168.XXX.1首选DNS为192.168.XXX.1二、linux系统下usb网卡的驱动安装lsusb#查看usb设备发现有:下载并编译gitclonehttps://gitee.com/BrightXu/rtl8192fu.gitcdrtl8192fumake-j$(nproc)sudomakein

华为手机USB连接成功,ADB识别失败

1、按照搜出来的通用方法先尝试数据线断开重连同一wifiadb查连接设备连接模式是文件传输开发者模式关闭打开USB调试关闭打开USB调试下ADB开关之类的手机重启排查数据线排查电脑、手机(就华为不行2、妥协连接提示安装华为手机助手连接手机电脑自动弹出安装界面双击安装,未成功使用管理员权限安装,未成功去官网下载一个,可然后在手机也安装一个官方助手使用匹配码连接这时候数据线连接已经有反应了,文件管理可以看到了断开匹配码也已经可以使用了

STM32CubeMX学习笔记(46)——USB接口使用(HID自定义设备)

一、USB简介USB(UniversalSerialBUS)通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。USB是在1994年底由英特尔、康柏、IBM、Microsoft等多家公司联合提出的。USB发展到现在已经有USB1.0/1.1/2.0/3.0等多个版本。目前用的最多的就是USB1.1和USB2.0,USB3.0目前已经开始普及。STM32F103自带的USB符合USB2.0规范,不过STM32F103的USB都只能用来做设备,而不能用作主机。标准USB共四根线组成,除VCC/GND外,另外为D

STM32F103C8用内部Flash做一个优盘(USB+MSC+FATFS)

STM32F103C8用内部Flash做一个优盘(USB+MSC+FATFS),轻松实现APP升级、数据存储。基本工程生成直接使用STM32CubeMX生成基本的工程,省得我们去调底层。时钟配置为外部8MHz晶振,这个需要根据自己开发板的晶振选择。 启用SWD下载和滴答定时器 启用USB 启用FATFS,MAX_SS和MIN_SS设置为1024。 配置USB的功能,MSC_MEDIA_PACKET这里也要配置为1024,和FATFS一致。配置时钟树配置堆栈至此可以生成工程了,生成工程我选择MDK。USBMSC功能实现和FATFS加入主要是实现U盘功能和将USB和FATFS连接起来。USBMSC

【树莓派4B】设置USB介质启动

前言很多场景如nas都对树莓派的存储空间提出了一定要求,刚好家里闲置了一块机械硬盘,正常可以通过一些配置挂载到树莓派上。但是,考虑到sd卡的性能、寿命瓶颈,想可不可以直接像电脑一样系统装在硬盘中,从硬盘启动?看下图,瞩目的容量1.8T告诉了我们答案(斜眼笑)。最佳方案也是官方给出的方案USBMassStorageBoot,使用官方的镜像烧录软件RaspberryPiImager,以下是树莓派4B的方案:启动RaspberryPiImager;在OperatingSystem选择Miscutilityimages,工具型镜像;选择Bootloader;选择启动模式USB,和win的boot差不多

[网上摘录]Gerber RS274X-CAM文件格式详解

GERBER是一种光绘文件格式,用于描述光绘机进行各种绘制或运动行为。GERBER格式是EIA 标准RS-274D的子集;扩展GERBER格式是EIA标准RS-274D格式的超集,又叫RS-274X。RS-274X增强了处理多边形填充,正负图组合和自定义D码及其它功能。它还定义了GERBER数据文件中嵌入光圈表的规则。 所以,RS-274D类型的Gerber文件不包含Aperture(光圈)数据,即需要同时附带D码文件,才能完整描述一张图形;而RS-274X类型的Gerber文件则不用附带。GERBER格式解析GERBER格式文件由一系列数据块组成。所有的数据块以结束(EOB)符结尾,EOB字

【Android取证篇】Android设备USB调试打开方式(开发者模式)

【Android取证篇】Android设备USB调试打开方式(开发者模式)Android各个版本系统手机开启”USB调试”的入口不全相同,仅供参考—【蘇小沐】1、【Android1.0-3.2】路径:在应用列表选择「设置」->「应用程序」->「开发」->勾选「USB调试」选项。2、【Android4.0、4.1】路径:在应用程序列表中选择「设置」进入系统设置菜单->「开发者选项」->在顶部开启「开发者选项」开关,勾选「USB调试」开关并确认。3、【Android4.2~】路径:「设置」->「关于手机」->「版本号」(一般在最下方),连续点击5~7下;STEP1:点击过后,如果出现「您现在处于开

使用 ESP32 CAM 和 OpenCV 的运动检测

目录概述使用PC摄像头的运动检测鱿鱼游戏ESP32摄像头模组ESP32-CAMFTDI连接安装E

ESP32-CAM入门教程

ESP32-CAM入门教程1.材料ArduinoESP32-CAM下载模块(接上USB就能用,很方便,如果没有买就只有资金用USB-TTL了)如下图两个合在一起如下图2.Arduino+ESP32开发环境搭建官网下载Arduinohttps://www.arduino.cc/en/software(建议不要下载beta版,可能会有问题)如果官网太慢可以在这里下载Arduino中文社区-PoweredbyDiscuz!)安装ESP32开发包,文件->首选项->附加开发板管理器输入https://dl.espressif.com/dl/package_esp32_index.json然后重启Ard