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
IIC驱动开发
2020年计网408
I.语法II.语义III.时序A.仅IB.仅
IIC
.仅IIID.I、II和III本题考察网络协议三要素的相关知识。网络协议的三要素分别是语法、语义、同步(时序)。语法:定义收发双方所交换信息的格式。
-恰饭第一名-
·
2023-12-01 10:25
408
考研
计算机网络
华清远见上海中心22071班--11.30作业
题目:用
IIC
总线实现温湿度传感器的数据读取,并根据该数据实现LED灯的亮灭#ifndef__SI7006_H__#define__SI7006_H__#defineGET_TEM_IOR('m',0,
guangyinAA
·
2023-12-01 10:46
linux
c语言
驱动开发
IMX6ULL 学习笔记(持续更新)
目录前言第一章搭建开发环境一、配置静态IP二、搭建开发环境三、构建Linux系统1.编译完整系统第二章IMX6ULL的
驱动开发
一、三种Linux驱动二、GPIO引脚操作方法1.使能GPIO引脚2.设置GPIO
Wilson Liang
·
2023-12-01 09:22
笔记
单片机
stm32
物联网
关于如何写好单元测试的思考
借用《测试
驱动开发
》里面的设想,如果把
laohehehe
·
2023-12-01 07:30
#
C/C++
c++
单元测试
从二极管到linux服务器
bsp:需要对寄存器、单片机内部总线、
iic
、spi、uart、can、modbus、fsmc(8080/8060)协议、sdio协议比较了解。gui:单片机常用的
唐顺才
·
2023-12-01 04:01
linux
应用开发
模拟电路
服务器
linux
运维
IIC
协议编程
IIC
全称:Inter-IntegratedCircuit(集成电路总线)用于连接微控制器及其外围设备。
IIC
属于半双工同步通信方式。
lz学习嵌入式
·
2023-12-01 01:05
网络
NodeMcu连接阿里云平台,加BMP280模块,主灯开关控制,实现温度压强数据的上云。
成果演示利用按钮操作可以直接控制nodemcu的led灯的亮灭,实时显示室内的温度和压强硬件组成一块Nodemcu开发板,bmp280模块注意:在连接电路的时候要注意,SCL连接GPIO5,SDA连接GPIO4,利用
IIC
xddwg521125
·
2023-12-01 01:58
自己的小实验
arduino
物联网
wifi
《Windows
驱动开发
技术详解》之读写操作
缓冲区方式读写操作设置缓冲区读写方式:读写操作一般是由ReadFile和WriteFile函数引起的,这里先以WriteFile函数为例进行介绍。WriteFile要求用户提供一段缓冲区,并且说明缓冲区的大小,然后WriteFile将这段内存的数据传入到驱动程序中。这种方法,操作系统将应用程序提供缓冲区数据直接复制到内核模式的地址中。这样做,比较简单的解决了将用户地址传入驱动的问题,而缺点是需要在
imxiangzi
·
2023-12-01 00:51
Windows/驱动
Windows
驱动开发
之文件操作
转载请注明来源:enjoy5512的博客:http://blog.csdn.net/enjoy5512GitHub:https://github.com/whu-enjoy1.在驱动中使用文件在Windows执行体中,通过文件对象来代表文件,该文件对象是一种由对象管理器管理的执行体对象。例如:目录也是由文件对象代表的。内核组件通过对象名来引用文件,即在文件的全路径前面加\DosDevices。(在
enjoy5512
·
2023-12-01 00:21
Windows驱动开发
驱动开发
文件操作
字符串操作
动态内存申请
windows
驱动开发
-基于WDM的PCIe DMA驱动
作者QQ群:852283276微信:arm80x86微信公众号:青儿创客基地B站:主页https://space.bilibili.com/208826118访问MEMIO资源MappingBus-RelativeAddressestoVirtualAddresses连接中断ServicingInterruptsRegisteringanISRUsingMessage-SignaledInterr
三遍猪
·
2023-12-01 00:20
windows驱动开发
WDM
PCIe
DMA
6.3 Windows
驱动开发
:内核枚举IoTimer定时器
内核I/O定时器(KernelI/OTimer)是Windows内核中的一个对象,它允许内核或驱动程序设置一个定时器,以便在指定的时间间隔内调用一个回调函数。通常,内核I/O定时器用于周期性地执行某个任务,例如检查驱动程序的状态、收集性能数据等。今天继续分享内核枚举系列知识,这次我们来学习如何通过代码的方式枚举内核IoTimer定时器,内核定时器其实就是在内核中实现的时钟,该定时器的枚举非常简单,
微软技术分享
·
2023-12-01 00:03
《灰帽黑客:攻守道》
windows
驱动开发
IoTimer
定时器枚举
Jest和Mocha对比:两者之间有哪些区别?
单元测试是测试
驱动开发
(TDD)的重要组成部分,在我们进行实际功能开发之前,它是用来
测试萧十一郎
·
2023-11-30 22:53
软件测试
功能测试
软件测试
自动化测试
程序人生
职场和发展
6.1 Windows
驱动开发
:内核枚举SSDT表基址
SSDT表(SystemServiceDescriptorTable)是Windows操作系统内核中的关键组成部分,负责存储系统服务调用的相关信息。具体而言,SSDT表包含了系统调用的函数地址以及其他与系统服务相关的信息。每个系统调用对应SSDT表中的一个表项,其中存储了相应系统服务的函数地址。SSDT表在64位和32位系统上可能有不同的结构,但通常以数组形式存在。对于系统调用的监控、分析或修改等
微软技术分享
·
2023-11-30 21:49
《灰帽黑客:攻守道》
windows
驱动开发
C语言
信息安全
SSDT表
深度解剖Linux内核【网卡设备驱动】
学习Linux设备
驱动开发
的过程中自然会遇到字符设备驱动、平台设备驱动、设备驱动模型和sysfs等相关概念和技术。
Linux加油站
·
2023-11-30 17:51
linux
驱动开发
网络
一文秒懂|Linux字符设备驱动
我的圈子:高级工程师聚集地我是董哥,高级嵌入式软件开发工程师,从事嵌入式Linux
驱动开发
和系统开发,曾就职于世界500强公司!创作理念:专注分享高质量嵌入式文章,让大家读有所得!
dong__ge
·
2023-11-30 17:16
Linux驱动开发
linux
驱动开发
物联网
嵌入式硬件
Linux开发
低功耗无线SOC芯片Si24R03
性能参数:MCU:32Mhz主频RISC-V内核内置1个SPI/1个
IIC
/2个UART/2个高级TIMER/1个16bitADC
Chery1140
·
2023-11-30 16:27
物联网
单片机
可编程电阻-----MCP4017T-104ELT
参考文献MCP4017datasheet1.首先确定通信方式:看其数据手册易得
iic
2.使用的是
iic
因此比寻找其写命令和读命令,和数据对应的读写方式。
芯芯泡饭
·
2023-11-30 15:03
嵌入式STM32F4
其他
程序人生
经验分享
6.2 Windows
驱动开发
:内核枚举SSSDT表基址
在Windows内核中,SSSDT(SystemServiceShadowDescriptorTable)是SSDT(SystemServiceDescriptorTable)的一种变种,其主要用途是提供Windows系统对系统服务调用的阴影拷贝。SSSDT表存储了系统调用的函数地址,类似于SSDT表,但在某些情况下,Windows系统会使用SSSDT表来对系统服务进行引导和调用。SSSDT表的存
微软技术分享
·
2023-11-30 12:10
《灰帽黑客:攻守道》
windows
驱动开发
c++
SSSDT
VT
驱动开发
VT技术(编写一个VT框架)1.VT技术介绍1.技术介绍1.VT技术VT技术是Intel提供的虚拟化技术,全称为IntelVirtualizationTechnology。它是一套硬件和软件的解决方案,旨在增强虚拟化环境的性能、可靠性和安全性。VT技术允许在一台物理计算机上同时运行多个虚拟机,每个虚拟机都可以运行不同的操作系统和应用程序。IntelVT(IntelVirtualizationTec
Financial talent
·
2023-11-30 10:22
网络安全
驱动开发
java
开发语言
网络安全
【Linux
驱动开发
】编译Android12源码+
编译Android12源码1.简单描述2.准备资料3.编译Android121.简单描述基于讯为电子rk3568教程2.准备资料rk_android12.0_sdk_20220720.tar.gz3.编译Android12解压tar-vxfrk_android12.0_sdk_20220720.tar.gz设置屏幕配置rk_android12.0_sdk/kernel-4.19/arch/arm6
Guistar~~
·
2023-11-30 09:23
Linux驱动开发
linux
驱动开发
总线一:
IIC
三、
IIC
是半双工。
IIC
的物理层:两条总线线路,一条是串行数据线SDA,一条是串行时钟线SCL,当总线空闲时,两条线都是高电平。
I am Supreme
·
2023-11-30 06:35
嵌入式软件
单片机
嵌入式硬件
I2C
USB驱动详解(主从对比)
STM32USB-FS-Devicedevelopmentkit》沁雪微电子-USB开发视频教程零声教育-Linux内核-USB系统架构正点原子实验例程源于我的有道云笔记,图片我懒得上传了,博客上的格式可能没调好,推荐直接看有道云:文档:USB
驱动开发
古月辰龙
·
2023-11-30 03:30
基础知识
精讲
驱动开发
USB
驱动开发
基础
USB标准USB1.0,1996,低速1.5Mbps和高速12Mbps,USB1.1iMacG3,TypeA和TypeB接口USB2.02000,480Mpbs,TypeA/B/C接口、MicroA/BUSB3.05Gbps,随着USB3.2命名规定,现在也叫USB3.2Gen1USB3.110Gpbs,现在称为USB3.2Gen2USB3.2USB3.2Gen2*210GpbsUSB4,基于雷电
CrazyFox%
·
2023-11-30 03:57
操作系统
Linux驱动
驱动开发
The Rust Programming Language - 第12章 一个I/O项目:构建命令行程序 - 12.4 采用测试
驱动开发
完善库的功能
12一个I/O项目:构建命令行程序本章我们将会构建一个与文件和命令行输入/输出交互的命令行工具来练习已经学过的Rust技能Rust的运行速度、安全性、单二进制文件输出和跨平台支持使其成为创建命令行程序的绝佳选择,所以我们将创建一个我们自己的经典命令行工具grep(globallyresearcharegularexpressionandprint)Grep最简单的使用场景是在特定文件中搜索指定字符
shiyivei
·
2023-11-29 18:39
#
Rust
开发语言
后端
Rust
测试驱动
开发
嵌入式Linux
驱动开发
1---环境搭建
1交叉编译环境对于习惯了windows下编程的朋友来说,交叉编译环境可能十分陌生,它是什么?,为什么需要这样的环境?1.1交叉编译环境的概念和以及诞生原因对于常规的Windows平台开发来说,本机编辑代码就可以在本机编译运行而对于嵌入式Linux开发来说,我们所写的代码是为嵌入式机器所服务,嵌入式机器的性能比较小,无论是内存大小还是工作频率都不支持代码在本地直接编译。而且代码的编译需要链接一些依赖
三境界
·
2023-11-29 17:49
嵌入式Linux
驱动开发
linux
Linux
驱动开发
(一)树莓派4B
驱动开发
环境搭建
一直倒在交叉编译器那一关=-=气得我我直接在树莓派上搭建
驱动开发
环境。
舒克开飞机偷渡长江大桥
·
2023-11-29 17:49
树莓派驱动开发
linux
嵌入式
c语言
驱动开发
Linux
驱动开发
环境搭建需要的工具
1Ubuntu和Windows文件互传Windows和Ubuntu下的文件互传使用FTP服务1、开启Ubuntu下的FTP服务sudoapt-getinstallvsftpd2、Windows下FTP客户端安装Windows下FTP客户端使用FileZilla3、FileZilla软件设置Ubuntu作为FTP服务器,FileZilla作为FTP客户端。2Ubuntu下NFS和SSH服务开启2.1
supersmart@
·
2023-11-29 17:18
arm
linux
vscode
c++
Linux设备
驱动开发
详解-环境搭建
最近在啃这本书:Linux设备
驱动开发
详解:基于最新的Linux4.0内核宋宝华编著今年计划系统深入地学习嵌入式Linux,刚好书里配套有基于QEMU模拟的vexpressARMCortex-A9四核开发板和开发环境
萌萌烟雨
·
2023-11-29 17:17
Linux驱动开发详解
linux
内核
搭建Android/Linux驱动编译开发环境篇
进行Android/Linux
驱动开发
,Android代码的编译也需要搭建对应的开发编译环境。而这个开发环境的搭建需要用到Linux操作系统,如ubuntu,fedora等。
圣僧2
·
2023-11-29 17:17
搭建Android编译开发环境
LINUX
驱动开发环境搭建
[LINUX]LINUX
驱动开发
最简环境搭建(适用于新手)
LINUX
驱动开发
环境搭建一、前言二、系统环境UbuntuVMWare{非必选}三、开发环境搭建1.用于简单学习(Header)2.用于复杂
驱动开发
(源码树)a.基本包b.内核源码获取及编译四、
驱动开发
简单示例
Inferior&Superior
·
2023-11-29 17:16
Linux/Unix
linux
驱动程序
ubuntu
Linux设备
驱动开发
环境搭建
1、linux源码的版本号与运行中的linux内核版本要一致(这里用的是Ubuntu12.04LTS;Kernel为3.11.0)2、安装开发工具(都安装了方便后面使用,有些没必要安装)->sudoapt-getinstallbuild-essentialautoconfautomake1.9cvssubversionkernel-packagelibncurses5-dev->sudoapt-g
JassionJohn
·
2023-11-29 17:15
嵌入式
驱动开发
linux
kernel
linux
环境搭建
【Linux
驱动开发
】环境搭建Linux
驱动开发
环境
环境搭建Linux
驱动开发
环境1.简单描述2.资源3.安装4.基本操作和设置1.简单描述基于讯为电子rk3568教程2.资源下载VMwareWorkstationPro17链接Ubuntu桌面版(64位
Guistar~~
·
2023-11-29 17:44
Linux驱动开发
linux
基于STC12C5A60S2系列1T 8051单片机的
IIC
总线器件24C02记录单片机上电次数应用
基于STC12C5A60S2系列1T8051单片机的
IIC
总线器件24C02记录单片机上电次数应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O
CWQLTYH
·
2023-11-29 15:39
嵌入式硬件
单片机
c语言
软件测试设计——按类型划分
越来越低从下到上,测试效率越来越低从下到上,定位问题越来越难按照开发阶段划分单元测试、集成测试、系统测试、验收测试单元测试测试阶段:编码前(TDD),编码后(Test-Driven-Develop测试
驱动开发
满眼*星辰
·
2023-11-29 13:43
软件测试
单元测试
软件测试
java
黑盒测试
白盒测试
STM32之
IIC
协议
目录1、
IIC
的介绍2、实验:使用STM32重写我们之前51的oled显示屏实验1.函数封装2.显示的数据内容3.oled初始化函数、清屏函数、显示图片函数4.main函数操作5.效果展示1、
IIC
的介绍这里具体的
Tyro_wang
·
2023-11-29 12:27
stm32
单片机
9.4 Windows
驱动开发
:内核PE结构VA与FOA转换
本章将继续探索内核中解析PE文件的相关内容,PE文件中FOA与VA,RVA之间的转换也是很重要的,所谓的FOA是文件中的地址,VA则是内存装入后的虚拟地址,RVA是内存基址与当前地址的相对偏移,本章还是需要用到《内核解析PE结构导出表》中所封装的KernelMapFile()映射函数,在映射后对其PE格式进行相应的解析,并实现转换函数。首先先来演示一下内存VA地址与FOA地址互相转换的方式,通过使
微软技术分享
·
2023-11-29 02:14
《灰帽黑客:攻守道》
windows
驱动开发
c++
c语言
PE结构
电子类专业技术个人学习路线总结(大一到大三)
系列单片机2.51系列单片机3.stm32系列单片机4.msp系列单片机5.ESP系列单片机6.FPGA三、嵌入式系统和软件部分1.freertos实时操作系统2.linux系统3.linux应用开发和
驱动开发
Expert电子实验室
·
2023-11-29 00:48
学习
单片机
嵌入式硬件
详解
IIC
的通信逻辑
由51仿制的
IIC
可以很方便的帮助我们学习
IIC
。
kaola_kao
·
2023-11-29 00:14
单片机
fpga开发
嵌入式硬件
通过测试
驱动开发
(TDD)的方式开发Web项目
最近在看一本书《Test-DrivenDevelopmentwithPython》,里面非常详细的介绍了如何一步一步通过测试
驱动开发
(TDD)的方式开发Web项目。
软件测试潇潇
·
2023-11-28 20:49
软件测试
驱动开发
tdd
功能测试
自动化测试
软件测试
职场和发展
程序人生
Linux学习笔记6-串口应用
到现在为止都是在开发板上运行的裸机程序,相当于之前学习STM32单片机时走过的路,还没有真正进入到核心的
驱动开发
部分,但这都是基础,所以慢慢来不着急。
raulcy
·
2023-11-28 20:47
linux
学习
笔记
arm
Linux
驱动开发
笔记(五):驱动连接用户层与内核层的文件操作集原理和Demo
details/134561660红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中…Linux系统移植和
驱动开发
专栏上一篇
长沙红胖子Qt
·
2023-11-28 17:37
linux驱动开发
linux
驱动开发
文件操作集
Linux
驱动开发
--写一个块设备驱动
原文地址:[原创]写一个块设备驱动http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=2017377&fromuid=28801784第1章+-------------------------------------------------------------------------+|写一个块设备驱动|+----------------
YasinEmb
·
2023-11-28 13:40
Linux设备驱动
TSP驱动理论与实例分析
文章目录前言一、设备树编写
IIC
设备地址:复位管脚配置中断管脚配置二、驱动分析数据设定和数据结构probe解析硬件相关基础设定
IIC
读取函数解析设备模型添加中断服务函数总结本驱动相对于原版驱动的改动将驱动添加到内核
又见南风
·
2023-11-28 09:47
Linux驱动入门篇
linux
c语言
嵌入式开发技术栈总结
适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统芯片体系结构X86体系结构ARM体系结构MIPS体系结构操作系统什么是操作系统linux系统linux内核架构linux内核裁剪linux设备
驱动开发
WRichards
·
2023-11-28 06:10
嵌入式系统
物联网
单片机
stm32
51单片机
iot
嵌入式硬件
mcu
stm32f103c8t6串口数据包收发
硬件资源:使用stm32f103c8t6单片机作为主控,CH340USB转串口模块进行串口数据收发,0.96寸支持
IIC
协议的显示屏进行效果显示。接线图:项目思路:①:什么是串口数据包?
我是徐宏烨的爹
·
2023-11-28 04:53
stm32
单片机
arm
速通I2C通信原理以及
驱动开发
(上)
目录I2C通信原理I2C物理总线通信速率:I2C通信协议起始信号(S)和停止信号(P)数据格式与应答(ACK/NACK)主机与从机通信数据读写单字节写入连续字节写入单字节读出连续字节读出仲裁机制SCL线的同步(时钟同步)SDA仲裁I2C通信原理I2C物理总线如图所示I2C支持一对多的设备通信,各个设备地址独立。I2C物理总线使用两条总线线路,SCL和SDA。·SCL:时钟线,数据收发同步·SDA:
凉山有客不自赏
·
2023-11-27 22:23
驱动开发
速通I2C通信原理以及
驱动开发
(下)
目录i2c驱动整体框架dev结构体初始化read、write寄存器函数i2c_clienti2c_adapteri2c_algorithmi2c_transfer__i2c_transferops编写i2c驱动结构体proberemove两种匹配方式ID列表设备树列表驱动入口出口i2c驱动整体框架dev结构体初始化structap3216c_dev{dev_tdevid;/*设备号*/struct
凉山有客不自赏
·
2023-11-27 22:23
驱动开发
b树
数据结构
【嵌入式面试】嵌入式知识点面经整理
这里主要整理牛客上的大佬无偿分享的一些嵌入式基本知识点面经总线协议总线协议如果弄清楚了能够在面试中获得加分用过通信协议(SPI、
IIC
、UART等),一定要清楚具体细节。
Julian_cather
·
2023-11-27 19:40
嵌入式
面试
I²C+I3C学习笔记
一、I2CI²C,也叫
IIC
,是InterIntegratedCircuit的缩写。
Filthyfrank
·
2023-11-27 18:08
嵌入式
学习
笔记
Linux 字符设备——字符CAN
驱动开发
Linux字符设备——字符CAN
驱动开发
刚开发完can的字符设备驱动,本想总结一下,但想到之前总结过一篇字符设备的博文,对字符设备驱动总结的很全面,故在此贴出地址,以飨各位:Linux字符设备驱动-LeoHou
坡后村
·
2023-11-27 16:56
Linux驱动
linux
驱动
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他