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
Linux-驱动开发
驱动开发
day8 (设备树驱动,按键中断实现led亮灭)
//编译驱动(注意Makefile的编译到移植到开发板的内核)makearch=arm//清除编译生成文件makeclean******************************************//安装驱动insmodmycdev.ko//卸载驱动rmmodmycdev需要在/arch/arm/boot/dts/修改stm32mp157a-fsmp1a-dts文件**********
Hellomino_
·
2023-08-02 05:05
驱动开发
驱动开发
Pytest-BDD框架进行-行为
驱动开发
测试
BDD即Behavior-drivendevelopment,行为
驱动开发
。在软件工程中,BDD是一种敏捷开发流程。减少传统测试过程中由于技术背景能力,非技术与商业参与者之间业务理解不同而导致的问题。
Jane-S
·
2023-08-02 05:12
BDD行为驱动开发测试
Pytest-BDD 行为
驱动开发
测试
文章目录01BDD02pytest-BDD03安装pytest-BDD04pytest-bdd的框架结构05pytest-bdd基础使用5.1第一步:添加需求描述/用户场景5.1.1BDD的表达语法5.1.2创建`.feature`文件5.2第二步:实现用户场景5.2.1用户场景的解析/实现5.2.2使用`scenarios`或`@scenario`关联用户场景和步骤函数1.`scenarios`
florachy
·
2023-08-02 04:40
pytest
pytest
驱动开发
Windows
驱动开发
错误:MSB8040 此项目需要缓解了Sprctre漏洞的库
VS2019编译WDK驱动时,出现如下错误:MSB8040此项目需要缓解了Sprctre漏洞的库。从VisualStudio安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构哦安装它们。了解详细信息:http://aka.ms/Ofhn4c。---------------------------------------------------------------------------
王小波门下走狗
·
2023-08-01 21:20
Windows驱动
驱动程序
sdk
windows
linux-
安全技术
文章目录安全机制墨菲定理信息安全防护的目标安全防护环节常见的安全攻击STRIDE安全机制墨菲定理摘自百度百科墨菲定律是一种心理学效应,1949年由美国的一名工程师爱德华·墨菲(EdwardA.Murphy)提出的,亦称墨菲法则、墨菲定理等。原文为:如果有两种或两种以上的方式去做某件事情,而其中一种选择方式将导致灾难,则必定有人会做出这种选择。根本内容是:如果事情有变坏的可能,不管这种可能性有多小,
flytalei
·
2023-08-01 19:24
马哥SRE从入门到删根
linux
安全
运维
软件测试面试题:说说你对TDD测试
驱动开发
的理解?
很多公司在面测试中高级岗时,都会不同程度地问到“有没有了解过TDD”“你认为TDD可以解决什么问题”或者“说说测试
驱动开发
的流程”等等,即使公司并不会用到此开发流程,面试官也会通过你对这个相对还比较“陌生
测试大大怪
·
2023-08-01 17:01
tdd
测试工具
单元测试
测试用例
功能测试
selenium
postman
2023.07.29
驱动开发
DAY6
通过epoll实现一个并发服务器服务器#include#include#include#include#include#include#include#include#defineERR_MSG(msg)\do{\printf("LINE:%d\n",__LINE__);\perror(msg);\}while(0)#definePORT6666#defineIP"127.0.0.1"intmai
逆鳞2233
·
2023-08-01 09:33
驱动开发
敏捷开发的在实际项目中的运用
敏捷开发的在实际项目中的运用一、概述:敏捷开发是指,以需求为核心来
驱动开发
业务,并且将整体业务在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。
SuperHeroWu7
·
2023-08-01 00:40
敏捷流程
驱动开发
spring注解
驱动开发
(二)
17、Bean的生命周期bean的生命周期:bean的创建—初始化—销毁的过程容器负责管理bean的生命周期我们可以自定义初始化和销毁方法,容器在bean进行到当前生命周期的时候来调用我们自定义的初始化和销毁方法构造(对象创建)单实例:在容器启动时创建对象多实例:在每次获取的时候创建对象初始化:单实例:容器关闭的时候多实例:容器不会管理这个bean,容器不会调用销毁方法,如果需要销毁必须使用手动调
心湖中的石子
·
2023-07-31 21:39
Java学习笔记
spring
java
后端
spring注解
驱动开发
(一)
Spring常用注解(绝对经典)1、需要导入的spring框架的依赖org.springframeworkspring-context4.3.12.RELEASE2、@Configuration设置类为配置类3、AnnotationConfigApplicationContext通过配置类获取上下文环境applicationContext可以通过getBeanDefinitionNames()获得
心湖中的石子
·
2023-07-31 21:37
Java学习笔记
spring
数据库
java
6、用restful风格写controller方法接口,单元测试依赖
编写单元测试,用restful风格写controller方法单元测试依赖实际项目开发中,单元测试与业务代码通常都会要求同步进行TDD测试
驱动开发
:先编写单元测试,然后努力去开发业务代码去满足所有的单元测试用例
金刚猿
·
2023-07-31 19:58
springboot
restful
后端
测试自动化遇上行为
驱动开发
(BDD):协同合作,助力软件开发成功
行为
驱动开发
(BDD)通过鼓励跨职能的协作来克服这些挑战。BDD并不是取代现有的敏捷开发过程,而是作为一个插件,提高敏捷开发成功的可能性——可靠、及时地交付工作软件,满足企业不
龙智DevSecOps解决方案
·
2023-07-31 19:27
自动化
驱动开发
运维
Windows
驱动开发
开发Windows驱动程序时,debug比较困难,并且程序容易导致系统崩溃,这时可以使用VirtualBox进行程序调试,用WinDbg在主机上进行调试。需要使用的工具:VirtualBox:用于安装虚拟机系统,用于运行待测试的驱动程序;WindowsWDK:需要和windows版本、VisualStudioSDK版本和WDK版本要完全一致。WinDbgpreview:在微软应用商店安装;OSRD
mbshqqb
·
2023-07-31 07:12
windows
驱动开发
STM8学习笔记1:STM8简介
文章目录前言从大学开始接触单片机,但对他的理解一直处于很表面,现在进入公司也有半年多的时间了,由于工作就是做底层
驱动开发
,现在更需要认真去学习一款单片机的使用。
向日葵的花语~~
·
2023-07-31 06:28
STM8
学习
单片机
驱动开发
驱动开发
_(字符设备)
//head.h#ifndef__LED_H__#define__LED_H__#definePHY_LED1_MODER0X50006000#definePHY_LED1_ODR0X50006014#definePHY_LED1_RCC0X50000A28#definePHY_LED2_MODER0X50007000#definePHY_LED2_ODR0X50007014#definePHY_
2201_75804998
·
2023-07-31 06:28
驱动开发
驱动开发
(ioctl)
//head.h************************************************************#ifndef__LED_H__#define__LED_H__#definePHY_LED1_MODER0X50006000#definePHY_LED1_ODR0X50006014#definePHY_LED1_RCC0X50000A28#definePHY_
2201_75804998
·
2023-07-31 06:28
arm开发
Zynq-Linux移植学习笔记之14-RapidIO
驱动开发
在对zynq进行linux
驱动开发
时,除了需要针对zynq内ARM自带的控制器适配驱动外,还需要对zynqPL部分的IP核进行
驱动开发
。
kunkliu
·
2023-07-31 04:59
#
zynq
linux-
用户进程时间统计
1用户进程耗时1.1准备工作默认环境在sdk包上在busybox工具是不支持bootchartd功能在,因此需要重新配置、编译,然后替换掉rootfs里的busybox可执行文件。1.2编译busybox源码在v536的环境中,busybox的源码在此路劲下out/v536-cdr/compile_dir/target/busybox-1.27.2/,然后配置busybox,通过makemenuc
枫之所向
·
2023-07-31 01:55
linux
linux
Android 首次开机优化分析工具bootchart
bootchart.jar_xuyewen288的博客-CSDN博客bootchart_hc-斌斌的博客-CSDN博客性能分析工具—bootchart工具使用(android8.1)_岁月斑驳7的博客-CSDN博客
linux
lokeyme
·
2023-07-31 01:21
Android性能优化
android
Linux-
部署Spring项目与安装配置环境
部署与配置1.安装jdk2.安装Tomcat3.安装MySQL安装启动登录4.安装lrzsz5.安装Git6.安装Maven7.安装Redis8.安装Nginx9.执行Shell脚本1.安装jdk上传jdk到Linux上解压到tar-zxvf…jdk文件名-C/usr/local修改配置文件vim/etc/profile在配置文件末尾添加:大写G+iJAVA_HOME=/usr/local/jdk
中二Espresso
·
2023-07-30 18:19
Linux
linux
spring
java
mybatis
初入android
驱动开发
之usb(一)
这里主要收集了一些USB关于OTG、device、host相关的知识。当设备检测到USB_ID信号为低时,表该设备应作为Host(主机,也称A设备)用。当设备检测到USB_ID信号为高时,表示该设备作为Slave(外设,也称B设备)用。因此,在主机侧的层次结构中,要实现的USB驱动包括两类:USB主机控制器驱动和USB设备驱动,前者控制插入其中的USB设备,后者控制USB设备如何与主机通信。在这棵
MorTree
·
2023-07-30 14:53
android框架之初研究
驱动开发
usb
android开发
Linux 用户和组管理
学习完整课程请移步互联网Java全栈工程师本节视频【视频】基础设施即服务-
Linux-
用户和组管理概述Linux操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源。
撸帝
·
2023-07-30 12:05
Linux
驱动开发
——正点原子IMX6ULL核心板ADS1256
驱动开发
正点原子IMX6ULL核心板ADS1256
驱动开发
一、修改设备树文件查看正点原子IMX6ULL核心板和底板原理图,决定与icm20608共用ecspi3。
郑州-刘明鑫
·
2023-07-30 09:23
Linux驱动开发
驱动开发
linux
嵌入式
[个人笔记] Linux配置NTP时间同步
Linux-
运维篇第四章Linux配置NTP时间同步
Linux-
运维篇系列文章回顾Linux配置NTP时间同步Linux配置CST时区参考来源系列文章回顾第一章Linux扩容LVM分区第二章Linux虚拟机安装
歪果仨
·
2023-07-30 06:30
Linux
linux
运维
Linux-
文本处理三剑客之awk
文章目录awk概述awk的基本使用取出/etc/passwd中的用户名和uid统计出现次数最多的前几名IP取出分区利用率的数字提取网卡配置文件中的ip地址awk常见内置变量FS选取/etc/passwd文件中的第一个单词OFSRSORSNF取出连接状态信息取/etc/passwd文件的倒数第二个字段NRFNRARGC和ARGV模式pattern1.如果未指定:空模式,匹配每一行2./regular
flytalei
·
2023-07-29 18:04
马哥SRE从入门到删根
linux
运维
服务器
Android平台_驱动_SD_软件 概要设计说明书
主要读者适用于手机项目组
驱动开发
人员,软件代表,项目经理、测试等相关人员,供其他项目组驱动人员参考。
zhangbijun1230
·
2023-07-29 13:47
android
驱动开发
Linux
驱动开发
入门
设备驱动分类字符设备:可一个一个字节读取的设备,一般要实现openclosereadwriteioctl等操作,内核为字符设备对应一个文件如"/dev/consloe",对字符设备的操作通过操作设备文件实现,不可随机读写块设备:类似字符设备,可以容纳文件系统,存储大量信息,每次传输一个或多个块。也可像字符设备一样每次读取一个字节,可随机读写网络设备:负责主机之间数据交换,实现套接字接口insmod
龙遁流
·
2023-07-29 09:59
3、Linux
驱动开发
:模块_传递参数
目录点击这里查看所有博文 随着自己工作的进行,接触到的技术栈也越来越多。给我一个很直观的感受就是,某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了,只有经常会用到的东西才有可能真正记下来。存在很多在特殊情况下有一点用处的技巧,用的不多的技巧可能一个星期就忘了。 想了很久想通过一些手段把这些事情记录下来。也尝试过在书上记笔记,这也只是一时的,书不在手边的时候那些笔
遇雪长安
·
2023-07-29 06:11
Linux驱动开发
linux
驱动开发
模块
参数传递
测试
驱动开发
(TDD)实践与技巧
文章目录引言GoogleMock测试用例结构断言经典式断言Hamcrest断言测试
驱动开发
:第一个示例开场白开始吧去掉不干净的代码增量性fixture设置思索与测试
驱动开发
测试驱动与测试测试
驱动开发
基础与单元测试单元测试的组织结构测试
驱动开发
周期
芥末的无奈
·
2023-07-29 05:58
c++
c++
测试驱动开发
tdd
2、Linux
驱动开发
:模块_引用符号
目录点击这里查看所有博文 随着自己工作的进行,接触到的技术栈也越来越多。给我一个很直观的感受就是,某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了,只有经常会用到的东西才有可能真正记下来。存在很多在特殊情况下有一点用处的技巧,用的不多的技巧可能一个星期就忘了。 想了很久想通过一些手段把这些事情记录下来。也尝试过在书上记笔记,这也只是一时的,书不在手边的时候那些笔
遇雪长安
·
2023-07-29 00:55
Linux驱动开发
linux
驱动开发
符号
day4
驱动开发
c语言学习
不利用系统提供的register_chrdev,自己实现字符设备的注册底层代码led.c#include#include#include#include#include#include"head.h"structcdev*mycdev;structclass*my_cls;structdevice*my_dev;dev_tdevno;unsignedintmajor=0;//定义一个变量保存主设备
Just_We483
·
2023-07-29 00:53
驱动开发
c语言
学习
TDD中的T到底是什么Test?
一个是说验收测试驱开发,一个是单元测试
驱动开发
。不知道该学员参加的那个Session,讲
袁慎建
·
2023-07-28 20:02
(windows端同样适用)PC端Ubuntu18.04通过SSH与树莓派Ubuntu 18.04LTS连接(putty +pycharm+vscode+Remmina+vnc viewer远程桌面)
端和树莓派上ssh是否可以第三步:用网线连接并共享网络第四步用putty链接第五步:用Vscode远程连接VScode连接服务器+SFTP同步文件第六步pycharm+ssh远程操控树莓派进行配置:第七步
Linux
cherish UAS
·
2023-07-28 16:58
ubuntu
ssh
远程连接
ssh
ubuntu
pycharm
vscode
嵌入式Linux
驱动开发
——常见框架梳理
前言本文主要介绍了Linux
驱动开发
中一些常用的驱动框架,platform、input、iic、spi等,硬件平台使用的是正点原子的imx6ull开发板。
门牙会稍息
·
2023-07-28 15:31
Linux
linux
驱动开发
运维
笔记
arm开发
驱动开发
day3 7.25
ioctl控制LED、蜂鸣器、风扇、马达(为每一个硬件注册一个驱动)头文件#ifndef__HEAD_H__#define__HEAD_H__typedefstruct{volatileunsignedintMODER;volatileunsignedintOTYPER;volatileunsignedintOSPEEDR;volatileunsignedintPUPDR;volatileunsi
@Groot
·
2023-07-28 14:28
驱动开发
Linux-
文本处理工具cut
Linux-
文本处理工具sedLinux-文本处理工具awkLinux-文本处理工具grepLinux-文本处理工具cutLinux-正则表达式RE有时我们经常会遇到这样一些问题:有一页电话号码薄,上面按顺序规则地写着人名
Shawn-Li
·
2023-07-28 13:20
Linux
Linux-
文件管理
1.文件管理概述1.BashShell对文件进行管理谈到Linux文件管理,首先我们需要了解的就是,我们要对文件做些什么事情?其实无非就是对一个文件进行、创建、复制、移动、查看、编辑、压缩、查找、删除、等等例如:当我们想修改系统的主机名称,是否应该知道文件在哪,才能去做对应的修改?2.内容摘要系统目录结构文件路径定位文件管理命令文件类型file链接文件ln文件编辑vim2.系统目录结构几乎所有的计
辉辉辉辉辉辉辉辉辉辉辉
·
2023-07-28 11:01
Linux
linux
运维
服务器
i.MX6ULL(十八) linux pinctrl 子系统
一简介上一章我们编写了基于设备树的LED驱动,但是驱动的本质还是没变,都是配置LED灯所使用的GPIO寄存器,
驱动开发
方式和裸机基本没啥区别。
江太翁
·
2023-07-28 09:17
重学嵌入式
linux
运维
服务器
驱动开发
day4 (led灯组分块驱动)
//编译驱动(注意Makefile的编译到移植到开发板的内核)makearch=arm//清除编译生成文件makeclean//安装驱动insmodmycdev.ko//卸载驱动rmmodmycdev//编译fun.c函数(用到交叉工具编译)arm-linux-gnueabihf-gccfun.chead.h#ifndef__HEAD_H__#define__HEAD_H__typedefstru
Hellomino_
·
2023-07-28 08:25
驱动开发
驱动开发
RobotFrameWork自动化测试框架如何搭建环境?
主要用于轮次很多的验收测试和验收测试
驱动开发
(ATDD),支持python,java等编程语言(百度百科)。
玲玲说测试
·
2023-07-28 02:23
软件测试
功能测试
C++软件工程师的发展前景如何
目前国内的嵌入式开发非常火,而C++主要用于底层的嵌入式开发、
驱动开发
等,也用于WINCE等嵌入式系统的应用软件开发。可以说C++软件工程师发展前景还是不错的,下面就给大家具体介绍一下。
哪有岁月静好
·
2023-07-27 17:43
Python的用处到底是什么?(四)
16.自动化测试:使用Python的库,如unittest和pytest,可以实现自动化测试和测试
驱动开发
。
什么时候才能变强
·
2023-07-27 14:03
python
开发语言
全志F1C200S嵌入式
驱动开发
(调整cpu频率和dram频率)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】f1c200s默认的cpu频率是408M,默认的dram频率是156M。这两个数值,坦白说,都算不上特别高的频率。因为我们的晶振是24M输入,所以408/24=17,相当于整个cpu的频率只是晶振倍频了17倍。然而现在很多mcu的频率都动不动几百兆,所以这个频率肯定是不够的。稍微复杂一点的应用,执行就要
嵌入式-老费
·
2023-07-27 13:04
全志soc嵌入式开发
驱动开发
全志F1C200S嵌入式
驱动开发
(触摸屏驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】触摸屏一般有两种,一种是电阻触摸屏,一种是电容触摸屏。前者需要自己买一颗i2c的信号读取芯片,用的比较多的是ns2009。后者自身集成了读取芯片,用的比较多的是gt911。正好之前测试v3s触摸屏功能的时候,买了很多的电阻屏,这个时候可以挑选出一块,重新测试下。目前f1c200s同时支持电阻屏和电容屏。
嵌入式-老费
·
2023-07-27 09:51
全志soc嵌入式开发
驱动开发
4、Linux
驱动开发
:设备-设备号&设备号注册
目录点击这里查看所有博文 随着自己工作的进行,接触到的技术栈也越来越多。给我一个很直观的感受就是,某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了,只有经常会用到的东西才有可能真正记下来。存在很多在特殊情况下有一点用处的技巧,用的不多的技巧可能一个星期就忘了。 想了很久想通过一些手段把这些事情记录下来。也尝试过在书上记笔记,这也只是一时的,书不在手边的时候那些笔
遇雪长安
·
2023-07-27 08:53
Linux驱动开发
linux
驱动开发
运维
模块
设备号
【
驱动开发
day4作业】
头文件代码#ifndef__HEAD_H__#define__HEAD_H__typedefstruct{unsignedintMODER;unsignedintOTYPER;unsignedintOSPEEDR;unsignedintPUPDR;unsignedintIDR;unsignedintODR;}gpio_t;#definePHY_LED1_ADDR0X50006000#defineP
刘泽宁1
·
2023-07-27 08:49
驱动开发
算法
全志F1C200S嵌入式
驱动开发
(lcd屏幕驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】lcdRGB屏幕作为比较经济、实用的显示工具,在实际场景中使用较多。它的信号来说,一般也比较简单,除了常规的数据信号,剩下来就是行同步、场同步、数据使能和时钟信号了。数据信号方面,常见的格式有RGB888、RGB666、RGB565。为什么有什么多选择,主要还是取决于socpin脚的多少来定。当然,pi
嵌入式-老费
·
2023-07-27 08:41
全志soc嵌入式开发
驱动开发
i.MX6ULL(十九) linux gpio子系统
gpio子系统的主要目的就是方便
驱动开发
者使用gpio,
驱动开发
者在设备树中添加gpio相关信息,然后就
江太翁
·
2023-07-27 06:20
重学嵌入式
linux
运维
服务器
全志F1C200S嵌入式
驱动开发
(spi-nor驱动)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】和v3s一样,f1c200s本身也支持spi-norflash。当然,不管是norflash,还是nandflash,都是为了能够让程序脱离sd卡,直接依靠板子上面的flash,就可以完成正常地加载和运行工作。tf卡或者sd卡对于学习来说,是十分方便的。但是等到真正工业部署的时候,建议还是走flash,
嵌入式-老费
·
2023-07-27 01:21
全志soc嵌入式开发
驱动开发
STM32MP157
驱动开发
——按键驱动(阻塞与非阻塞)
“阻塞与非阻塞”机制:阻塞:使用休眠唤醒机制,read函数会休眠,是阻塞的使用poll时,如果传入的超时时间不为0,表示read函数会休眠,这种访问方法也是阻塞的。非阻塞使用poll时,可以设置超时时间为0,这样即使没有数据它也会立刻返回如何让read函数既能工作于阻塞方式,也可以工作于非阻塞方式?APP调用open函数时,传入O_NONBLOCK,就表示要使用非阻塞方式;默认是阻塞方式。注意:对
Is Fang
·
2023-07-27 01:51
stm32
驱动开发
嵌入式硬件
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他