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驱动与设备节点简介 & Android内核与Linux内核的区别
二、设备(1)设备驱动程序三类:
字符设备
驱动程序、块设备驱动程序、网络设备驱动程序;(2)对应Linux三类设备:
字符设备
、块设备、网络设备;(3)常见
字符设备
:鼠标、键盘、串口、控制台等;(4)常见块设备
文泰ChrisTwain
·
2021-01-03 14:56
Linux
驱动开发
: Ubuntu(PC机)系统上编译驱动并加载测试
一、环境介绍操作系统:ubuntu18.0464位二、编写Makefile(PC机)先输入uname-r命令查看当前系统的版本.root@wbyq:/mnt/hgfs/linux-share-dir/linux_c/usb_dev_ubuntu#uname-r5.3.0-40-generic查看系统内核的路径是否存在:root@wbyq:/mnt/hgfs/linux-share-dir/linu
DS小龙哥
·
2021-01-03 11:44
LINUX
linux
HaaS100复古街机来了!
最终完工图如下图:接下来我们分三个步骤来进行打造:LCD及游戏手柄硬件接线
驱动开发
游戏开发1、接线配置1.1、LCD模块我们采用了2.4寸彩色LCD屏幕,分辨率320*240,该屏幕使用SPI串口总线,
HaaS技术社区
·
2020-12-31 19:49
HaaS解决方案
嵌入式
物联网
实时操作系统
游戏
HaaS
初学驱动-
字符设备
驱动第一天(1)
刚开始学习驱动,首先学习的是
字符设备
驱动。这边文章先介绍的是刚学需要了解的粗略的知识(cdev结构体、设备号),然后是整合最简单的用例看整体的思路。
想扣篮的程序员
·
2020-12-29 19:28
字符设备驱动学习
linux
内核
用鸿蒙开发AI应用(五)HDF 驱动补光灯
前言上一篇,我们在鸿蒙上运行了第一个程序,这一篇我们来编写一个驱动开启摄像头的红外补光灯,顺便熟悉一下鸿蒙上的HDF
驱动开发
。
bluishfish
·
2020-12-27 07:00
鸿蒙
内核
java
linux
物联网
docker
FrameBuffer 架构
FrameBuffer在设备上表现为一个
字符设备
,设备节点为/dev/fb*。用户对设备节点进程open、mmap、ioctl、read、write等操作,就可以控制最终的显示输出。
戈壁老王
·
2020-12-25 11:11
python为什么进行单元测试_详解Python的单元测试
如果你听说过“测试
驱动开发
”(TDD:Test-DrivenDevelopment),单元测试就不陌生。单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。
weixin_39667452
·
2020-12-14 09:36
python为什么进行单元测试
python 读取配置文件的单元测试_详解Python的单元测试
如果你听说过“测试
驱动开发
”(TDD:Test-DrivenDevelopment),单元测试就不陌生。单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。
weixin_39602108
·
2020-12-09 05:16
python
读取配置文件的单元测试
大总结:动手写Linux驱动练习--Apple的学习笔记
1.先复习下驱动框架相关理论及API设备文件及
字符设备
驱动复习--Apple的学习笔记设备驱动并发/阻塞非阻塞/异步通知复习--Apple的学习笔记内存与IO访问--Apple的学习笔记设备驱动模型的传参源码分析
applecai
·
2020-12-07 20:20
混合开发:TDD、DDD和BDD交集的值
目录TDD测试
驱动开发
:Test-drivendevelopment,即测试
驱动开发
BDD行为
驱动开发
:Behavior-drivendevelopment,即行为
驱动开发
DDD领域驱动设计:Domain-driveDesign
youngzil
·
2020-12-06 03:54
设计原则
CMake 与 gtest:自动下载 gtest 与搭建测试驱动环境
/configuremakemakeinstall在上一篇Bazel与gtest:构建一个最简单的测试
驱动开发
环境中,Bazel可以从Github中下载googletest,其实CMake3.11有了一个
谷雨の梦
·
2020-12-05 23:08
C/C++
cmake
Spring AOP核心类解析,这是最全的一篇了!!
写在前面最近,不少小伙伴在催更【Spring注解
驱动开发
】专题,好吧,【Spring注解
驱动开发
】专题确实有很长时间没更新了。
冰河
·
2020-12-04 01:24
spring
ioc
aop
Spring AOP核心类解析,这是最全的一篇了!!
写在前面最近,不少小伙伴在催更【Spring注解
驱动开发
】专题,好吧,【Spring注解
驱动开发
】专题确实有很长时间没更新了。
冰河
·
2020-12-04 01:04
spring
ioc
aop
stm32mp157:使用GPIO扫描检测按键
针对该开发平台,后续会陆续更多更多系列教程,包括Cortex-A7开发篇、Cortex-M4开发篇、Linux应用开发篇、Linux系统移植篇、Linux
驱动开发
篇、硬件设计篇、项目实战篇等。
华清远见IT开放实验室
·
2020-11-25 11:01
stm32mp157
cortex
m4
gpio
linux
stm32
按键事件
stm32mp157 Cortex M4开发篇:通过GPIO点亮LED灯详解
针对该开发平台,后续会陆续出更多系列教程,包括Cortex-A7开发篇、Cortex-M4开发篇、Linux应用开发篇、Linux系统移植篇、Linux
驱动开发
篇、硬件设计篇、项目实战篇等。
华清远见IT开放实验室
·
2020-11-24 12:00
stm32mp157
cortex
m4
stm32
stm
嵌入式
linux
iOS单元测试及其应用
0.绪论TDD-测试
驱动开发
BDD-行为
驱动开发
1.什么是单元测试2.为什么要做单元测试3.iOS单元测试⽅案测试框架:测试对象:测试工具:1.XCTest基本⽅法:UT三步曲:注意事项:断⾔:真假断言
Ferrari1001
·
2020-11-19 09:55
项目开发效率怎么提高——围绕API接口文档
通过API文档
驱动开发
流程最近和同行交流时也听到一个观点:采用“文档驱动”的协作模式,比“先开发、后维护文档”和“口头沟通确认”的方式,团队协作效率和产品质量都能得到提高。
neos
·
2020-11-15 20:15
云计算
项目开发效率怎么提高——围绕API接口文档
通过API文档
驱动开发
流程最近和同行交流时也听到一个观点:采用“文档驱动”的协作模式,比“先开发、后维护文档”和“口头沟通确认”的方式,团队协作效率和产品质量都能得到提高。
neos
·
2020-11-15 19:44
云计算
大牛的学习笔记-深入理解Linux内核(完整版)
文件可以是下列类型之一:a.正规文件(regularfile)b.目录(directroy)c.符号链(symboliclink)d.块设备文件(block-orienteddevicefile)e.
字符设备
文件
深度Linux
·
2020-11-13 11:44
linux内核模块
linux运维
linux编程
linux
linux入门
Bazel 与 gtest:构建一个最简单的测试
驱动开发
环境
Bazel介绍Google自家的构建工具,相比CMake的优势,主要是多语言构建和相比Make语法有更好的可读性。最著名的使用Bazel的项目大概是Tensorflow吧。目前生态上还是不太好和CMake相提并论,毕竟下面的命令已经像魔法一样刻在Unix的世界里。./configuremakemakeinstall安装BazelMac用户当然是使用brew解决了:brewinstallbazel安
谷雨の梦
·
2020-11-12 16:59
C/C++
Bazel
test
i2c子系统及eeprom驱动--Apple的学习笔记
设备
驱动开发
详解中的i2c子系统看完后,5.4内核i2c源码看了下。基本上了解了i2c自系统的框架。就是包括i2c总线驱动(ada
applecai
·
2020-11-08 17:55
04linux文件管理
ls-a列出包括隐藏文件,所有文件ls-l以长格式列出文件ls-a-l以长格式列出当前目录的所有文件-rwxr-xr---|rwx|r-x|r—文件类型拥有者|从属用户组|其他用户d目录文件,-普通文件,c
字符设备
文件
Brickvstar
·
2020-11-01 20:11
python项目开发实战网盘-Python项目开发实战(第2版)高清晰PDF完整版+代码
1.建立有序生产环境2.迅速融入开发团队3.高效处理项目问题网罗Python项目开发中的流程,让你的编程事半功倍Python项目与封装/团队开发环境/问题
驱动开发
/源码管理(Mercurial)Jenkins
weixin_37988176
·
2020-11-01 12:53
python实战一个完整的项目-Python项目开发实战(第2版)高清晰PDF完整版+代码
1.建立有序生产环境2.迅速融入开发团队3.高效处理项目问题网罗Python项目开发中的流程,让你的编程事半功倍Python项目与封装/团队开发环境/问题
驱动开发
/源码管理(Mercurial)Jenkins
weixin_37988176
·
2020-10-29 23:10
[原创]【注解
驱动开发
1】- 注册Bean的4种方式
1-1.传统xml方式Xml配置文件的方式定义bean@Testpublicvoidtest(){ClassPathXmlApplicationContextapplicationContext=//通过xml加载容器newClassPathXmlApplicationContext("applicationContext.xml");Useruser=(User)applicationConte
垃圾简书_吃枣药丸
·
2020-10-16 09:24
1-驱动
驱动:必做实验一、二、四、五、十一十天:模块、
字符设备
框架以及接口、led驱动platform总线原子操作自旋锁信号量IO模型外设驱动:按键驱动、蜂鸣器驱动、ADC、I2C、输入子系统学习驱动时需要的基础
ibo
·
2020-10-11 09:36
单元测试
安装测试框架mocha和断言库chainpmi-gmochachaimocha:mocha是一个基于nodejs和浏览器集合的各种特性的JavaScript测试库,并且让异步测试变得简单,支持TDD(测试
驱动开发
xurna
·
2020-10-10 15:53
2020-10-09
Linux把每个串行端口都看作是一个
字符设备
。TTY架构分析Linuxtty子系统包含:tty核心,tty线路规程和tty驱动。
chocolate2018
·
2020-10-09 17:36
linux驱动
linux
嵌入式
内核
buildroot内核定制环境创建--Apple的学习笔记
前言:本次在进行
驱动开发
前,想使用buildroot环境,原因很简单,学习嘛,当然要用不常用的,buildroot的好处就是比如移植库函数到arm中,用buildroot就比较容易,否则自己要下载各种依赖包
applecai
·
2020-10-07 09:34
Kobject和Kset及设备驱动模型--Apple的学习笔记
前言:今天我主要想学习linux
驱动开发
中的对象关联关系,网上搜索了下linux设备模型其实是从Kobject和Kset开始的。
applecai
·
2020-10-06 16:49
linux中的输入与输出管理(重定向输入,输出,管道符)
linux中的输入与输出管理1理解什么输入输出的定义1)
字符设备
2)stdin:标准输入3)stdout:标准正确输出4)stderr:标准错误输出2如何管理输入1)test[westos@lzyDesktop
ninimino
·
2020-10-05 12:47
RH124
linux
运维
Vue单元测试实战教程(Mocha/Karma + Vue-Test-Utils + Chai)
38a37d5fccb2视屏链接:https://www.bilibili.com/video/av54531291在《前端进阶之路:前端架构设计(3)-测试核心》这边文章中,通过分析了"传统手工测试的局限性"去引出了测试
驱动开发
的理念
泊多前端
·
2020-10-04 16:15
Vue.js 学习笔记之二:数据
驱动开发
在编程方法上,我们通常将这种用数据内容的变化来驱动整个程序业务运作的方式称之为"数据
驱动开发
"。这部分笔记将记录如何利用数据驱动的
·
2020-09-30 16:00
关于嵌入式
驱动开发
,这篇文章让你了解透彻!
01嵌入式
驱动开发
到底学什么嵌入式大体分为以下四个方向:一、嵌入式硬件开发:熟悉电路等知识,非常熟悉各种常用元器件,掌握模拟电路和数字电路设计的开发能力。
苦行僧1
·
2020-09-27 16:38
嵌入式经验分享推文
『ios』echarts放到原生中所带来的极致体验。
image.png需求
驱动开发
。因项目需求,需要在app中搞大量的表格。
butterflyer
·
2020-09-26 10:22
软件测试怎么学习 ?50本关于软件测试的书籍,拿走!
《测试
驱动开发
》7.《软件测试经验与教训》8.《探索式软件测试》9.《捉虫日记》10.《发布!软件的设计与部署》11.《移动App测试实战》12.《微软的软件测试之道》13.
程序员小冲
·
2020-09-22 15:32
软件测试
软件测试
编程语言
单元测试
软件开发
数据库
三权鼎立形式的软件开发方式
估计所有的开发者都听说过瀑布式开发模式,xp测试
驱动开发
模式等等,这是从软件的开发方法来说;而我要说的,是催生软件最终成型/上线所需要的公司组织结构模式的,跨部门,跨组协作方式的软件开发方法。
千山独行
·
2020-09-17 16:08
程序人生
关于Vue单元测试的一些总结
TDD和BDD的概念1.TDD(TestDrivenDevelopment),即测试
驱动开发
,简单的来说就是先编写测试代码,然后以使得所有测试代码都通过为目的,编写逻辑代码,是一种以测试来
驱动开发
过程的开发模式
人猿Jim
·
2020-09-17 15:40
文件的属性和权限
.|1|root|root|31|Oct800:12|file-—————---——-—---————————123456781.文件类型-普通文件d目录c
字符设备
s套接字p管道b快设备l连接2."
123freya321
·
2020-09-17 14:38
Linux操作
linux
文件权限
文件属性及权限管理(含练习)
文件属性及权限管理一、权限的查看1.文件权限的查看两种方式:ls/ll2.文件属性的读取【1】文件类型普通文件d目录l符号链接c
字符设备
b块设备【2】文件的权限r:可读w:可写x:可执行-:没有权限.特殊权限
yh_151022
·
2020-09-17 14:42
linux
安全
运维
四 linux tty驱动
一.tty结构体1.tty_driverstructtty_driver{intmagic;structkrefkref;//参考计数structcdevcdev;//
字符设备
structmodule*
paomadi
·
2020-09-17 12:43
linux设备驱动
linux设备驱动
《Linux设备
驱动开发
详解》读书笔记
第1章Linux设备驱动概述及开发环境构建1.设备驱动的定义设备驱动充当了硬件和应用软件之间的纽带,应用软件时只需要调用系统软件的API就可让硬件去完成要求的工作。无操作系统时硬件、驱动和应用软件的关系如下图所示。无操作系统时硬件、驱动和应用软件的关系当设备驱动引入操作系统后,驱动变成了连接硬件和内核的桥梁,应用程序将可使用统一的系统调用接口来访问各种设备,具有较好的通用性。硬件、驱动、操作系统和
_小亮_
·
2020-09-17 11:17
跪了!阿里技术官出品:Java架构设计之完美,看完秒进大厂。
内容涵盖了设计模式、重构、测试
驱动开发
、极限编程、软件体系架构设计等重要的设计方法与技巧。这些内容是软件设计中最重要的“流行元素”,是程序员向设计师“涅磐”的基石,是从小工到专家修炼法门。
哆啦小迁
·
2020-09-17 11:59
设计模式
架构
设计
设计模式
java
架构
面试
编程语言
ALSA声卡驱动中的DAPM详解之五:建立widget之间的连接关系
前面我们主要着重于codec、platform、machine驱动程序中如何使用和建立dapm所需要的widget,route,这些是音频
驱动开发
人员必须要了解的内容,经过前几章的介绍,我们应该知道如何在
DroidPhone
·
2020-09-17 10:01
Linux音频子系统
驱动模块初始化函数返回值
写用
字符设备
驱动类型写led驱动时,模块初始化函数结束时没有返回任何返回值,导致模块装载不成功,内核崩溃、不能正常卸载等问题。
KeyEmb
·
2020-09-17 09:45
Linux
驱动开发
之二:ntddk.h文件中函数的使用 如:PsSetCreateProcessNotifyRoutine
笔者曾在网上搜索进程监视,大家都在使用PsSetCreateProcessNotifyRoutine,这个函数,但是在笔者的环境中使用时,总是出现未声明的标示符,查了下MSDN,是说在”ntddk.h“文件中进行定义的,但是计算包含进来也是不能使用的!!!!于是进一步查看ntddk.h文件的使用,于是发现了,这个头文件仅仅使用#include“ntddk.h”还是不可以的查了些资料,发现其使用方法
世纪殇
·
2020-09-17 08:43
驱动开发
驱动编程中使用结构化异常处理(SEH)
驱动编程中使用结构化异常处理(SEH)摘自《Windows
驱动开发
技术详解》1.机构化异常处理(try-except块)结构化异常处理(SHE,StructuredExceptionHandling)是微软编译器提供的独特处理机制
xxagri
·
2020-09-17 06:04
编程
exception
filter
ddk
编译器
search
Spring注解
驱动开发
——BeanDefinitionRegistryPostProcessor
BeanDefinitionRegistryPostProcessor:是BeanFactoryPostProcessor的子接口,bean定义注册中心的后置处理器,定义了一个postProcessBeanDefinitionRegistry方法,允许在IOC容器标准初始化之后修改bean定义注册中心,在所有合法的bean定义将要被加载但还没有被实例化之前调用该方法,它的执行在BeanFactor
如不來
·
2020-09-17 01:35
Spring注解驱动开发
Win8 应用开发介绍(三) Win8开发者工具
Win8应用开发介绍(三)Win8开发者工具Win8应用的开发可以说和以前比要更简单了,它提供了针对Web开发者、.Net开发者、游戏开发者、
驱动开发
者分别提供了各种不同的工具。
dongdiansoft
·
2020-09-17 01:06
《操作系统导论》学习笔记(十):文件系统(持久化)
特殊文件:
字符设备
文件(I
SEAN JIN
·
2020-09-17 01:17
操作系统
文件系统
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他