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驱动开发
OpenHarmonyOs / LiteOs-a 开发环境搭建
相关文章下一篇:OpenHarmonyOs/LiteOs-a
驱动开发
文章目录相关文章前言一、前期准备1.下载Ubuntu系统2.Vmware虚拟机安装Ubuntu20.04:(略)3.整一个共享文件夹4
あル
·
2022-10-14 10:32
OpenHarmonyOs
/
LiteOs-a
开发
鸿蒙系统
harmonyos
鸿蒙
STM32读取MPU6050陀螺仪
目录一、硬件设计1、模块说明2、电气原理图二、程序设计1、工程创建2、程序设计(1)main程序(2)
IIC
初始化(3)串口1配置(4)MPU6050初始化(5)MPU6050角度状态获取三、测试四、工程下载连接一
Big_潘大师
·
2022-10-13 20:34
STM32
stm32
单片机
陀螺仪
X64
驱动开发
和保护+X86X64游戏逆向分析课程
学习周期:PC端3个月时间(具体根据同学们的进度)主要内容和方向:C/C++从基础知识讲起;汇编基础和逆向;开发逆向内存FZ库框架编写;MFC界面和中控界面;逆向数据分析;X64逆向;
驱动开发
;驱动保护学费
木塔老师
·
2022-10-12 20:29
C++逆向安全分析教程
RK3399 LT9211 MIPI转LVDS芯片调试总结
硬件原理硬件部分基本没有大的差异,LT9211为
IIC
接口IC(0X5A为addr+RW,固填入dts地
彡渲染丨灬繁华
·
2022-10-12 10:47
RK3399
android
mipi
lvds
linux
IT6263,IT6264是一颗LVDS TO HDMI的桥接芯片
150Mhz,最高分辨率为1920x1080@60,HDMI1.4输出,支持I2S和SPDIF输入,最多4个支持8通道音频的I2S接口,采样率为32~192kHz以及16~24位,支持HDCP,芯片通过
IIC
TEL17727481301
·
2022-10-12 10:53
桥接模式
常见的硬件数据通信协议
常见通信协议通信协议介绍1、串口通信2、
IIC
通信3、SPI通信总结通信协议介绍在做各种课题设计时候,经常会用到的就是使用“**通信”进行传输。最开始一直是处于一脸懵的状态。
肆意..
·
2022-10-11 23:21
笔记
串口通信
spi
网络通信
vue项目增加单元测试
单元测试的作用毋庸置疑能带来很多好处,但是如何去写好单元测试.单元测试好处提供描述组件行为的文档节省手动测试的时间减少研发新特性时产生的bug改进设计促进重构TDD&BDDTDD(TestDrivenDevelopment)测试
驱动开发
杨小凹
·
2022-10-11 07:57
单元测试
vue.js
前端
ARM接口技术——总线总结
input/output/interrupt/uart/pwm/
iic
/…2、uert(universalasynchronousreceivertransmitter通用异步接收发送器)就是串口通信基于
Engineers_wzf
·
2022-10-10 09:15
ARM
arm
stm32
嵌入式分享合集51
一、
IIC
的工作原理I2C总线是一种十分流行并且强大的总线,其多用于一个(或多个)主机与单个或多个从设备通讯的场景。
tt姐whaosoft
·
2022-10-09 19:59
aiot
单片机
物联网
嵌入式硬件
第五次硬件培训
第五次硬件培训1.ADC转换概念XPT2046SPI通信SPI时序2.DAC转换3.串口通信复习4.
IIC
总线通信1.ADC转换概念ADC是一个将模拟量(连续的,可用一条线表示的,如水泵的出水量,电压值
HHUCESTA
·
2022-10-04 19:58
硬件
单片机
stm32
fpga开发
Spring注解驱动之ApplicationListener用法解读
ApplicationListener用法ApplicationListener概述ApplicationListener按照字面意思,它应该是Spring里面的应用监听器,也就是Spring为我们提供的基于事件
驱动开发
的功能
·
2022-10-04 19:42
【正点原子Linux连载】第十章C语言版LED灯实验--摘自【正点原子】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-10-02 08:09
LINUX
linux
嵌入式
编程语言
STM32笔记--SPI通信
相对于上次说的
IIC
,这次我们来回忆一下SPI,之前并没有过多深入了解SPI协议,所以这次再来记录一下,首先附上资料里的SPI定义:SPI,是英语SerialPeripheralInterface的缩写
VCA821
·
2022-10-01 07:10
学习总结
STM32
STM32
SPI
详解C语言内核中的自旋锁结构
提到自旋锁那就必须要说链表,在上一篇《
驱动开发
:内核中的链表与结构体》文章中简单实用链表结构来存储进程信息列表,相信读者应该已经理解了内核链表的基本使用,本篇文章将讲解自旋锁的简单应用,自旋锁是为了解决内核链表读写时存在线程同步问题
·
2022-10-01 05:16
详解C语言内核字符串拷贝与比较
在上一篇文章《
驱动开发
:内核字符串转换方法》中简单介绍了内核是如何使用字符串以及字符串之间的转换方法,本章将继续探索字符串的拷贝与比较,与应用层不同内核字符串拷贝与比较也需要使用内核专用的API函数,字符串的拷贝往往伴随有内核内存分配
·
2022-10-01 05:15
C语言
驱动开发
之通过ReadFile与内核层通信
驱动与应用程序的通信是非常有必要的,内核中执行代码后需要将其动态显示给应用层,但驱动程序与应用层毕竟不在一个地址空间内,为了实现内核与应用层数据交互则必须有通信的方法,微软为我们提供了三种通信方式,如下先来介绍通过ReadFile系列函数实现的通信模式。长话短说,不说没用的概念,首先系统中支持的通信模式可以总结为三种。缓冲区方式读写(DO_BUFFERED_IO)直接方式读写(DO_DIRECT_
·
2022-10-01 05:40
STM32——MPU6050六轴传感器
一,什么是MPU6050MPU6050是InvenSense公司推出的全球首款整合性6轴运动处理组件,内带3轴陀螺仪和3轴加速度传感器,并且含有一个第二
IIC
接口,可用于连接外部磁力传感器,利用自带数字运动处理器
三只树懒
·
2022-09-29 19:45
STM32
stm32
单片机
arm
STM32——FLASH闪存编程原理与步骤
2、在程序中编程(IAP,InApplicationProgramming):通过任何一种通信接口(如IO端口,USB、CAN、USART、
IIC
、SPI等)下载程序或则应用数据到存储器中。
三只树懒
·
2022-09-29 18:55
STM32
stm32
单片机
嵌入式硬件
入行嵌入式研发10多年,一位工程师悟出这些道理
什么精通控制理论,精通电路设计,精通各种硬件
驱动开发
,精通linux内核以及裁剪,精通C
张巧龙
·
2022-09-29 14:44
嵌入式
网络
网络协议
编程语言
软件开发
TCS34725颜色感应识别模块
TCS34725颜色感应识别模块前言一、模块介绍二、产品参数三、实物图四、模块引脚介绍五、使用说明工作模式的选择上位机界面说明六、实例应用实物接线所用代码前言TCS34725传感器模块,使用
IIC
或者UART
优信电子
·
2022-09-29 09:59
arduino专栏
传感器
学习笔记
嵌入式硬件
arduino
初学者应该如何开启自己的编程生涯?,nginx架构图
一些事件
驱动开发
的概念在Node.js上得到了最好的应用,所以如果你选择这个的话,你就是帮了你的项目大忙了。
前端小雪球
·
2022-09-27 07:12
程序员
后端
java
面试
为什么要学习Linux内核,如何学习?
1.为什么要学习Linux内核大多数程序员可能一辈子都没有机会从事Linux内核开发,也可能不会去从事Linux
驱动开发
的工作,那么为什么我们仍然需要学习Linux内核?
linux大本营
·
2022-09-22 20:56
linux
内核
嵌入式系统
内存管理
网络协议栈
前端自动化测试jest
文章目录持续集成和前端自动化测试前端自动化分类TDD(Test-DrivenDevelopment)测试
驱动开发
BDD(BehaviorDrivenDevelopment)行为
驱动开发
前端自动化工具选择端到端测试
萌萌哒の瑞萌萌
·
2022-09-22 20:12
软件测试
软件测试
前端测试框架 Jest
测试框架可分为两种:TDD(测试
驱动开发
)和BDD(行为
驱动开发
)常见的测试框架有Jasmine,Mocha以及本文要介绍的Jest。断言库断言库主要提
Chaqian
·
2022-09-22 20:05
软件测试
单元测试
前端测试
测试框架
【正点原子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-09-22 12:35
LINUX
linux
stm32
物联网
【正点原子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-09-22 12:05
LINUX
linux
stm32
I.MX6U-0410学习
1)阅读文档I.MX6ULinux
驱动开发
指南要想进行Linux
驱动开发
,必须要先移植Uboot、然后移植Linux系统和根文件系统到你的开发平台上。
小火球2.0
·
2022-09-22 12:35
杂谈笔记
运维
linux
I.MX6ULL ARM
驱动开发
---块设备驱动
引言 块设备是针对存储设备的,比如SD卡、EMMC、NANDFlash、NorFlash、SPIFlash、机械硬盘、固态硬盘等。块设备只能以块为单位进行读写访问,块是linux虚拟文件系统(VFS)基本的数据传输单位。字符设备是以字节为单位进行数据传输的,不需要缓冲。 块设备在结构上是可以进行随机访问的,对于这些设备的读写都是按块进行的,块设备使用缓冲区来暂时存放数据,等到条件成熟以后在一次
一盆电子
·
2022-09-22 12:04
ARM驱动开发
驱动开发
arm
linux
I.MX6ULL ARM
驱动开发
---INPUT子系统
引言 按键、鼠标、键盘、触摸屏等都属于输入(input)设备,Linux内核为此专门做了一个叫做input子系统的框架来处理输入事件。输入设备本质上还是字符设备,只是在此基础上套上了input框架,用户只需要负责上报输入事件,比如按键值、坐标等信息,input核心层负责处理这些事件。我们就来学习一下Linux内核中的input子系统。一、input子系统 input就是输入的意思,因此inpu
一盆电子
·
2022-09-22 12:04
ARM驱动开发
驱动开发
arm
嵌入式硬件
I.MX6ULL ARM
驱动开发
---MISC驱动
引言 misc的意思是混合、杂项的,因此MISC驱动也叫做杂项驱动,也就是当我们板子上的某些外设无法进行分类的时候就可以使用MISC驱动。MISC驱动其实就是最简单的字符设备驱动,通常嵌套在platform总线驱动中,实现复杂的驱动,我们就来学习一下MISC驱动的编写。一、MISC设备驱动 所有的MISC设备驱动的主设备号都为10,不同的设备使用不同的从设备号。随着Linux字符设备驱动的不断
一盆电子
·
2022-09-22 12:03
ARM驱动开发
驱动开发
arm
linux
【i.MX6ULL】
驱动开发
11——LCD驱动实践
之前在Linux系统移植时提到过LCD驱动,本篇来看下Linux设备树如何配置LCD驱动。1知识点首先需要了解一个新的概念:Framebuffer1.1FramebufferFramebuffer直译即帧缓冲,简称fb,它是Linux将系统中所有跟显示有关的硬件以及软件集合起来,将底层的LCD虚拟抽象出一个/dev/fbX设备,应用程序可以通过操作/dev/fbX来实现对屏幕的显示控制。NXP官方
码农爱学习
·
2022-09-22 12:02
i.MX6U嵌入式开发
驱动开发
linux
运维
【i.MX6ULL】
驱动开发
5——设备树原理与点亮LED
上篇文章(【i.MX6ULL】
驱动开发
4–点亮LED(寄存器版))介绍了在驱动程序中,直接操作寄存器了点亮LED。
码农爱学习
·
2022-09-22 12:32
i.MX6U嵌入式开发
物联网
linux
驱动程序
【i.MX6ULL】
驱动开发
6——Pinctrl子系统与GPIO子系统点亮LED
前面的两篇文章(寄存器配置点亮LED与设备树版的点亮LED),其本质都是通过寄存器配置,来控制LED的亮灭。使用直接操作寄存器的方式,是将与LED有关的寄存器信息,直接写到了LED的驱动代码中,这也是一种比较常规的控制方式。但当芯片的寄存器发了变动,就要对底层的驱动进行重写。使用设备树的方式,是将与LED有关的寄存器信息,写到了设备树文件中,这样,当设备的信息修改了,还可以通过设备树的接口函数,来
码农爱学习
·
2022-09-22 12:32
i.MX6U嵌入式开发
stm32
物联网
linux
驱动‘
【i.MX6ULL】
驱动开发
1——字符设备开发模板
本篇开始介绍嵌入式Linux
驱动开发
。内容较多,先看目录:文章目录1Linux驱动分类2Linux驱动基本原理2.1Linux软件分层结构2.2Linux内核驱动操作函数2.3Linux驱动运行方
码农爱学习
·
2022-09-22 12:31
i.MX6U嵌入式开发
i.MX6ULL
嵌入式
Linux
驱动
字符设备
I.MX6ULL ARM
驱动开发
---网络设备驱动框架
引言 网络驱动是linux里面驱动三巨头之一,linux下的网络功能非常强大,嵌入式linux中也常常用到网络功能。前面我们已经讲过了字符设备驱动和块设备驱动,本章我们就来学习一下linux里面的网络设备驱动。一、Linux网络设备驱动的结构 网络设备驱动程序的体系结构分为4层,依次为网络协议驱动层、网络设备接口层、设备驱动功能层、网络设备与媒介层。 (1)网络协议接口层向网络层协议提供统一
一盆电子
·
2022-09-22 12:29
ARM驱动开发
驱动开发
arm
网络
硬件通讯协议的数据传输方式
1.UARTLSBFirst2.USBLSBFirst,小端传输3.SPIMSBFirst4.IICMSBFirst5.网络大端传输6.PCI/PCIE小端传输对于其中的
IIC
、SPI、UART等协议实际上比较灵活
SoldierJazz2021
·
2022-09-16 21:07
Hardware
Protocol
硬件协议
常见硬件通讯协议
硬件编码
协议传输特点
Zynq-7000 SoC处理系统PS的构成
ARM处理器即:存储器单元DDR控制器Quad-SPI控制器静态存储器控制器I/O外设两个三模式以太网控制器两个USB控制器两个SD\SDIO控制器两个SPI控制器两个CAN控制器两个UART控制器两个
IIC
yb_voyager
·
2022-09-15 14:00
FPGA-ZYNQ
嵌入式
【强烈推荐】基于stm32的OLED各种显示实现(含动态图)
可以说学会OLED模块是嵌入式开发必须掌握的
驱动开发
技能之一,同时,也是嵌入式开发调试配置的重要手段与技巧!
混分巨兽龙某某
·
2022-09-14 21:06
STM32开发
stm32
单片机
arm
c语言
【强烈推荐】基于STM32的TFT-LCD各种显示实现(内容详尽含代码)
可以说学会TFT-LCD模块是嵌入式开发必须掌握的
驱动开发
技能之一,同时,也是嵌入式开发调试配置的重要手段与技巧!
混分巨兽龙某某
·
2022-09-14 21:35
STM32开发
stm32
单片机
嵌入式硬件
c语言
RISC-V MCU--基于嵌入式AI的智能防疫机器人
一、设计概念1、主要技术特点基于嵌入式AI的智能防疫机器人以CH32V307为主控负责各个模块的通信控制,人员测温方面采用的是GY614红外测温模块,主控通过
IIC
通信协议控制红外测温模块实现人员测温功能
water.rv
·
2022-09-14 07:19
Lvgl
risc-v
mcu
人工智能
ZYNQ之
IIC
控制器详解与
IIC
寄存器配置例程说明
1概述本文用于讲解ZYNQ中
IIC
的作用以及用例程说明
IIC
使用方法。ZYNQ说明:\1)ZYNQ分为PL侧与PS侧。\2)PL侧为逻辑部分,即常说的FPGA。\3)PS侧为软件侧,即常说的RAM侧。
风中月隐
·
2022-09-11 19:31
ZYNQ
fpga开发
ZYNQ之IIC控制器
HDMI输入输出
IIC寄存器配置
驱动开发
在Golang中的应用
前言在了解表
驱动开发
之前,有一个概念需要了解以下,那就是圈复杂度,又叫循环复杂度,那么什么是圈复杂度呢?
pyihe
·
2022-09-11 00:13
8.个人项目-STM32+机智云上传温湿度和MQ135数据,APP查看
的C8t6获取DHT11的温湿度数据,以及空气质量传感器MQ135,通过一块ESP8266模块连接wifi,把数据上传到机智云平台,可通过手机APP查看1、模块准备.一块STM32F103C8T6一块
IIC
追逐内啡肽,拒绝多巴胺
·
2022-09-08 16:03
STM32
物联网
DHT11
物联网
传感器
单片机
嵌入式
【正点原子Linux连载】第六十七章 Linux USB驱动实验 -摘自【正点原子】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-09-08 10:44
正点原子
stm32
物联网
基于OV7670摄像头视频传输
系统总设计图系统组成部分摄像头初始化模块摄像头初始化通过
IIC
协议或者SCCB协议写入寄存器改写数据。初始化之前满足的条件如图所示。
不想秃发
·
2022-09-08 09:06
FPGA
verilog
fpga
单片机
OV7670的SCCB协议
前记: 众说周知,SCCB协议与
IIC
协议十分相似,不过
IIC
是PHILIPS的专利,所以OmnVision在
IIC
的基础上做了点小改动,然后你懂的。
三个刺客
·
2022-09-08 09:05
FPGA
fpga开发
嵌入式开发入门指引
51单片机:虽然落后,但学习相对简单,IO、中断、定时器,AD、Flash、UART、
IIC
等基础;辅以简单的开发板练习,巩固基础、原理。C51基础,会看data
@嵌入式系统
·
2022-09-08 07:42
无聊
单片机
c语言
嵌入式硬件
总在用户态调试 C# 程序,终还是搭了一个内核态环境
##一:背景一直在用WinDbg调试用户态程序,并没有用它调试过`内核态`,毕竟不是做
驱动开发
,也没有在分析dump中需要接触用内核态的需求,但未知的事情总觉得很酷,加上最近在看《深入解析Windows
一线码农
·
2022-09-07 15:46
c#
驱动开发
windows
总在用户态调试 C# 程序,终还是搭了一个内核态环境
一:背景一直在用WinDbg调试用户态程序,并没有用它调试过内核态,毕竟不是做
驱动开发
,也没有在分析dump中需要接触用内核态的需求,但未知的事情总觉得很酷,加上最近在看《深入解析Windows操作系统
一线码农
·
2022-09-07 15:46
c#
microsoft
驱动开发
【面经】Thoughtworks 大数据开发面经
2.2知道TDD吗测试
驱动开发
。建议提前学习B站视频。2.3重构代码,实现三个需求按照测试
驱动开发
的方法:先写测试样例并运行-不通过;修改业务逻辑代码;运行测试代码,不通过返回第二步骤,直到通过测试。
和风与影
·
2022-09-05 19:03
面试
大数据
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他