ICode9

精准搜索请尝试: 精确搜索
  • linux驱动之阻塞机制2022-05-20 13:03:44

    设计驱动阻塞机制,通过等待队列wait_queue来实现 1.schedules之后,等待信号,函数就退出了,原因是什么?******** 答: signal_pending( current )―――》检查当前进程是否有信号处理,返回不为0表示有信号需要处理。 if(signal_pending(current)){ ret = -ERESTARTSYS; return ret; } 返回-

  • 字符设备驱动开发2022-05-19 14:03:17

    本驱动笔记,都是记录宋宝华的驱动书籍,代码也是参考他的,撰写文章,主要记录学习心得 1.字符驱动,作者用globalmem这样的例子来讲解驱动。 问题1.insmod globalmem.ko驱动。如何和mknod 创建的设备绑定的。 答:通过主设备号来绑定。 问题2.insmod globalmem.ko,会失败,提示Device or resou

  • SQL连接查询优化[姊妹篇.第五弹]2022-05-16 21:00:54

    上篇的sql优化篇章,更多偏向于优化的思想概念,先前抛出的4个优化问题中,篇幅过长,只对前两个问题进行了解析。   接下来我们一起来谈谈sql的连接查询优化,更偏向于实际运用,并对如下两个问题进行探讨。篇幅过长,请耐心看完。   1.嵌套查询、HASH连接、排序合并连接、笛卡尔连接等怎样玩

  • 网卡驱动黄字三步曲2022-05-16 18:03:21

          最近连日下雨,空气湿度很高,某日打开笔记本发现连不上网,不显示可用无线网络。折腾了几天。       大概经历了如下的几步(省流版:跳到第5步):       1、检查驱动更新   连有线网下载了驱动精灵,显示驱动为最新版本,无需更新。     2、查看本地服务           进

  • linux驱动设备分类2022-05-15 23:32:55

    1. linux驱动设备分类 1.1 字符设备 -c 1、没有文件系统 2、应用程序和驱动程序之间进行数据交互时,数据是以"字节"进行数据交换,并且是按照固定的顺序传输的,数据是实时传输的。 3、字符设备有:LED、IIC、SPI、按键 4、字符设备的file_operations成员函数就由字符设备驱动提供(一般字

  • MySQL中一些概念22022-05-14 01:03:14

    1.join的使用 如果使用join,优化器将自己选择驱动表;使用straight_join,左边的为驱动表。 NLJ(index nested loop join):从驱动表中读一行(全表扫描),按照join条件获取索引到被驱动表中取出一行(索引查找,如果是非主键索引还有一次回表),将俩行组成结果集。此时让大表作为被驱动较好,能使用上被

  • extcon驱动及其在USB驱动中的应用2022-05-13 23:04:55

    extcon,是External Connector的简称,用于抽象外部连接器,比如说Audio Jack、USB MicroB/TypeC接口等。它的原型是Android的switch-class驱动,经过修改后在kernel 3.4.0版本时被引入内核中。 Extcon (external connector): import Android's switch class and modify. Externa

  • linux内核与驱动调试-使用GDB+Qemu调试Linux 内核与驱动2022-05-10 02:01:24

    使用GDB+Qemu调试Linux 内核与驱动   时间:20220510,版本:V0.1 作者:robotech_erx   调试内核或者驱动除了双机调试外,还可以使用Qemu来调试。Qemu实现了GDB stub,支持对linux的内核调试。   环境: 主机:ubuntu 20.04 LTS 桌面版 Qemu:QEMU emulator version 4.2.1   1编译带调试信息的

  • 公开病例数据驱动的新冠病毒多尺度传播网络研究2022-05-08 10:35:29

    报告人:许小可教授

  • UART串口及Linux实现2022-05-08 10:01:35

    UART,全称Universal Asynchronous Receiver Transmitter,通用异步收发器,俗称串口。作为最常用的通信接口之一,从8位单片机到64位SoC,一般都会提供UART接口。   UART的常规构成及特性 芯片内部的UART模块,一般由波特率发生器、发送和接收FIFO、硬件流控、中断源等组件构成。常见特性

  • 汉印MT800 win10电脑蓝牙打印-驱动设置2022-05-07 23:35:19

    首先电脑需要有蓝牙。 长按MT800 3秒钟,开机 进入电脑的控制面板,找到打印机,选择新增打印机 第一次添加打印机时,可以自动找到打印机。如果这一步不行,那不是电脑蓝牙有问题就是打印机蓝牙有问题。 等待蓝牙连接成功,这个过程中mt800会安装驱动,但是这个驱动是没法用的。 找到MT800设

  • B端、C端2022-05-07 10:31:32

    B端:(Business)面向商户、商家、企业或业务部门; C端:(Consumer)面向客户、消费者。   B端和C端特点: B端用户决策链条长,开发客户更难,一般需要销售团队专业跟进,原因是企业客户更多的角色和场景,例如:财务、行政、采购、业务部门、管理层,每种角色又有不同的等级人员。业务开始多以销售驱

  • 4.httprunner-参数化和数据驱动2022-05-05 19:32:24

    前言 参数化在config中使用parameters关键字 httprunner2.x 是在testsuite中实现参数化 httprunner3.x 是在testcase中的config实现参数化   什么场景适合参数化   举例: 测试搜索功能,只有一个输入框,但是有十种不同的搜索关键字 测试账号登录功能,需要输入账号密码,然后按照

  • linux驱动移植-USB驱动2022-05-04 20:03:41

     一、USB总线介绍 1.1 简介 我们之前接触过的通信协议有串口、I2C、SPI以及CAN总线,这里我们又去学习USB总线,那USB和之前我们介绍过那些总线有什么区别呢。 通用串行总线(英语:Universal Serial Bus,缩写:USB)是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术

  • linux驱动移植-LCD驱动触摸屏驱动案例2022-05-01 01:34:25

    一、触摸屏种类 触摸屏的基本原理是,用手指或其他物体触摸安装在显示器前端的触控屏时,所触摸的位置(以坐标形式)由触摸屏控制器检测,并通过接口(如RS-232串行口)送到CPU,从而确定输入的信息。 触摸屏系统一般包括触摸屏控制器(卡)和触摸检测装置两个部分: 触控屏控制器(卡)的主要作用

  • 随笔[3] - 如何去确定一份工作适合自己2022-04-28 18:32:32

    [思虑] 去年换了一份工作,想了很久,觉得是没有问题的。但是进去自后各种坑,以至于今年又重新找工作。鉴于目前这个阶段,对我来说比较重要的是: 有一个稳定的平台,后面可能要成家生孩子 有一定的发展空间   在找工作的时候我也很迷茫,之前做的事操作系统和驱动相关工作。但是操作

  • 第一节、安装Arduino开发环境2022-04-27 10:03:13

    Arduino 简介 Arduino是一款便捷灵活、方便上手的开源电子原型平台。 Arduino开发板有如下几种: Arduino Uno Arduino Nano Arduino LilyPad Arduino Mega 2560 Arduino Ethernet Arduino Due Arduino Leonardo ArduinoYún 学习Arduino是电子爱好者入门不错的选择,也可以为后期物

  • 自动化测试框架2022-04-26 18:01:06

    自动化测试框架有哪几种类型? 有以下6种 1.基于模块的测试框架 2.测试库架构框架 3.数据驱动测试框架 4.关键字驱动测试框架 5.混合测试框架 6.行为驱动开发框架 现在市面上的自动化测试主流框架有selenium、ATF(泽众软件出品)、watir、Robot Framework、QTP   自动化测试框架应该包

  • DDT数据驱动性能测试(一)2022-04-24 23:00:34

    DDT数据驱动性能测试(一) 一、csv数据文件设置 1、使用场景:测试过程中需要使用手机号码等大量数据时,用random函数随机生成数字;也可以使用Excel拖动生成一批手机号,也有可以从数据库中导出一批手机号,把准备好的数据,放到txt文件,或者csv文件中,使用csv数据文件设置直接调用。 2、txt文

  • 领域驱动设计1-整体代码设计2022-04-24 11:00:18

    1:前言 DDD领域驱动设计,对比(dao+service)的脚本式编程,主要还是将以前的脚本代码拆散,以实体为载体,协调各个模块实现业务功能。DDD领域设计有如下好处: 1:强调实体的概念,将现实世界与软件系统关联起来,便于不同岗位的人达成统一的认知。有助于业务理解和需求讨论。 2:明确业务规

  • 驱动对文件的操作2022-04-21 19:00:24

    文件属性结构体 typedef struct _OBJECT_ATTRIBUTES { ULONG Length; //结构体的长度 HANDLE RootDirectory; //判断是否是根目录 PUNICODE_STRING ObjectName; //对象的名称 ULONG Attributes; //属性 PVOID SecurityDescriptor; //安全属性 PVOID Sec

  • Jmeter 测试数据库2022-04-20 22:34:26

    1、下载数据库驱动1.5.28 https://blog.csdn.net/weixin_44766232/article/details/121585221 2、Jmeter——测试计划,上传该驱动    3、线程组——添加——配置元件——JDBC Connection Configuration  

  • 【SPI】— 基于SPI协议的Flash驱动控制2022-04-20 11:35:04

    实验目标: 将固化到Flash中的程序,通过全擦除程序将其中的固化程序擦除,重新上电后,不再执行固化文件里的内容 在上板验证时,我曾试过两种下载程序的方法 sof文件:将该文件下载到SRAM中,但是会掉电丢失 jic文件:将该文件烧录到Flash中,掉电不丢失 Flash在SPI通信中充当从设备 在进行程序

  • LED驱动方案2022-04-18 22:01:04

    发光二极管(简称LED)是由镓(G)与砷(AS)、磷(P)等化合物制成的二极管。当电子与空穴复合时能辐射出可见光(当然也有不可见光LED,如近红外LED,通常用于监控领域,实现红外成像),因而可以用来制成发光二极管,在电路及仪器中用作指示灯,或者组成文字或数字显示等。 设计驱动电路时,不能盲目地

  • 【驱动】libjpeg 库的移植2022-04-17 20:34:40

    1.下载库   http://www.ijg.org/  下载  jpegsrc.v9e.tar.gz 2.准备好空文件夹位置 opt/libdecode  opt/libdecode/lib  opt/libdecode /include    3.解压好下载的文件,在主文件夹下,命令行设置config文件  ./configure --prefix=/opt/libdecode --exec-prefix=/opt/

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

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

ICode9版权所有