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
嵌入式通信协议
【
嵌入式
】STM32芯片使用12864串口屏(驱动为ST7567)
目录一背景说明二驱动原理三LCD接线四屏幕初始化五显示字符/汉字六实际效果七附录一背景说明拿到一款由ST7567驱动的128×64点阵液晶屏,准备连接STM32主控连接它并点亮屏幕。二驱动原理我用的这款LCD屏幕,驱动IC是ST7567。其原理是通过驱动芯片与128×64的液晶模组进行交互,结合背光板,就能指定哪些点阵被点亮,从而得到想要的图形。驱动芯片与屏幕、背光的原理图如下:【1】驱动IC——
公子无缘
·
2024-01-25 15:24
嵌入式
stm32
嵌入式硬件
单片机
12864液晶屏
freeswitch中通过
嵌入式
脚本监听会议事件
EventConsumer通过freeswitch.EventConsumer("CUSTOM")来创建一个消费者,用来监听字自定义事件,当然我们也可以通过freeswitch.EventConsumer("all")来监听所有事件,但是这样会导致事件处理函数被频繁调用,所以不推荐这样做。如果我们确实需要监听多个事件,可以参考下面这种写法localcon=freeswitch.EventConsu
King-Mouse
·
2024-01-25 14:59
java
开发语言
freeswitch
lua
视频录制
(STM32学习笔记)I2C
通信协议
-外设实现I2C通信(二)
目录(1)功能(2)软件I2C与硬件I2C的优缺点(3)I2C的功能框图(4)发送数据&接收数据的流程(5)I2C基本结构(6)主机发送&主机接收序列图(7)使用STM32的I2C外设实现I2C通信(8)代码实现(1)功能STM32内部集成了硬件12C收发电路,可以由硬件自动执行时钟生成、起始终止条件生成、应答位收发、数据收发等功能,减轻CPU的负担支持多主机模型支持7位/10位地址模式支持不同的
嵌入式小松许
·
2024-01-25 13:34
stm32
笔记
嵌入式硬件
(STM32学习笔记)I2C
通信协议
-软件模拟通信 (一)
目录1、I2C通信(分为软件I2C通信、硬件I2C通信)1.1I2C通信的特点1.2时钟线和数据线1.3硬件电路2、时序设计2.1起始条件&终止条件2.2发送一个字节&接收一个字节2.3应答机制:发送应答&接收应答2.4指定地址写&当前地址读&指定地址读2.4.1指定地址写2.4.2当前地址读2.4.3指定地址读3、代码实现3.1软件模拟的I2C通信3.1.1I2C软件模拟通信(协议)层3.1.2
嵌入式小松许
·
2024-01-25 13:04
Stm32笔记
stm32
笔记
嵌入式硬件
20、江科大stm32学习笔记——I2C
通信协议
原理和MPU6050
目录一、串口通讯二、I2C通信(1)特点(2)时钟线和数据线(3)SCL和SDA的状态(4)例子:单片机向从设备写信息(5)读数据帧(6)开漏输出和推挽输出(7)两个实验(8)异步时序和同步时序a、异步时序b、同步时序(时钟要求不严格,对电路依赖度低)三、MPU6050(1)MPU6050简介(2)MPU6050参数(3)MPU6050硬件电路a、左上角LDOb、右下角J1CON1模块一、串口通讯
weixin_45981798
·
2024-01-25 13:33
stm32单片机
stm32
单片机
嵌入式硬件
【
嵌入式
学习-STM32F103-I2C】
I2C目录总体框图爱上半导体篇江科大篇概述要求项目要求I2C的硬件规定I2C的软件规定起始和终止条件发送一个字节时序接收一个字节的时序发送数据和接收数据的区别发送应答和接收应答I2C-指定地址写I2C时序-当前地址读(用不多)I2C时序-指定地址读具体流程注意MPU6050硬件接线图软件I2C读写MPU6050注意程序整体框架(分别为应用层-驱动层-协议层)具体步骤第一部分第二部分按位与操作,取出
旅行的橘子汽水
·
2024-01-25 13:32
嵌入式学习-STM32
stm32
单片机
学习
MAX96706使用笔记
特点包括自适应均衡和输出交叉点
嵌入式
开关。
嵌入式
控制通道在UART、IIC和混合UART/IIC模式以9.6~1Mbps的速度运行,允许对解串器,串行器和相机寄存器编程,与视频时序无关。
Delta-delta
·
2024-01-25 13:15
机器视觉
opencv
Servlets & JSP 学习笔记(二)
1.会话管理基本原理web应用程序的请求与响应是基于HTTP的,为无状态的
通信协议
。服务器不会记得这次请求与下次请求之间的关系,然而有些功能必须多次请求来完成,例如购物车。
值得_e36c
·
2024-01-25 13:38
CVE-2018-8715 AppWeb认证绕过漏洞【复现】
AppWeb认证绕过漏洞(CVE-2018-8715)AppWeb是EmbedthisSoftwareLLC公司负责开发维护的一个基于GPL开源协议的
嵌入式
WebServer。
TyrantKKK
·
2024-01-25 13:38
嵌入式
培训机构四个月实训课程笔记(完整版)-Linux ARM平台编程第二天-ARM汇编(物联技术666)
链接:https://pan.baidu.com/s/1bG0tuVaACATvjLwD05j1FQ?pwd=1688提取码:1688上午:ARM编程模型下午:常用ARM指令教学内容:1、ARM数据类型字节(Byte):在ARM体系结构及常见的8位/16位处理器体系结构中,字节的长度均为8位字(Word):在ARM体系结构中,字的长度为32位,而在8位/16位处理器体系结构中,字的长度一般为16位
vx349014857
·
2024-01-25 11:32
嵌入式培训课程笔记
笔记
linux
arm开发
嵌入式
培训机构四个月实训课程笔记(完整版)-Linux ARM平台编程第三天-自己编写Bootloader---基本功能流程(物联技术666)
链接:https://pan.baidu.com/s/1KE2cq_kHaRW5HsP29hgL6w?pwd=1688提取码:1688CPU上电后会从IO空间的某地址取第一条指令。但此时:PLL没有启动,CPU工作频率为外部输入晶振频率,非常低;CPU工作模式、中断设置等不确定;存储空间的各个BANK(包括内存)都没有驱动,内存不能使用。在这种情况下必须在第一条指令处做一些初始化工作,这段初始化程
vx349014857
·
2024-01-25 11:32
嵌入式培训课程笔记
linux
笔记
arm开发
嵌入式
培训机构四个月实训课程笔记(完整版)-Linux ARM平台编程第三天-Bootloader编写(物联技术666)
链接:https://pan.baidu.com/s/1KE2cq_kHaRW5HsP29hgL6w?pwd=1688提取码:1688链接脚本0.Contents1.概论2.基本概念3.脚本格式4.简单例子5.简单脚本命令6.对符号的赋值7.SECTIONS命令8.MEMORY命令9.PHDRS命令10.VERSION命令11.脚本内的表达式12.暗含的连接脚本1.概论编译的过程得到的obj文件,
vx349014857
·
2024-01-25 11:02
嵌入式培训课程笔记
笔记
linux
arm开发
嵌入式
培训机构四个月实训课程笔记(完整版)-C++和QT编程第六天-Qt UDP编程(物联技术666)
链接:https://pan.baidu.com/s/1-u7GvgM0TLuiy9z7LYQ80Q?pwd=1688提取码:1688在Qt中提供了QUdpSocket类来进行UDP数据报(datagrams)的发送和接收。这里我们还要了解一个名词Socket,也就是常说的“套接字”。Qt网络之UDP网络基础学习是本文要介绍的内容,UDP(UserDatagramProtocol即用户数据报协议)
vx349014857
·
2024-01-25 11:27
嵌入式培训课程笔记
笔记
c++
qt
自己动手从0开始实现一个分布式 RPC 框架
前言为什么要自己写一个RPC框架,我觉得从个人成长上说,如果一个程序员能清楚的了解RPC框架所具备的要素,掌握RPC框架中涉及的服务注册发现、负载均衡、序列化协议、RPC
通信协议
、Socket通信、异步调用
热爱Java的分享家
·
2024-01-25 09:48
编程语言
经验分享
面试
spring
boot
leetcode
Alibaba(实习准备)—SOFARPC学习总结
BOLT提供了优秀的
通信协议
与通信框架,在BOLT的基础上,研发了自己的
K. Bob
·
2024-01-25 09:14
大数据
wayland入门学习
Wayland基于domainsocket实现了一套displayserver与client间通信的库,并且以XML形式定义了一套可扩展
通信协议
。这个协议分为Wayland核心协议
HUI的技术笔记
·
2024-01-25 08:37
wayland
docker
ubuntu
容器
AI
嵌入式
K210项目(19)-安装CanMV IDE开发软件
文章目录前言一、软件下载安装二、软件简介三、设备连接四、在线模拟五、开机运行程序附录:MicroPython固件烧录总结前言前几章我们介绍K210使用C语言裸机开发方法,大家对K210内部的硬件和各种加速器有了初步的了解,但是开发人工智能相关程序,使用C语言的话复杂度比较高,因此接下来我们逐步学习基于K210芯片使用python开发人工智能相关程序,包含颜色识别,人脸识别,口罩识别等,也包括一些分
疯狂飙车的蜗牛
·
2024-01-25 08:02
K210开发板
人工智能
AI嵌入式
K210
MicroPython
CanMV
python
AI
嵌入式
K210项目(18)-卷积人工神经网络硬件加速器 KPU
文章目录前言一、K210的KPU二、实验过程总结前言K210内置了丰富的加速器,包括神经网络处理器(KPU),AES(高级加密加速器),APU麦克风阵列语音数据加速计算处理器,现场可编程IO阵列(FPIOA),数字摄像头接口(DVP),相对于软件可以极大的提高AES运算速度,快速傅里叶变换加速器(FFT),安全散列算法加速器(SHA256)。本文介绍内置的卷积人工神经网络硬件加速器KPU;一、K2
疯狂飙车的蜗牛
·
2024-01-25 08:22
K210开发板
人工智能
嵌入式AI
AI
嵌入式
KPU
神经网络加速器
六、Session和Cookie
JavaWeb会话技术HTTP
通信协议
的特点:1.应答式的协议,只能是客户端先发送请求然后服务器作出响应。2.明文传输,传输的数据是明文,没有做加密之类处理3.简单快速。
艾特小师叔
·
2024-01-25 08:22
ZLG开源GUI引擎AWTK发布1.1版本
一、介绍AWTK全称ToolkitAnyWhere,是ZLG开发的开源GUI引擎,旨在为
嵌入式
系统、WEB、各种小程序、手机和PC打造的通用GUI引擎,为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的
李先静
·
2024-01-25 06:43
嵌入式
学习第九天!(函数)
1.函数定义:函数类型函数名(数据类型1形参1,数据类型2形参2,...){函数体return返回值;}2.函数的调用函数名(实参1,实参2,...);3.函数的声明如果被调函数的定义在主调函数的下方,需要对被调函数声明一下4.变量作用域和生存周期:1.作用域:变量能够使用的范围变量作用域默认为离定义该变量最近的大括号内局部变量:变量作用域在某个大括号范围内全局变量:变量作用域在整个文件中全局变量
Little_white_Zhang
·
2024-01-25 05:06
学习
嵌入式
学习第三天!
续:2.常量和变量6.字符串常量:如:"HelloWorld!"、"ab"注意:字符串末尾都有一个用表示字符串结尾的\0字符。'a'和"a"区别:'a':字符常量,只有一个字符a"a":字符串常量,有二个字符'a'+'\0'举例:"ab\0"有4个字符:'a''b''\0''\0'"ab\\\123ab"有7个字符:'a''b''\\''\123''a''b''\0'7.标识常量#defineN5
Little_white_Zhang
·
2024-01-25 05:36
学习
嵌入式
学习第六天!(for循环和一维数组)
续3.循环结构:3.for循环:1.基本形式:
嵌入式
学习第5天!
Little_white_Zhang
·
2024-01-25 05:36
学习
嵌入式
学习第七天!(二维数组、字符数组)
1.一维数组排序:1.冒泡法:#includeintmain(void){inta[8]={0};intlen=sizeof(a)/sizeof(a[0]);inti=0;intj=0;intTmp=0;printf("请输入一组数据:");for(i=0;ia[j+1]){Tmp=a[j];a[j]=a[j+1];a[j+1]=Tmp;}}}printf("升序:");for(i=0;iintm
Little_white_Zhang
·
2024-01-25 05:36
学习
算法
数据结构
嵌入式
学习第一天!
Linux系统基础命令学习:目录Linux系统基础命令学习:1.打开终端后显示:2.Linux基本命令:3.C语言开发流程:4.作业1.打开终端后显示:linux:当前登录的用户ubuntu:当前主机名~:当前所在的目录其中用户分为两类:1.普通用户:权限会受限制可以有多个,也可以一个没有,名字没有限制2.超级用户:权限不受限制有且只有一个,名字为rootLinux系统目录结构:最顶层目录:根目录
Little_white_Zhang
·
2024-01-25 05:06
学习
嵌入式
学习第八天!(字符串常见操作、二维字符数组和函数)
1.字符串常见操作:1.strlen:获得字符串的长度练习:定义一个数组str,从终端接收一个字符串存入str数组中,并计算数组中字符串的长度(不能使用strlen)#includeintmain(void){charstr[32]={0};inti=0;intnum=0;gets(str);while(str[i]!='\0'){num++;i++;}printf("stringlen=%d\n
Little_white_Zhang
·
2024-01-25 05:35
学习
嵌入式
学习第二天!
C语言学习前言知识:1.进制转换:二进制、八进制、十进制、十六进制二进制:01八进制:01234567十进制:0123456789十六进制:0123456789abcdef二进制、八进制、十六进制--->十进制对应位*对应位的权值再求和十进制:123==1*100+2*10+3*1==123二进制:10011110--->十进制:2^7+2^4+2^3+2^2+2^1=158八进制:17--->十
Little_white_Zhang
·
2024-01-25 05:35
学习
基于
嵌入式
的智能智能通风系统
基于
嵌入式
的智能智能通风系统功能说明通过微信小程序控制窗户的开关状体以及倒计时开关和定时开关,小程序上实时显示当前温度湿度和光照强度。
释博文
·
2024-01-25 04:46
嵌入式系统
智能通风
ESP32
嵌入式
解惑——串口通信中的流控制有什么作用?
在串口通信中,流控制(FlowControl)是一个非常重要的概念。它主要是用来协调发送端和接收端的数据传输速率,以防止接收端流量过大导致的数据丢失问题。 串口通信的特点是数据是以串行方式,一位一位的进行传输。如果发送端的数据发送速率过快,而接收端处理数据的速率跟不上,那么就可能会出现数据丢失的情况。为了防止这种情况的发生,就需要在串口通信中使用流控制机制。 流控制的工作原理是通过发送信号
struggle_success
·
2024-01-25 03:43
嵌入式外设知识点
UART
流控制
2019-12-19
通信协议
1.起始标志2.数据长度3.有效数据4.校验5.结束标志密钥1.对称2.非对称(1.公钥只能解密不能加密2.私钥)编码格式1.ASCⅡ2.GB2312(两个字节)3.GBK(GB2312扩展)兼容繁体字
长光19期毛悦任
·
2024-01-25 02:19
linux 农业分析,基于
嵌入式
Linux的农业信息采集系统设计与研究
摘要:精准农业是现代化农业发展的方向,将
嵌入式
数据采集技术应用到农业生产过程中,既可以节省人力物力成本,还可以提高农作物产量和质量,减少农药污染和提高生产效率.在精准农业生产过程中,需要采集和监测农作物生长过程中的数据进行决策
专注课程教学
·
2024-01-25 02:09
linux
农业分析
ZYNQ-7020 集成了运行NI Linux Real‑Time的实时处理器,支持FPGA二次开发
模拟和数字I/O,667MHz双核CPU,512MBDRAM,512MB存储容量,Zynq-7020FPGACompactRIOSingle-Board控制器sbRIO‑9637是一款
嵌入式
控制器,在单块印刷电路板
深圳信迈科技DSP+ARM+FPGA
·
2024-01-25 01:07
进口控制器国产替代
fpga开发
LabVIEW之cRIO初探一
LabVIEW之cRIO初探一cRIO定义NICompactRIO
嵌入式
测控平台系统规格与认证等级CompactRIO的两种配置I/O模块选择列表数据采集系统NIMAX应用硬件参数采样率分辨率硬件选型的详细参数仿真
宣泠之
·
2024-01-24 23:09
LabVIEW
labview
ROS学习笔记5——话题通信自定义msg
在ROS
通信协议
中,数据载体是一个较为重要组成部分,ROS中通过std_msgs封装了一些原生的数据类型,比如:String、Int32、Int64、Char、Bool、Empty....但是,这些数据一般只包含一个
Simulink_
·
2024-01-24 23:04
学习
笔记
机器人
人工智能
linux
关于ARM的22个常用概念
连接片内外设功能的VLSI外设总线;EMC:外部存储器控制器;MAM:存储器加速模块;VIC:向量中断控制器;SPI:全双工串行接口;CAN:控制器局域网,一种串行通讯协议;PWM:脉宽调制器;ETM:
嵌入式
跟踪宏
makebuaa
·
2024-01-24 22:19
ARM
linux入门
是现代计算机系统中最基本和最重要的系统软件承上启下的作用向下对硬件操作进行封装向上对用户和应用程序提供方便访问硬件的接口有哪些操作系统桌面操作系统windows系列:用户群体大macOS:用户体验好Linux:应用软件比较少服务器操作系统Linux,安全,稳定,免费,占用率高WindownsServer,付费,占用率低
嵌入式
操作系统
爱断点
·
2024-01-24 19:00
HarmonyOS鸿蒙应用开发——HTTP网络访问与封装
文章目录网络基础基本使用封装参考网络基础网络基础-TCPIP协议分层模型TCP协议-三次握手与四次挥手UDP协议-简单高效的传输协议HTTP协议-应用间的
通信协议
基本使用鸿蒙应用发起HTTP请求的基本使用
H.ZWei
·
2024-01-24 19:21
HarmonyOS应用开发
harmonyos
http
华为
网络封装
鸿蒙
udp
tcp
在 ESP32 上使用 FreeRTOS 进行绝对任务调度
在ESP32上使用FreeRTOS进行绝对任务调度
嵌入式
系统通常需要满足实时性的要求,因此使用实时操作系统(RTOS)是一种常见的解决方案。
宁子希
·
2024-01-24 19:20
freeRTOS-ESP32
c++
freeRTOS
STM32
ESP32
学习资料汇总
知乎-VPN和代理服务器的区别Tcp/IP协议:TCP/IP协议体系结构及详解TCP/IP与OSI模型对应关系TCP/IP
通信协议
基础知识TCP/IP协议模型详解
Ar.小白
·
2024-01-24 19:04
学习资料汇总
学习方法
LV.10 系统移植
D1
嵌入式
系统移植导学Day1-1系统移植课程导学
嵌入式
系统分层Linux功能进程管理内存管理网络协议文件系统硬件设备应用层开发,只要是Linux系统就行底层开发,因为不同处理语言对应不同汇编的独特性,
AlterEgo(●ˇ∀ˇ●)
·
2024-01-24 19:34
嵌入式学习笔记
linux
网络
运维
华清远见
嵌入式
学习day27——编译工具和环境搭建
0、系统移植四天课程安排1.编译工具,环境搭建2.bootloader3.kernel4.文件系统1、
嵌入式
系统的应用领域1.军事2.医疗3.移动设备4.家电5.工控2、什么是
嵌入式
系统一般的定义:以计算机技术为基础
FranklinLudwig
·
2024-01-24 19:04
系统移植 day1 tftp简单文件传输协议和nfs网络文件系统的环境搭建
一.系统移植1.
嵌入式
系统的特点三低:功耗低成本低体积小两高:可靠性高安全性高2.通用
嵌入式
系统硬件一般由一下部分组成微控制器:cpu晶振:提供时钟内存(如:SRAM,SDRAM):运行程序存储器(如:
Wexcill
·
2024-01-24 19:32
网络
计算机无法读取tf卡,tf卡修复工具不好用教你电脑不识别TF卡的解决办法
在MicroSD面市之前,手机制造商都采用
嵌入式
记忆体,虽然这类模组容易装设,然而有着无法应实际应潮流需求的困扰——容量被限制住了,无法再有升级空间。
阔喵撩影
·
2024-01-24 17:05
计算机无法读取tf卡
系统移植及相关介绍
1.
嵌入式
系统的特点三低:功耗低成本低体积小两高:可靠性高安全性高2.组成通用
嵌入式
系统硬件一般由一下部分组成微控制器:cpu晶振:提供时钟内存(如:SRAM,SDRAM):运行程序存储器(如:ROM,
西装没钱买
·
2024-01-24 17:00
arm
系统移植
Keil MDK5安装与stm32寄存器开发基础
KeilMDK5安装与stm32寄存器开发基础KeilMDK5是一款功能强大的集成开发环境(IDE),专为
嵌入式
系统开发而设计。
LX很爱吃葱
·
2024-01-24 17:53
stm32
计算机网络编程
一、计算机网络(概述、简介)说起网络,相信大家都不陌生,把分散在不同地点的计算机设备,通过传输介质、通信设施和网络
通信协议
,实现资源共享和信息传输的系统,我们称之为:计算机网络系统。
青春~要拼搏
·
2024-01-24 16:49
计算机网络
嵌入式
系统工程开发的新模式|软件自动化( 代码自动生成)|使用建模的方法(数字孪生)<结合视频一起学习>2022-02-04
嵌入式
系统工程开发的新模式|软件自动化(代码自动生成)|使用建模的方法(数字孪生)
嵌入式
系统工程开发的新模式|软件自动化(代码自动生成)|使用建模的方法(数字孪生)学习UML编程语言,是
嵌入式
系统编程的一条成功之路和未来趋势
德国SiSy编程就这么简单
·
2024-01-24 15:33
【ARM Cortex-M 系列 1.1 -- Cortex-M33 与 M4 差异 详细介绍】
请阅读【
嵌入式
开发学习必备专栏之Cortex-Mx专栏】文章目录背景Cortex-M33与M4差异Cortex-M33Cortex-M4关系和差异举例说明背景在移植RT-Thread到瑞萨RA4M2(Cortex-M33
CodingCos
·
2024-01-24 15:42
#
ARM
系列
arm开发
Cortex-m33
与
M4
M33与
M4
系统引导程序 Boot Loader——学习笔记
基于
嵌入式
Linux的完整系统软件由三个部分组成:系统引导程序、Linux操作系统内核和文件系统。
aFakeProgramer
·
2024-01-24 15:40
Linux学习笔记
linux
蓝桥杯之
嵌入式
STM32F103RBT6教程及常见问题
蓝桥杯之
嵌入式
STM32F103RBT6教程及常见问题蓝桥杯stm32
嵌入式
开发板如图所示:一、基本的硬件、软件连接问题以及编译问题:一、电脑显示USB无法识别stm32开发板,如下图所示**原因是USB
Krysdon
·
2024-01-24 15:33
stm32
嵌入式
单片机
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他