草庐IT

网卡驱动OpenStack

全部标签

STM32 第19讲 IIC(协议简介/读取驱动AT24C02/实验)

文章目录IIC总线协议介绍IIC总线结构图IIC协议IIC读写通讯过程24C02简介24C02读写时序图写时序图读时序实验实现功能实验原理流程图代码IIC底层驱动代码24C02驱动代码main.cIIC总线协议介绍IIC:InterIntegratedCircuit,集成电路总线,是一种同步串行半双工通信协议IIC总线结构图①总线由数据线SDA和时钟线SCL构成的串行总线,数据线用来传输数据,时钟线用来同步数据收发。②总线上每一个器件都有一个唯一的地址识别,所以我们只需要知道器件的地址,根据时序就可以实现微控制器与器件之间的通信。③数据线SDA和时钟线SCL都是双向线路,都通过一个电流源或上拉

使用PowerShell通过不同网络(网卡)访问不同网站

title:使用PowerShell通过不同网络(网卡)访问不同网站date:2022-03-26categories:编程tags:-PowerShell-网络-Windows前言在学校生活时经常有一种需求:访问某些网站(如校内系统)时需要使用校园网,访问另一些网站(如Steam、Github等)校园网很慢,需要使用手机浏览器等其他网络加速。此时我就觉得如果能同时使用两个网络该多好。本文就介绍如何用PowerShell[1]实现这个功能(需要Windows平台,版本XP及以上)。原理首先需要明确,同一张网卡是无法同时连接两个网络的(除非同时使用多个代理达到这种效果)。幸运的是,现在绝大多数电

使用PowerShell通过不同网络(网卡)访问不同网站

title:使用PowerShell通过不同网络(网卡)访问不同网站date:2022-03-26categories:编程tags:-PowerShell-网络-Windows前言在学校生活时经常有一种需求:访问某些网站(如校内系统)时需要使用校园网,访问另一些网站(如Steam、Github等)校园网很慢,需要使用手机浏览器等其他网络加速。此时我就觉得如果能同时使用两个网络该多好。本文就介绍如何用PowerShell[1]实现这个功能(需要Windows平台,版本XP及以上)。原理首先需要明确,同一张网卡是无法同时连接两个网络的(除非同时使用多个代理达到这种效果)。幸运的是,现在绝大多数电

OpenHarmony4.0适配LVDS屏幕驱动

1.概述手头有一块RK3568的开发板OK3568-C,但是还没有适配OpenHarmony,用的还是LVDS屏幕,但是官方和网上好像还没有OpenHarmony4.0的LVDS屏幕驱动的通用实现,所以决定尝试了一下适配该开发板,完成LVDS屏幕驱动的适配,点亮屏幕。源代码:oh4.0-lvds-ok3568-c2.具体实现2.1添加ok3568产品(非必须,可以跳过,直接修改原有的rk3568产品)因为OK3568-C开发板使用的是RK3568芯片,和OpenHarmony的主线分支一样,所以添加ok3568产品的基础流程比较简单,就是复制device和vendor下面rk3568的文件夹,

Linux路由转发+多网卡配置(route命令)

文章目录route命令一、路由表1.查看路由表信息2.读懂路由信息示例3.添加和删除网关永久增加网关4.多网卡配置(仅主机+NET模式)添加一张NET模式下网卡创建一个配置文件双网卡注意事项二、路由选择1.环境准备2.步骤1)开启路由转发功能2)分别添加node2和node3两台主机所在的网络3)分别配置主机2和主机3的ip和网关4)测试route命令route-n查看路由,显示ip,不解析routedeldefaultgw10.1.1.254删除默认路由routeadddefaultgw192.168.1.110添加一个默认网关,把所有不知道的网络交给网关来转发routeadd-net192

Arduino驱动ISD1820音频录放模块(声音传感器)

目录1、传感器特性  2、硬件原理图3、控制器和传感器连线图4、驱动程序 ISD1820录放音模块,集成录放音功能为一体。板载按键和麦克风,可直接通过

【Linux驱动】Linux的中断系统 | 中断的重要数据结构

🐱作者:一只大喵咪1201🐱专栏:《Linux驱动》🔥格言:你只管努力,剩下的交给时间!目录🏀Linux系统的中断⚽中断分类软中断和硬中断中断的上半部和下半部⚽tasklet⚽工作队列⚽threaded_irq🏀Linux中断系统中的重要数据结构⚽irq_desc数组⚽irqaction结构体⚽irq_data结构体🏀总结🏀Linux系统的中断如上图所示,本喵使用的IMX6ULL也是ARM架构,中断也是异常的一种,CPU在运行的过程中,会被各种异常打断,包括:未定义指令异常指令、数据访问异常SWI(软中断)快中断中断导致中断发生的情况有很多,比如:按键定时器ADC转化完成UART发生接收中断等

RT-Thread GD32F4xx CAN驱动

1、编写CAN驱动  在RT-Thread的bsp文档中没有找到GD32F4xx的CAN驱动文件,此处参考STM32的drv_can编写CAN驱动。1.1创建CAN设备1.1.1CAN设备结构体structgd32_baudrate_tab{rt_uint32_tbaudrate; //波特率rt_uint8_tsjw; //配置参数rt_uint8_tbs1; rt_uint8_tbs2; rt_uint16_tprescaler;

python3+selenium通过xpath实现数据驱动登录

1说明      打开谷歌浏览器,然后输入网址192.168.20.112:8092,输入账号、密码、验证码,然后登陆,查看网址是否能正常登陆,如果能够正常登陆,说明网址是正确      登陆前的页面样式:      登陆后的页面样式:2打开F12,获取对应的xpath元素xpath值账号/html/body/div[1]/div/div/div[2]/div/div/div/div/div[1]/div/form/div[1]/div/input密码/html/body/div[1]/div/div/div[2]/div/div/div/div/div[1]/div/form/div[2]/

BH1750 光照传感器文档详解 及 驱动设计

前言最近接触到一个应用,需要在低功耗的产品上加上光照度采集,正好最近有接触到一款光照传感器BH1750,性能价格都合适,那么今天就抽空来好好测试一下。那么要写一篇测试文章,我会尽量以新手的角度从资料的获取,资料的阅读理解,以及根据资料进行驱动设计来做记录。我是矜辰所致,全网同名,尽量用心写好每一系列文章,不浮夸,不将就,认真对待学知识的我们,矜辰所致,金石为开!插一句,技术群在CSDN文章结尾后面的的推广,讨论学习。目录前言一、确认基本参数1.1根据产品特征整体认识产品1.2根据工作条件确定产品的供电方式1.3根据推荐电路图确定PCB设计二、工作流程及指令2.1工作流程分析2.2操作命令2.3