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
ANDROID11驱动开发
【正点原子Linux连载】第二十一章 UART串口通信实验-摘自【正点原子】I.MX6U嵌入式Linux
驱动开发
指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第二十
正点原子
·
2022-07-04 07:31
LINUX
【正点原子Linux连载】第六十四章 Linux 多点电容触摸屏实验 -摘自【正点原子】I.MX6U嵌入式Linux
驱动开发
指南V1.0
1)实验平台:正点原子阿尔法Linux开发板2)平台购买地址:https://item.taobao.com/item.htm?id=6036727444342)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-300792-1-1.html3)对正点原子Linux感兴趣的同学可以加群讨论:9354467414)关注正点原子公众号,获取最新资料更新第六十
正点原子
·
2022-07-04 07:31
LINUX
linux
stm32
Windows 10
驱动开发
入门(四):USB下的过滤器驱动
所谓的驱动过滤器,如果之前有做过windows的API相关的hook,那就比较好理解了。道理跟API的hook差不多,虽然在驱动程序里,程序的解释不见得这么简单,但是对于外部的表象来看,基本上就是hook的用法。在微软的demo中,就有这样的一个例子。kbfiltr先看看kbfiltr到底做了什么事情,能做什么事情。用源码编译好相关的驱动。打开设备管理器,选择键盘的那一项。右键,更新驱动。把驱动拷
go2coding
·
2022-07-04 07:28
Windows
10驱动开发入门
驱动开发
【i.MX6ULL】
驱动开发
12——电容触摸驱动实践(上)
上篇文章介绍了LCD屏幕的使用,这个屏幕还有触摸功能,本篇就来介绍LCD的触摸功能的使用。关于触摸的内容有点多,分为上下两篇进行讲解,本篇先介绍触摸驱动的编写以及将触摸点坐标实时打印出来进行测试,先有一个整体的使用感受,下篇文章再介绍具体的触摸上报协议以及图形化的测试方法。文章目录1触摸介绍1.1硬件原理图2编写触摸驱动代码2.1修改设备树2.1.1IIC引脚2.1.2复位引脚2.1.3中断引脚2
码农爱学习
·
2022-07-04 07:47
i.MX6U嵌入式开发
单片机
驱动开发
stm32
i.MX6ULL
驱动开发
| 25 - 基于Linux自带的KEY驱动检测按键
一、Linux内核自带的驱动Linux内核已经集成了采用platform框架编写的KEY驱动·,无需我们自己编写,只要按照要求在设备树文件中添加相应的LED节点即可。1.如何使能(1)在内核源码目录中,打开menuconfig进行配置:makemenuconfig(2)打开KEY驱动配置项按下?可以打开此选项的帮助信息:可以看到,如果此选项打开,.config文件中就会开启LEDS_GPIO:配置
Mculover666
·
2022-07-04 07:11
i.MX6ULL
驱动开发
linux
运维
社区
驱动开发
:技术选型的另类浅析
为了简化大家的理解,我把这种选择趋势称之为:社区
驱动开发
。简单来说,就是技术社区上流行什么,那么这个区域就会流行什么。也是一种关
java_beautiful
·
2022-06-30 14:11
Java
Java编程
Spring
ssl
网络
mysql
java
中间件
Linux设备
驱动开发
详解
Linux设备
驱动开发
详解Linux设备
驱动开发
详解Linux设备
驱动开发
Linux设备
驱动开发
详解1.linux设备驱动概述及开发环境搭建2.驱动设计的硬件基础3.linux内核及内核编程4.linux
StarSkyHorse
·
2022-06-27 21:01
#
linux
linux
驱动开发
运维
学习Android开发中遇到getActionBar()返回null,问题分析
现在市面上的android已经是Android9,Android10,
Android11
,对于开
何愁无路QAQ
·
2022-06-27 21:56
笔记
android
安卓
移动开发
java
【windows内核编程】vs2013+WDK8.1+winDbg+vmware win7虚拟机联调
【我的】vs2013+WDK8.1+winDbg+vmwarewin7虚拟机联调作者:zcr214时间:2016/4/8内核
驱动开发
,首先要配置开发环境,目前微软已经出到了vs2015+WDK10,按照国内的这个形势
zcr214
·
2022-06-27 12:05
windows内核驱动开发
windows
win7
visual
studio
WDK
内核
剖析虚幻渲染体系(16)- 图形驱动的秘密
本篇将站在应用层开发者的视角,去阐述图形驱动的相关技术内幕(如果是
驱动开发
者,则博主不认为是目标读者),主要包
0向往0
·
2022-06-25 19:00
前端后端的爱恨情仇--续集
文章目录前端妹子给我打电话了Eolink直呼真香1.DTDD:文档与测试
驱动开发
2.API研发测试天花板3.超强的MockAPI4.隐秘又好用的小亮点5.针对开发者比较友好前端妹子给我打电话了我上次写了一篇文章
石臻臻的杂货铺
·
2022-06-23 11:05
工具
前端
postman
swagger
Eolink
嵌入式Linux
驱动开发
基础学习笔记(1、编写驱动的流程)
APP调用open函数时会返回一个整数,我们通过这个整数找到对应的一个Structfile结构体,在open中的参数flag和mode也会传入结构体,结构体中还有一个structfile_operations*f_op结构体,这个是由内核提供的,我们可以在fs.h里看到这个结构体参数的信息。structfile_operations{structmodule*owner;loff_t(*llsee
翠果打烂她的嘴
·
2022-06-21 19:26
嵌入式Linux
arm
linux
【嵌入式Linux】嵌入式Linux
驱动开发
基础知识之Linux中断系统简介及按键中断设备树驱动编写
文章目录前言1、异常与中断的概念及处理流程1.1、异常与中断的概念1.2、中断的处理流程1.3、异常向量表2、Linux系统对中断的处理2.1、进程、线程、中断的核心:栈2.1.1、ARM处理器是如何工作的?2.1.2、中断时如何保存现场?2.1.3、进程和线程2.2、Linux系统对中断的演进2.2.1、硬件中断和软件中断2.2.2、中断处理原则:不能嵌套2.2.3、中断处理原则:越快越好2.2
Joseph Cooper
·
2022-06-21 19:26
#
嵌入式Linux
STM32MP157
linux
总线设备驱动模型
驱动开发
【嵌入式Linux】嵌入式Linux
驱动开发
基础知识之按键驱动框架
休眠-唤醒方式1.3、poll方式1.3、异步通知方式1.5、驱动程序提供能力,不提供策略2、按键驱动程序框架--查询方式2.1、通用驱动2.2、单板个性化驱动2.3、APP前言韦东山嵌入式Linux
驱动开发
基础知识学习笔记文章中大多内容来自韦东山老师的文档
Joseph Cooper
·
2022-06-21 19:56
#
嵌入式Linux
linux
STM32MP157
驱动开发
【嵌入式Linux】嵌入式Linux
驱动开发
基础知识之驱动设计的思想:面向对象/分层/分离
文章目录前言1、分离设计驱动程序分析---程序分层通用驱动程序---面向对象个性化驱动程序---分离APP程序分析前言韦东山嵌入式Linux
驱动开发
基础知识学习笔记文章中大多内容来自韦东山老师的文档,还有部分个人根据自己需求补充的内容视频教程地址
Joseph Cooper
·
2022-06-21 19:55
#
嵌入式Linux
linux
STM32MP157
驱动开发
【嵌入式Linux】嵌入式Linux
驱动开发
基础知识之操纵GPIO点亮LED
文章目录前言1、普适的GPIO操作方法1.1、操作流程1.2、操作GPIOreg的两种方法1.2.1、一般方法--使用或运算完成位操作1.2.2支持set-and-clearprotocol的方法2、STM32MP157A的GPIO操作方法2.1、STM32MP157的GPIO模块结构2.1.1、GPIO功能寄存器2.1.2、RCC--GPIO时钟寄存器GPIO内核时钟来源于PLL4PLL4相关的
Joseph Cooper
·
2022-06-21 19:54
#
嵌入式Linux
linux
STM32MP157
驱动开发
嵌入式底层
驱动开发
笔记1
一、开发板1\bootloader的工作原理及作用?Linux系统要启动就必须需要一个bootloader程序,也就说芯片上电以后先运行一段bootloader程序。这段bootloader程序会先初始化DDR等外设,然后将Linux内核从flash(NAND,NORFLASH,SD,MMC等)拷贝到DDR中,最后启动Linux内核。当然了,bootloader的实际工作要复杂的多,但是它最主要的
胖 包 子
·
2022-06-21 19:24
笔记
嵌入式
linux
内核
迅为嵌入式linux
驱动开发
笔记(四)—设备树
一、设备树一、什么是设备树?设备树是一种描述硬件资源的数据结构。它通过bootloader将硬件资源传给内核,使得内核和硬件资源描述相对独立。二、设备树的基本概念1、为什么叫设备树呢?因为他的语法结构像树一样,所以管它叫设备树。2、常用名词解释DT:DeviceTree//设备树FDT:FlattenedDeviceTree//展开设备树//开放固件,设备树起源于OF,所以我们在设备树中可以看到很
梅山剑客
·
2022-06-21 19:54
Linux操作系统
#
嵌入式驱动linux
linux
驱动开发
arm
学习
迅为嵌入式linux
驱动开发
笔记(八)—内核定时器
内核定时器二.Linux内核定时器基础知识Linux内核使用timer_list结构体表示内核定时器,timer_list定义在文件include/linux/timer.h中,定义如下:structtimer_list{structlist_headentry;unsignedlongexpires;/*定时器超时时间,不是时长,单位是节拍数*/structtvec_base*base;void
梅山剑客
·
2022-06-21 19:53
#
嵌入式驱动linux
Linux操作系统
linux
驱动开发
运维
arm
单片机
迅为嵌入式linux
驱动开发
笔记(七)—等待&工作队列
等待队列二.等待队列基础知识当我们进程去访问设备的时候,经常需要等待有特定事件发生以后在继续往下运行,这个时候就需要在驱动里面实现当条件不满足的时候进程休眠,当条件满足的时候在由内核唤醒进程。那么等待队列就实现了在事件上的条件等待。等待队列头等待队列头就是一个等待队列的头部,每个访问设备的进程都是一个队列项,当设备不可用的时候就要将这些进程对应的等待队列项添加到等待队列里面。等待队列头使用结构体w
梅山剑客
·
2022-06-21 19:53
Linux操作系统
#
嵌入式驱动linux
单片机
arm
驱动开发
linux
迅为嵌入式linux
驱动开发
笔记(一)—杂项设备、应用与内核间数据传输
一、Linux下第一个驱动驱动分为四个部分:头文件驱动模块的入口和出口声明信息功能实现第一步包含头文件1#include包含宏定义的头文件2#include包含初始化加载模块的头文件第二步,驱动模块的入口和出口module_init();module_exit();第三步声明模块拥有开源许可证MODULE_LICENSE("GPL");第四步功能的实现内核加载时打印printk(“hellowor
梅山剑客
·
2022-06-21 19:23
#
嵌入式驱动linux
Linux操作系统
网络
linux
c语言
驱动开发
嵌入式
嵌入式内核及
驱动开发
之学习笔记(七) 非阻塞模式+中断实现读取数据
当中断发生时,驱动程序会跳转到中断处理的函数入口,实现了中断的捕获和处理,但这样还不够。要让用户能够获取到中断分析的结果,我们将创建一个描述中断事件的结构体对象。硬件产生中断后,驱动代码将对中断事件的分析结果保存在结构体变量中,用户需要的时候,直接通过接口函数获取这个结构体的数据。内核层:硬件(中断事件)-->驱动程序(中断处理)-->结构体变量(添加到对象属性)应用层:结构体(添加到对象属性)-
hinzer
·
2022-06-21 19:22
嵌入式系统
学习笔记
驱动
嵌入式Linux
驱动开发
笔记(六)
嵌入式Linux
驱动开发
笔记(六)六、I.MX6U启动方式详解BOOT的处理过程是发生在I.MX6U芯片上电以后,芯片会根据BOOT_MODE[1:0]的设置来选择BOOT方式。
SudekiMing
·
2022-06-21 19:22
嵌入式Linux驱动开发
单片机
stm32
linux
I.MX6U
嵌入式Linux
驱动开发
笔记(五)
嵌入式Linux
驱动开发
笔记(五)五、汇编LED灯实验(1)I.MX6UGPIO详解【1】I.MX6UIO命名I.MX6ULL的IO分为两类:SNVS域的和通用的,这两类IO本质上都是一样的。
SudekiMing
·
2022-06-21 19:22
嵌入式Linux驱动开发
linux
驱动开发
单片机
嵌入式Linux
驱动开发
笔记(三)
嵌入式Linux
驱动开发
笔记(三)三、裸机开发1.Ubuntu和Windows文件互传Windows和Ubuntu下的文件互传我们需要使用FTP服务,设置方法如下:打开Ubuntu的终端窗口,然后执行如下命令来安装
SudekiMing
·
2022-06-21 19:51
嵌入式Linux驱动开发
linux
服务器
驱动开发
嵌入式Linux
驱动开发
笔记(一)
嵌入式Linux
驱动开发
笔记(一)一、Ubuntu系统基础1.shell(1)Shell就是“敲命令”,严格意义上来讲,Shell是一个应用程序,它负责接收用户输入的命令,然后根据命令做出相应的动作,Shell
SudekiMing
·
2022-06-21 19:51
嵌入式Linux驱动开发
linux
驱动开发
vim
嵌入式Linux
驱动开发
笔记(七)
嵌入式Linux
驱动开发
笔记(七)七、系统移植1.概述在移植Linux之前我们需要先移植一个bootloader代码,这个bootloader代码用于启动Linux内核,bootloader有很多,常用的就是
SudekiMing
·
2022-06-21 19:21
嵌入式Linux驱动开发
linux
ubuntu
windows
嵌入式Linux系统移植
uboot
Windows 10
驱动开发
入门(一):环境搭建
大部分的
驱动开发
教程都会先给我们把文档和demo给我们贴出来:Windows驱动程序入门:Windows驱动程序入门-Windowsdrivers|MicrosoftDocsGithub:https:/
go2coding
·
2022-06-21 12:59
Windows
10驱动开发入门
驱动开发
windows
microsoft
软件测试刚开始学习你需要知道软件测试必备知识
1.目的发现缺陷BUG验证系统是否满足需求定义和设计要求测试
驱动开发
2.测试方法动态测试:白盒黑盒静态测试:自审(桌前检查)代码评审代码定查好的测试可以发现从未发现的错误3.测试阶段集成测试单元测试验收测试系统测试
编程简单学
·
2022-06-19 19:07
程序员
软件测试
学习
测试用例
单元测试
Android系统启动过程全解析(基于
android11
)
先说总结:当手机电源按下,引导芯片代码会从BootRom开始执行,加载引导程序BootLoader到RAM,然后执行。BootLoader会启动idle进程(pid=0)。idle进程主要是初始化进程管理、内存管理等。然后idle进程会启动init进程(pid=1)和kthread进程(pid=2)。init进程作为用户空间的鼻祖。Init进程先是解析init.rc文件,然后又会通过fork,去加
壹元伍角叁分
·
2022-06-17 14:36
C# 使用SpecFlow创建BDD测试用例的示例代码
将自然语言编写的测试用例转换为可执行的测试,可以大大降低需求与开发之间的沟通成本,这是BDD(行为
驱动开发
)希望达到的效果。
·
2022-06-16 16:12
C# 使用SpecFlow创建BDD测试用例
将自然语言编写的测试用例转换为可执行的测试,可以大大降低需求与开发之间的沟通成本,这是BDD(行为
驱动开发
)希望达到的效果。
寻找无名的特质
·
2022-06-16 10:00
Linux
驱动开发
(从零开始编写一个驱动程序)
1、系统整体工作原理(1)应用层->API->设备驱动->硬件(2)API:open、read、write、close等(3)驱动源码中提供真正的open、read、write、close等函数实体2、file_operations结构体(用来挂接实体函数地址)(1)元素主要是函数指针,用来挂接实体函数地址(2)每个设备驱动都需要一个该结构体类型的变量(3)设备驱动向内核注册时提供该结构体类型的变
学习&笔记
·
2022-06-16 01:02
Linux驱动
Spock测试框架
Spock测试框架介绍简单例子标签一次实战异常测试参考介绍Spock是一个测试框架,基于BDD(行为
驱动开发
)思想实现。
mxb1234567
·
2022-06-09 19:43
后端开发
单元测试
1. 从文件开始
而对于
驱动开发
者来说,就需要按照文件的方式来组织驱动接口,以文件的形式来呈现驱动程序。以下我们来具体看看ALSA所呈现的形式。在ubuntu上,显示/dev/snd下的内容:/d
junguo
·
2022-06-09 13:15
alsa驱动解析
linux内核
音频
驱动开发
设备树描述
设备树描述内容来自《linux设备
驱动开发
详解–基于linux4.0内核》设备树是一种描述硬件的数据结构,它起源于OpenFirmware(OF)在linux2.6中,ARM架构的板极硬件细节过多的被硬编码在
white_line
·
2022-06-02 08:09
linux
linux
驱动开发
运维
嵌入式 Linux 内核
驱动开发
【The first day: 36093万字】
嵌入式Linux内核
驱动开发
【1】嵌入式Linux内核
驱动开发
前言第1章Linux内核裁剪和定制【1】Linux内核开发简介【2】Linux源码阅读工具【1.2.1】SourceInsight【1.2.2Eclipse
红客白帽
·
2022-06-02 08:02
嵌入式Linux驱动工程师课程
嵌入式Linux开发工程师课程
驱动开发
linux
运维
eclipse
Source
insght
4
软件测试分类(二)——按测试阶段
阶段编码后或编码前(TDD:测试
驱动开发
)人员白盒测试工程师或
meng_lemon
·
2022-05-30 18:11
测试
碎碎念软件研发02:敏捷之Scrum
敏捷的其它开发方法还有XP(极限编程)、FDD(特性
驱动开发
)、Crystal(水晶方法)、TDD(测试
驱动开发
)、DSDM(动态系统开发)等等敏捷方法。Scrum-Guide中定义的Scru
九卷
·
2022-05-28 02:00
Helloworld 驱动模块加载
介绍本文引用《linux设备
驱动开发
》书中部分解释,记录开篇第一章helloworld程序以下内容需要掌握如下基础信息linux模块概念、链接编译、c语言基础内容helloworld.c#include
Visitors
·
2022-05-21 17:00
【胖虎的逆向之路】如何绕过
Android11
新特性之 “包的可见性“
前言距离
Android11
发布已经过去了,当初我有大概了解过一些
Android11
上的行为变更,总体变化虽然不少,但是要求我们必须去适配的地方并不算多。
王胖虎a
·
2022-05-20 12:51
胖虎的逆向之路
Android-安全
android
安全
HBuilder/HBuilderX真机运行、手机运行、真机联调常见问题
Android11
系统真机运行,暂不支持AndroidStudio自带的
Android11
模拟器,请使用真实手机,如果碰到
Android11
手机无法真机运行,请单独发帖,
曹筱君
·
2022-05-19 11:24
android
WinCE
驱动开发
问题精华集锦
1、在应用程序中,如何向修改本机的ip地址等网络参数,并使之立即生效?网络设置保存在注册表中,位置[HKEY_LOCAL_MACHINE/Comm/网卡名称/Parms/TcpIp],例如常见的CS8900网卡设置:[HKEY_LOCAL_MACHINE/Comm/CS89001/Parms/TcpIp]"EnableDHCP"=dword:0"DefaultGateway"="192.168.0
你来吻
·
2022-05-13 09:05
Wince_驱动开发
wince
api
build
makefile
windows
flash
wince集锦
wince集锦WinCE
驱动开发
问题精华集锦在mediaplayer全屏播放的时候,我可以用键盘上的某一个键调节声音大小,现在我想在屏幕上显示调节的结果就跟我们看电视一样能出来一些标记。
springdia
·
2022-05-13 09:04
wince
api
windows
dll
build
文档
SAP UI5 的自动化测试套件页面的开发步骤介绍
我们已经介绍了测试金字塔理论里的单元测试(UnitTests)和组件测试(ComponentTests)概念,介绍了如何用SAPUI5QUnit和OPA这两个框架,编写单元测试用例和集成测试用例:SAPUI5应用开发教程之七十九-采用测试
驱动开发
理念
·
2022-05-12 19:06
采用测试
驱动开发
理念(Test Driven Development)进行 SAP UI5 应用的功能开发(二)试读版
一套适合SAPUI5初学者循序渐进的学习教程教程目录SAPUI5本地开发环境的搭建SAPUI5应用开发教程之一:HelloWorldSAPUI5应用开发教程之二:SAPUI5的引导过程BootstrapSAPUI5应用开发教程之三:开始接触第一个SAPUI5控件SAPUI5应用开发教程之四:XML视图初探SAPUI5应用开发教程之五:视图控制器初探SAPUI5应用开发教程之六-了解SAPUI5的模
·
2022-05-11 12:26
采用测试
驱动开发
理念(Test Driven Development)进行 SAP UI5 应用的功能开发(一)
一套适合SAPUI5初学者循序渐进的学习教程教程目录SAPUI5本地开发环境的搭建SAPUI5应用开发教程之一:HelloWorldSAPUI5应用开发教程之二:SAPUI5的引导过程BootstrapSAPUI5应用开发教程之三:开始接触第一个SAPUI5控件SAPUI5应用开发教程之四:XML视图初探SAPUI5应用开发教程之五:视图控制器初探SAPUI5应用开发教程之六-了解SAPUI5的模
·
2022-05-11 12:26
Linux嵌入式
驱动开发
01——第一个驱动Hello World(附源码)
功能实现完整代码编译第一种方法第二种方法编译成模块第一步:Makefile第二步:编译驱动准备配置环境变量编译加载驱动模块发送到板子卸载模块编译驱动实践(usb转串口驱动)任务需求分析全系列传送门Linux嵌入式
驱动开发
“逛丢一只鞋”
·
2022-05-07 11:29
i.MX6
linux
编程语言
Android8.0 后台服务保活的一种思路
后台服务保活的一种思路|Stars-One的杂货小窝项目中有个MQ服务,需要一直连着,接收到消息会发送语音,且手机要在锁屏也要实现此功能目前是使用广播机制实现,每次MQ收到消息,触发一次启动服务操作逻辑在
Android11
Stars-one
·
2022-05-05 14:00
提前尝鲜,Android 13首个Beta发布
而就各个版本的市场使用情况来说,
Android11
是最普及的一个版本,其次是Android10。
·
2022-04-28 10:51
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他