E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
spring注解驱动开发
Android中的测试(一)
文章目录一、前言二、Android测试描述三、项目结构四、测试方式五、测试结果六、参考链接一、前言一般在项目开发中测试
驱动开发
(TDD)在保障程序开发质量方面以及避免返工方面有较高的效果。
Mr_Tony
·
2023-06-20 15:02
测试
android
单元测试
java
驱动开发
DAY 4
分步实现字符设备驱动PART1.分析open函数的调用流程用户层中进行打开文件操作{调用intopen(constchar*pathname,intflags);},虚拟文件系统层调用sys_open{假设打开字符设备节点}:1.根据open传递的文件路径找到文件的inode结构体open参数中的pathname为文件路径,Linux中存在于文件系统中的文件拥有inode号作为文件系统中的唯一标识
OutOfMemoryError:
·
2023-06-20 14:51
驱动开发
开发语言
linux
驱动开发
:基于事件同步的反向通信
在之前的文章中LyShark一直都在教大家如何让驱动程序与应用层进行正向通信,而在某些时候我们不仅仅只需要正向通信,也需要反向通信,例如杀毒软件如果驱动程序拦截到恶意操作则必须将这个请求动态的转发到应用层以此来通知用户,而这种通信方式的实现有多种,通常可以使用创建Socket套接字的方式实现,亦或者使用本章所介绍的通过事件同步的方法实现反向通信。基于事件同步方式实现的通信需要用的最重要函数IoCr
王 瑞
·
2023-06-20 14:20
《Windows
内核安全编程技术实践》
驱动开发
内核安全
汇编
c++
信息安全
驱动通信
自定义设备扩展
Linux
驱动开发
| 驱动世界里的宏伟建筑
哈喽,我是老吴。是否每一个上进的人都会觉得自己还可以再努力一点?事情到了最后,只要没达成目的,总能把失败的原因归为"没有再努力一点"。但是,对努力的最大错误认知就是:时间越长,过程越痛苦,代表我越努力。想一想,是否有更合理的努力方式?以下是正文:一、什么是devicemodel?二、device model 的 3 个核心概念三、bus、device、driver是如何关联的?四、bus、devi
·
2023-06-20 10:46
嵌入式嵌入式linux驱动
<Linux开发>
驱动开发
-Linux MISC 驱动
<Linux开发>
驱动开发
-LinuxMISC驱动交叉编译环境搭建:<Linux开发>linux开发工具-之-交叉编译环境搭建uboot移植可参考以下:<Linux开发>-之-系统移植uboot移植过程详细记录
waterfxw
·
2023-06-20 09:08
Linux驱动开发
驱动开发
linux
arm开发
<Linux开发>
驱动开发
-之-Linux INPUT 子系统
<Linux开发>
驱动开发
-之-LinuxINPUT子系统交叉编译环境搭建:<Linux开发>linux开发工具-之-交叉编译环境搭建uboot移植可参考以下:<Linux开发>-之-系统移植uboot
waterfxw
·
2023-06-20 09:35
Linux驱动开发
驱动开发
linux
arm开发
驱动开发
:基于事件同步的反向通信
在之前的文章中`LyShark`一直都在教大家如何让驱动程序与应用层进行`正向通信`,而在某些时候我们不仅仅只需要正向通信,也需要反向通信,例如杀毒软件如果驱动程序拦截到恶意操作则必须将这个请求动态的转发到应用层以此来通知用户,而这种通信方式的实现有多种,通常可以使用创建Socket套接字的方式实现,亦或者使用本章所介绍的通过`事件同步`的方法实现反向通信。
lyshark
·
2023-06-20 08:00
驱动开发
:文件微过滤驱动入门
MiniFilter微过滤驱动是相对于SFilter传统过滤驱动而言的,传统文件过滤驱动相对来说较为复杂,且接口不清晰并不符合快速开发的需求,为了解决复杂的开发问题,微过滤驱动就此诞生,微过滤驱动在编写时更简单,多数IRP操作都由过滤管理器(FilterManager或Fltmgr)所接管,因为有了兼容层,所以在开发中不需要考虑底层IRP如何派发,更无需要考虑兼容性问题,用户只需要编写对应的回调函
王 瑞
·
2023-06-20 07:36
《Windows
内核安全编程技术实践》
驱动开发
c++
微软技术
MiniFilter微过滤驱动
内核安全
c语言
windows
荔枝派Zero(全志V3S)
驱动开发
之hello驱动程序
文章目录前言一、设备驱动分类二、字符设备驱动简介三、字符设备
驱动开发
1、APP打开的文件在内核中如何表示2、编写驱动程序的步骤3、hello驱动程序编写、试验程序编写、测试程序编写、编写Makefile
p-明天,你好!
·
2023-06-20 00:57
荔枝派
荔枝派
驱动开发
arm开发
全志V3S嵌入式
驱动开发
(spi-nand驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】nandflash相信大家并不陌生,现在很多的固态硬盘上面,其实有很多的nandflash。只不过根据存储单元,分成slc、mlc和tlc三种。早在差不多20年前,那个时候大家还都是学习s3c2440,标准的核心板就是soc+ddr+nandflash,或者是soc+ddr+norflash。那时,no
嵌入式-老费
·
2023-06-20 00:57
全志soc嵌入式开发
驱动开发
基于Robot Framework的接口自动化测试
目录结构说明代码设计与功能说明1、封装请求方法,如下2、封装接口业务模块3、测试用例设计项目实例演示总结:RobotFramework框架简介RobotFramework框架是一个通用的验收测试和验收测试
驱动开发
的自动化测试框架
测试小婉
·
2023-06-19 23:20
自动化测试
测试用例
jmeter
自动化测试
测试工具
学习
职场和发展
Spring FrameWork从入门到NB -@primary、@Qualifier、@Resource&@Value
学习几个非常常用的但是也非常简单的
Spring注解
。只是做个简单说明,具体可参考Spring官网,说的很详细。
·
2023-06-19 21:52
javaspring
如何使用测试
驱动开发
(TDD)来实现100%的测试覆盖率?
本文以DDM为例,简单地介绍一下如何用测试
驱动开发
(TDD,Test-DrivenDevelopment)的方法来驱动出这个函数库。
美团程序员
·
2023-06-19 16:44
测试开发
软件测试
自动化测试
驱动开发
tdd
测试覆盖率
自动化测试
软件测试
imx6ul开发板环境搭建
二、步骤1.编辑代码先按照正点原子的《【正点原子】I.MX6U嵌入式Linux
驱动开发
指南V1.6.pdf》第四章,安装好虚
killer-p
·
2023-06-19 11:12
驱动开发
linux
环境搭建
SSM学习笔记(二)——框架、Spring
的完整生命周期记住(二)SpringBean循环依赖和三级缓存(三)、Bean的两种创建方式引入支持pom.xml(1)基于配置文件的BeanSpring配置文件创建Bean对象测试类1⭐(2)基于注解的Bean
Spring
幼昔
·
2023-06-19 11:04
SSM
后端
驱动开发
:文件微过滤驱动入门
MiniFilter微过滤驱动是相对于`SFilter`传统过滤驱动而言的,传统文件过滤驱动相对来说较为复杂,且接口不清晰并不符合快速开发的需求,为了解决复杂的开发问题,微过滤驱动就此诞生,微过滤驱动在编写时更简单,多数`IRP`操作都由过滤管理器`(FilterManager或Fltmgr)`所接管,因为有了兼容层,所以在开发中不需要考虑底层`IRP`如何派发,更无需要考虑兼容性问题,用户只需要
lyshark
·
2023-06-19 09:00
linux
驱动开发
—— 2、字符设备驱动基础知识
来自朱有鹏老师的课堂笔记模块和驱动的区别:1、模块是驱动的雏形,驱动:模块+硬件。2、模块是一个机制,驱动调用了这个机制。3、就像是汽车和发动机的区别。一、字符设备驱动工作原理1、系统整体工作原理(1)应用层->API->设备驱动->硬件(2)API:open、read、write、close等(3)驱动源码中提供真正的open、read、write、close等函数实体2、file_operat
想文艺一点的程序员
·
2023-06-18 23:35
#
5.linux驱动开发
内核
10.块设备驱动介绍
转自https://edu.csdn.net/lecturer/505朱老师物联网大讲堂《5.linux
驱动开发
-第10部分-5.10.块设备驱动介绍》第一部分、章节目录5.10.1.正确理解块设备驱动的概念
羽落飞扬剑舞意
·
2023-06-18 23:34
Linux驱动
Linux驱动
Linux
驱动开发
(13)------- 块设备驱动介绍
目录1.正确理解块设备驱动的概念2.块设备驱动框架简介3.块设备驱动案例分析-------->用内存虚拟出来的硬盘4.块设备驱动案例演示1.正确理解块设备驱动的概念【1】块设备和字符设备的差异块和字符是两种不同的访问设备的策略同一个设备可以同时支持块和字符两种访问策略设备本身的物理特性决定了哪一种访问策略更适合块设备本身驱动层支持缓冲区,而字符设备驱动层没有缓冲块设备驱动最适合存储设备【2】块设备
big__C
·
2023-06-18 23:34
#
朱有鹏Linux驱动开发
内核
嵌入式
Linux驱动
块设备驱动
spring注解
:spring aop注解详解
一、AOP的基本概念Aspect(切面):通常是一个类,里面可以定义切入点和通知Pointcut(切点):就是带有通知的连接点,在程序中主要体现为书写切入点表达式JointPoint(连接点):程序执行过程中明确的点,一般是方法的调用Advice(通知):AOP在特定的切入点上执行的增强处理,有before,after,afterReturning,afterThrowing,aroundAOP代
信仰_273993243
·
2023-06-18 22:24
spring
spring
java
后端
【IMX6ULL
驱动开发
学习】09.Linux驱动之GPIO中断(附SR501人体红外感应驱动代码)
Linux驱动的GPIO中断编程主要有以下几个步骤:1、通过GPIO号获取软件中断号(中断编程不需要设置GPIO输入输出,当然申请GPIO,设置输入也没问题)intgpio_to_irq(unsignedintgpio)参数含义gpioGPIO引脚编号2、注册中断处理函数,设置中断触发方式(上升沿、下降沿等)intrequest_irq(unsignedintirq,irq_handler_tha
晨少爱学习
·
2023-06-18 22:29
IMX6ULL
驱动开发
linux
IRQ
中断
SR501
Spring FrameWork从入门到NB -@primary、@Qualifier、@Resource&@Value
学习几个非常常用的但是也非常简单的
Spring注解
。只是做个简单说明,具体可参考Spring官网,说的很详细。
·
2023-06-18 22:59
javaspring
Linux
驱动开发
之platform设备驱动实验【完整教程】
为了方便驱动的编写,提高软件的重用性和跨平台性能,于是就提出了Linux驱动的分离和分层 驱动的分层,分层的目的时为了在不同的层处理不同的内容,最简单的驱动分层是input子系统负责管理所有跟输入有关的驱动、最底层的就是设备原始驱动,负责获取输入设备的原始值,获取到的输入时间上报给input核心层。input核心层会处理各种IO模型,并且提供file_operations操作集合。
拼个世界给自己
·
2023-06-18 20:00
Linux
驱动开发
驱动开发
linux
c#
c语言
Linux 下的 platform
驱动开发
模板
本文介绍如何使用platform驱动框架来编写一个LED灯驱动,采用自定义platform_device的方式来编写LED的设备信息。需要编写一个驱动模块(platform驱动程序)和一个设备模块(platform设备信息)。当这两个模块都加载成功后就会匹配成功,然后platform驱动模块中的probe函数就会执行1.platform设备程序编写platform设备信息框架如下图所示新建设备文件
安迪西
·
2023-06-18 20:27
#
Linux驱动开发
驱动开发
linux
运维
platform
Linux
驱动开发
|PWM驱动
PWM驱动一、PWM驱动介绍1.1设备树下的PWM控制器节点I.MX6ULL有8路PWM输出,因此对应8个PWM控制器,所以在设备树下有8个PWM控制器节点。这8路PWM都属于I.MX6ULL的AIPS-1域,8路PWM的设备树节点内容都是一样的,除了reg属性不同。本章实验使用GPIO1_IO04这个引脚来完成PWM实验,以PWM3为例,imx6ull.dtsi文件中的pwm3节点信息如下:pw
曲木约坡
·
2023-06-18 20:57
驱动开发
linux
<Linux开发>
驱动开发
-之-platform 驱动
<Linux开发>
驱动开发
-之-platform驱动交叉编译环境搭建:<Linux开发>linux开发工具-之-交叉编译环境搭建uboot移植可参考以下:<Linux开发>-之-系统移植uboot移植过程详细记录
waterfxw
·
2023-06-18 20:26
Linux驱动开发
驱动开发
linux
arm开发
就简单说下实习的事情吧
或者是因为缺人吧……误打误撞我也进来实习了……
驱动开发
工程师,我以前压根没有接触过的内容,在校期间学习的内容一直是建立在应用程序的表层开发,而我现在实习的内容全然变成了去开发建立应用程序的系统,我真的是一头雾水的过了两周时间
俱像
·
2023-06-18 19:16
荔枝派Zero(全志V3S)
驱动开发
之串口
系列文章目录文章目录系列文章目录前言一、修改及编译设备树1、修改设备树文件2、编译kernel二、移植minicom1、配置buildroot2、编译buildroot三、拷贝到SD卡四、测试验证1、确认minicom是否正常2、确认串口3、发送测试4、接收测试前言修改设备树打开uart1和uart2,在buildroot移植minicom用来测试uart1和uart2。一、修改及编译设备树1、修
p-明天,你好!
·
2023-06-18 18:15
荔枝派
linux
荔枝派
arm开发
全志V3S嵌入式
驱动开发
(USB camera驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】soc和mcu的一个重要区别,就是soc会涉及到大量的音视频操作,当然音视频也就包括了camera摄像头这部分。v3s本身支持csi接口和mipicsi2接口。但是两者不能同时使用,一份电路图,只能使用一种接口。另外,厂家对于两份接口的支持也是不同的,对于csi,官方soc文档中给出了主要的寄存器配置信
嵌入式-老费
·
2023-06-18 18:12
全志V3S嵌入式开发
驱动开发
Spring 注解
驱动开发
--- 组件注册
在开发的过程中,大多数程序员都在使用SpringBoot开发,这样将配置工作量减少了很多,本文就是介绍一下使用注解开发,Spring的版本为5.2.6.RELEASE。添加依赖UTF-8UTF-81.85.2.6.RELEASE4.13org.springframeworkspring-context${spring.version}junitjunit${junit.version}testCo
一生逍遥一生
·
2023-06-18 18:06
全志V3S嵌入式
驱动开发
(开机脚本、程序运行)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】目前为止的内容,大部分都是和驱动相关的。就算有部分上层代码,也只是为了测试驱动是否ok而编写的。事实上,作为嵌入式设备,它本身其实就是为了实现某个专有功能而设计的。而这些上层应用中,有很大一部分,我们是希望做成开机启动、长期运行的。当然,所有这些开机启动的程序最好有一个脚本管理起来,比如我们之前说的au
嵌入式-老费
·
2023-06-18 10:25
全志V3S嵌入式开发
驱动开发
<Linux开发>
驱动开发
-之-阻塞、非阻塞IO和异步通知
<Linux开发>
驱动开发
-之-阻塞、非阻塞IO和异步通知交叉编译环境搭建:<Linux开发>linux开发工具-之-交叉编译环境搭建uboot移植可参考以下:<Linux开发>-之-系统移植uboot
waterfxw
·
2023-06-18 05:30
Linux驱动开发
驱动开发
linux
arm开发
<Linux开发>
驱动开发
-之-pinctrl子系统
<Linux开发>
驱动开发
-之-pinctrl子系统交叉编译环境搭建:<Linux开发>linux开发工具-之-交叉编译环境搭建uboot移植可参考以下:<Linux开发>-之-系统移植uboot移植过程详细记录
waterfxw
·
2023-06-18 05:59
Linux驱动开发
驱动开发
linux
arm开发
<Linux开发>
驱动开发
-之-gpio子系统
<Linux开发>
驱动开发
-之-gpio子系统交叉编译环境搭建:<Linux开发>linux开发工具-之-交叉编译环境搭建uboot移植可参考以下:<Linux开发>-之-系统移植uboot移植过程详细记录
waterfxw
·
2023-06-18 05:59
Linux驱动开发
驱动开发
linux
arm开发
<Linux开发>
驱动开发
-之-基于pinctrl/gpio子系统的LED驱动
<Linux开发>
驱动开发
-之-基于pinctrl/gpio子系统的LED驱动交叉编译环境搭建:<Linux开发>linux开发工具-之-交叉编译环境搭建uboot移植可参考以下:<Linux开发>-之
waterfxw
·
2023-06-18 05:59
Linux驱动开发
驱动开发
linux
arm开发
<Linux开发>
驱动开发
-之-基于pinctrl/gpio子系统的beep驱动
<Linux开发>
驱动开发
-之-基于pinctrl/gpio子系统的beep驱动交叉编译环境搭建:<Linux开发>linux开发工具-之-交叉编译环境搭建uboot移植可参考以下:<Linux开发>-
waterfxw
·
2023-06-18 05:59
Linux驱动开发
驱动开发
linux
arm开发
【IMX6ULL
驱动开发
学习】02.IMX6ULL烧写Linux系统
由于我买的是正点原子的IMX6ULL阿尔法开发板,但是我是看韦东山老师视频学习的驱动所以这里我烧录的方法是按照韦东山老师的课程来的这里给出烧写Linux系统用到的工具链接:https://pan.baidu.com/s/1bD-xxn3K8xQAVkJSaJmTzQ提取码:af6w下载解压后,可以看到烧写工具烧写Linux系统到SD卡中由于我这边使用韦东山老师的工具烧写到EMMC总是失败所以尝试烧
晨少爱学习
·
2023-06-18 05:57
IMX6ULL
驱动开发
学习
linux
IMX6ULL
<Linux开发>
驱动开发
-之-内核定时器与中断
<Linux开发>
驱动开发
-之-内核定时器与中断交叉编译环境搭建:<Linux开发>linux开发工具-之-交叉编译环境搭建uboot移植可参考以下:<Linux开发>-之-系统移植uboot移植过程详细记录
waterfxw
·
2023-06-18 05:27
Linux驱动开发
驱动开发
linux
arm开发
《Linux设备
驱动开发
详解》虚拟机及案例代码下载
虚拟机实验环境下载(内含案例代码):链接:https://pan.baidu.com/s/1YNvAySz-_AgZ4F8rZSMfsg提取码:vpdt如果仅仅想下载代码不想要庞大的虚拟机,https://download.csdn.net/download/21cnbao/86021376
宋宝华
·
2023-06-18 03:13
文档资料
【后端】SSM框架下REST风格代码注释详解
下面是我总结的
spring注解
。@Value此注解可以用来获取导入的jdbc.properties文件的值。
小A敲代码
·
2023-06-18 01:52
后端
mybatis
java
spring
DRM(一):什么是DRM
传统linux显示设备
驱动开发
时,通常使用FB驱动架构,随着显卡性能升级:显示覆盖(
Hkcoco
·
2023-06-18 00:02
#
媒体
驱动开发
DRM
驱动开发
:内核ShellCode线程注入
还记得《
驱动开发
:内核LoadLibrary实现DLL注入》中所使用的注入技术吗,我们通过RtlCreateUserThread函数调用实现了注入DLL到应用层并执行,本章将继续探索一个简单的问题,如何注入
王 瑞
·
2023-06-18 00:13
《Windows
内核安全编程技术实践》
驱动开发
windows
内核安全
汇编
c++
2019-01-11先测试再开发
比较体会到测试
驱动开发
的重要性。提交未经测试的软硬件结果是问题累积,导致不知道问题出在哪儿。如果使用测试
驱动开发
就很好定位了,只要看一下哪些测试通过或失败就能定位问题。
Ch_Shawn
·
2023-06-17 18:42
Linux
驱动开发
笔记(三):基于ubuntu的helloworld驱动源码编写、makefile编写以及驱动编译加载流程测试
details/130542981红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Linux系统移植和
驱动开发
专栏上一篇
长沙红胖子Qt
·
2023-06-17 15:29
linux驱动开发
驱动开发
linux
ubuntu
驱动开发
:内核LoadLibrary实现DLL注入
远程线程注入是最常用的一种注入技术,在应用层注入是通过CreateRemoteThread这个函数实现的,该函数通过创建线程并调用LoadLibrary动态载入指定的DLL来实现注入,而在内核层同样存在一个类似的内核函数RtlCreateUserThread,但需要注意的是此函数未被公开,RtlCreateUserThread其实是对NtCreateThreadEx的包装,但最终会调用ZwCrea
王 瑞
·
2023-06-17 14:15
《Windows
内核安全编程技术实践》
驱动开发
windows
汇编
内核安全
c++
树莓派基于Linux内核
驱动开发
一、驱动认知1.1为什么要学习写驱动树莓派开发简单是因为有厂家提供的wiringPi库,实现超声波,实现继电器操作,做灯的点亮…都非常简单。但未来做开发时,不一定都是用树莓派,则没有wiringPi库可以用。但只要能运行Linux,linux的标准C库一定有。学会根据标准C库编写驱动,只要能拿到linux内核源码,拿到芯片手册,电路图…就能做开发。用树莓派学习的目的不仅是为是体验其强大便捷的wir
薛定谔的CPC
·
2023-06-17 12:14
树莓派
驱动开发
linux
arm
第三阶段:43-47.树莓派基于Linux内核
驱动开发
目录一、驱动认知1.1为什么要学习写驱动1.2文件名与设备号1.3open函数打通上层到底层硬件的详细过程二、基于框架编写驱动代码2.1编写上层应用代码2.2修改内核驱动框架代码2.3部分代码解读2.3.1static的作用2.3.2结构体成员变量赋值方式2.3.3结构体file_operations(最终加载到内核驱动链表)2.3.4手动生成设备三、驱动代码编译和测试3.1驱动框架的模块编译并发
alwaystrust
·
2023-06-17 12:43
第三阶段:树莓派
c语言
linux
单片机
行为
驱动开发
behave 接口测试demo
behave接口测试,可以使接口测试简单化,并且使接口做流程非常容易behave的具体使用就不介绍了展示一下featureFeature:订单流程:登录、搜索商品、加入购物车、提交订单、支付、生成物流Scenario:常规下单流程Given初始化数据When登录userName:"behave"password:"behave"Then验证响应数据|type|json_path|value_typ
victorwjw
·
2023-06-17 11:26
数据库
java
json
全志V3S嵌入式
驱动开发
(u盘写读)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】对于现在的soc来说,基本上usb是标配的。它一般需要支持usbhost、device和otg三种模式。简单解释下,host模式,就是v3s把自己当成了主机,其他设备都是从设备;device模式,相当于别人是主机,v3s是从设备,别人来访问它;otg模式,则可以把usb看成是一种传输媒介,比如可以把us
嵌入式-老费
·
2023-06-17 08:44
全志V3S嵌入式开发
驱动开发
手把手教你实战TDD | 京东云技术团队
1.前言领域驱动设计,测试
驱动开发
。
京东云技术团队
·
2023-06-17 07:54
软件架构
测试
tdd
京东云
驱动开发
测试
架构
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他