项目场景: BearPi-HM_Micro编译源码常见错误 问题描述 问题一: 问题二: [OHOS ERROR] [1740/2967] ACTION //drivers/adapter/khdf/liteos:build_hc_gen(//build/lite/toolchain:linux_x86_64_ohos_clang) [OHOS ERROR] FAILE
DX- BT05 4.0 蓝牙模块 概述 DX-BT05 4.0 蓝牙模块用 美国 TI 公司 CC2541 芯片, 配置 256Kb空间,遵循V4.0 BLE 蓝牙规范。 支持 AT 指令 ,用户可根据需要更改串口波特率、设备名称、 配对密码等参数,使用灵活。本模块 支持 UA RT 接口,并支持 SPP 蓝牙串口协议, 具有成本低、体积小、功耗低 、收发灵敏性高 等优点 ,只需配备少许的外
前言 最近这段时间再整理openGauss数据库相关内容,在这里总结记录并分享一些基础的操作以及遇到的一些问题和解决方法。本文将介绍如何使用Navicat进行远程连接openEuler系统下的openGauss数据库。 一、环境准备 参照下面链接进行操作openEuler快速入门-openEuler系统安装&openGauss数据库安装 二、openGauss服务设置步骤 2.1
openEuler快速入门 第一章 openEuler操作系统介绍 文章目录 openEuler快速入门 前言 一、openEuler操作系统介绍 二、openEuler操作系统使用 三、openEuler登录使用 四、查看系统信息命令 1.查看系统信息 2.查看CPU信息 3.查看内存信息 4. 查看磁盘信息 5.查看IP地址 6.显示当前
系列文章目录 第一章 HarmonyOS是什么第二章 基础环境和开发工具 文章目录 系列文章目录 前言 一、HarmonyOS工程介绍 二、工程目录结构 三、工程目录介绍 1.entry 2.Ability 3.库文件 4.资源文件 5.配置文件 6.pack.info 7.HAR 总结 前言 本文将会给大家梳理 H
鸿蒙开发学习 第一章 HarmonyOS是什么 文章目录 鸿蒙开发学习 前言 一、什么是HarmonyOS 二、HarmonyOS系统架构 2.1 内核层 2.2系统服务层 2.3框架层 2.4应用层 三、HarmonyOS系统特性 3.1 对消费者 3.2.对应用开发 3.3.对设备开发 四、HarmonyOS
前言 本文就介绍了Qt通过ODBC连接opengauss数据库的基础内容。 一、Qt链接测试 1.测试代码 在.pro文件中添加一行引入 QT += sql 添加如下测试代码 QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); QString dsn = QString::fromLocal8Bit("open
前言 每一种编程语言中,基本都有数组这种数据类型。它不仅仅是一种数据类型,还是一种最基础的数据结构。 一、什么是数组 1.1 定义 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 1.2 数组特性 1.支持随机访问,根据下标随机访问的时间复杂度为 O(1)。2.连续的内存空间、相同类型的数据:因此可以随机访问,但为了保证内
生产者消费者问题这是一个非常经典的多线程题目,题目大意如下:有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓冲区中,消费者可以从缓冲区中取走产品进行消费,所有生产者和消费者都是异步方式运行的,但它们必须保持同步,即不允许消费者到一个空的缓冲区中取产品,也不允许生产者向一个已经装满产品且
信号量原理 保证多进程(线程)互斥访问某种共享资源(共享内存,文件) 一个用于协调同步互斥的计数器 与操作系统的PV操作类似信号量的值等于临界区中资源的数量,进程进临界区前需要多少减多少,不够减就阻塞进阻塞队列同属于System V IPC API以及与信号量相关的各种数据结构 创建信号量集合 #include <sys/sem.h> int semget
一、什么是网络 网络是一组计算机或网络设备通过有形的线缆或无形的媒介如无线,连接起来,按照一定的规则,进行通信的集合。 二、TCP/IP模型 1.应用层:HTTP(万维网服务),FTP(文件传输),SMTP(电子邮件),SSH(安全远程登陆),DNS(名称<-> IP地址寻找,域名系统)2.传输层:TCP(面向字节流), UDP(面向报文) 3.网络层:IP协议就在
一、共享内存的概念 共享内存(Shared Memory)就是允许多个进程访问同一个内存空间,是在多个进程之间共享和传递数据最高效的方式。操作系统将不同进程之间共享内存安排为同一段物理内存,进程可以将共享内存连接到它们自己的地址空间中,如果某个进程修改了共享内存中的数据,其它的进程读到的数据也将会改变。共享内存并未提供锁机制,也就是说,在某一个进程对共享内存的进行读写的时候,不会阻止其它的进程对
基础AT指令 1. 测试AT 2. WiFi功能AT指令 选择WiFi应用模式:AT+CWMODE 列出当前可用接入点:AT+CWLAP 加入接入点:AT+CWJAP 退出接入点:AT+CWQAP 设置AP模式下的参数:AT+CWSAP 3. TCPIPAT指令 建立TCP/UDP连接:AT+CIPSTART 获得TCP/UDP连接状态:AT+C
ESP8266WiFi模块 概述ESP8266是一款超低功耗的UART-WiFi 透传模块,拥有业内极富竞争力的封装尺寸和超低能耗技术,专为移动设备和物联网应用设计,可将用户的物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能。ESP8266封装方式多样,天线可支持板载PCB天线,IPEX接口和邮票孔接口三种形式;ESP8266可广泛应用于智能电网、智能交通、智能家具、手
ESP8266 基本测试教程 服务器和客户端要搭载在同一个网络上(要么同时搭载在路由器上要 么同时搭载在模块上,) 搭载在路由器上(手机/PC 直接连接到路由器,模块通过 AT+CWJ AP=“SSID”,"PWD"链接到路由器) 搭载在模块上(手机/PC 连接到模块 wifi 上即 Esp8266,模块不用 设置)首先要设置服务器(手机、PC、模块都可以模拟服务器)1.模块作为服务器,
CMOS摄像头使用说明 OV7670 一般摄像头模块简介OV7670 一般模块指骑飞电子推出的低成本数字输出CMOS摄像头,其摄像头包含30w像素的CMOS图像感光芯片, 3. 6mm焦距的镜头和镜头座,板载CMOS芯片所需要的各种不同电源(电源要求详见芯片的数据文件),板子同时引出控制管脚和数据管脚,方便操作和使用。 管脚定义 如图,控制传感器所需的管脚定义如下: 3V3----
LDV7 语音识别模块使用 试步骤 (1)连接 USB 下载器,接上 GND、RXD、TXD、 5V,注意 RXD/TXD 必须交叉连接,才能进行一收一发通信,在 PC 机上打开串口调试工具,设定波特率为9600bit/s。(2)将 USB 下载器连接到 PC 机,查看该下载器在 PC 机 中占用的串口通道,然后对应选择调试工具的串口号,设定 后,重新给模块通上电源(拔下 GND 连接线,
DHT11数字温湿度传感器 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。 应用领域 暖通空调 测试及检测设备 汽车 数据记录器 消费品 自动控制 气象站 家电 湿度调节
物联网外设学习笔记-摄像头(一) 1.Camera 简介摄像头(CAMERA)又称为电脑相机、电脑眼等,它作为一种视频输入设备,在过去被广泛的运用于视频会议、远程医疗及实时监控等方面。近年以来,随着互联网技术的发展,网络速度的不断提高,再加上感光成像器件技术的成熟并大量用于摄像头的制造上,这使得它的价格降到普通人可以承受的水平。同时这两年于mobile phone ,这样也促进感光成像技术的进一
蓝桥杯国信长天单片机—硬件环境(一) CT107D 单片机由以下功能模块组成 1、功能模块 (1)单片机芯片 配置IAP15F2K61S2单片机 (2)显示模块 配置8路LED输出L1~L8 配置8位8段共阳极数码管DS1~DS2 配置LCM 1602和12860液晶接口 (3)输入/输出模块 配置4×4矩阵按键S4~S19,其中S4~S7可通过
蓝桥杯国信长天单片机—软件环境(二) Keil Vision5 集成开发环境建立工程第一步:单击“Project”菜单下的“New Vision Project…”菜单项启动新工程的建立,出现新建工程对话框。为了便于工程管理,对于每个工程可以新建一个文件夹。第二步:单击“保存(S)”按钮,出现选择器件对话框,选择“Atmel”公司的“AT89C52”单片机,如图所示。 单击“OK”按钮,提示是
蓝桥杯国信长天单片机—程序下载(三) STC-ISP 程序下载(1)打开下载界面:双击 stc-isp-15xx-v6.86.exe 运行程序,出现如图。(2)选择单片机型号:在左上方的“单片机型号”下拉列表中选择单片机型号,单片机竞赛实训平台上的单片机型号为“IAP15F2K61S2”。(3)确认串口号与计算机系统识别一致:将开发板通过 USB 与电脑相连,在“串口号”下拉列表中选择“USB-
蓝桥杯国信长天单片机—原理图详解(四) 1、开发板原理图(比较模糊,下面讲具体模块时,会进行放大) 2、单片机实物图 3、原理图模块详解 1).芯片STC89C52 当看见这张原理图时,我们首先找到,这块板子上最重要的芯片STC89C52我们通过上面这张图,很清晰的看出来,该芯片有6组IO口,分别为P0~P5。P5^4为复位端口另外,通过每一个端口后的备注,我们可以大致了解到该端
蓝桥杯国信长天单片机—LED灯模块(五) LED等内部连接示意图 整体思路通过74HC138芯片及74HC02芯片输入高低电平,来控制Y4C为1或0。当Y4C为1时,方可通过P0端口来控制LED灯的亮灭。当Y4C为0时,无法控制LED灯的亮灭。如:令P27为1、P26为0、P25为0,则输出Y4为0,再通过74HC02芯片,将Y4为0输入,则Y4C输出为1。再通过P0为0xfe即Q8-Q1,为
蓝桥杯国信长天单片机—数码管模块(六) 数码管内部连接示意图设备连接关系图什么是位选,什么是段选? 假设我们有4个数码管,我想让某1个数码管显示对应的数字,我就需要先选中它,选中这个数码管的过程就叫位选;一般单个数码管都是8段(带小数点),我们可以通过控制某1段是否点亮来显示不同的内容,比如显示1还是显示2,那么单个数码管里各个段选中的过程就叫段选数码管静态显示程序功能:控制单个数码管显示数字
蓝桥杯国信长天单片机—独立按键和矩阵键盘模块(七) 独立按键模块1-2短接实现矩阵按键;2-3短接实现独立按键。案例:独立按键,S6,打开所有LED ,S7,关闭所有LED。S4 ,打开蜂鸣器,S5,关闭蜂鸣器 #include "reg52.h" /** 独立按键接口 */ sbit S7 = P3^0; sbit S6 = P3^1;
IAP15F2K61S2 系列单片机提供了 14 个中断请求源,它们分别是:外部中断 0(INT0)、定时器 0 中断、外部中断 1(INT1)、定时器 1 中断、串口 1 中断、ADC 中断、低压检测(LVD)中断、CCP/PWM/PCA 中断、串口 2 中断、SPI 中断、外部中断 2(INT2)、外部中断 3(INT3)、定时器 2 中断,以及外部中断 4(INT4)。除外部中断 2(INT
蓝桥杯国信长天单片机实战—复习 1、LED例1:LED1和LED3点亮 #include<stc15f2k60s2.h> void main(){ P2=0xA0;P0=0X00;P2=0X80;P0=0XFF; while(1) { P00=0; P02=0; } } 例2:LED1—LED8依次点亮 #i
蓝桥杯国信长天单片机—DS18B20 温度传感器设计(九) DS18B20 是单线接口数字温度传感器,测量范围是-55℃~+125℃,-10℃~+85℃范围内精度是±0.5℃,测量分辨率为 9~12 位(复位值为 12 位,最大转换时间为 750ms)。DS18B20 包括寄生电源电路、64 位 ROM 和单线接口电路、暂存器、EEPROM、8 位 CRC 生成器和温度传感器等。寄生电源电路可以
蓝桥杯国信长天单片机实战—呼吸灯设计 利用PWM实现呼吸灯 核心源码 #include "reg52.h" #define u8 unsigned char #define u16 unsigned int #define u32 unsigned long sbit PWMOUT = P0^0; u8 HighRH = 0; u8 HighRL = 0; u8 L
蓝桥杯国信长天单片机实战—数码管的动态显示 一、原理分析 数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划”a,b,c,d,e,f,g,dp”的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通
蓝桥杯国信长天单片机实战—交通灯设计 案例: L1 - 红灯 30s; L2 - 黄灯 3s; L3 - 绿灯 40s。 核心代码 #include "reg52.h" #define u8 unsigned char #define u16 unsigned int #define u32 unsigned long u8 code LedChar[] = {
实验目的: 1.掌握51单片机串口工作模式及相关寄存器配置方法2.了解51单片机波特率的计算方法3.掌握单片机串口接收中断服务函数的设计方法程序说明:1.通过USB连接线连接PC机,在计算机硬件管理器中查看串口号2.打开串口调试工具软件,并将串口通讯波特率设定为24003.将跳线J13配置为MM模式4.输入1-8字符,控制8个LED指示灯状态基于国信长天单片机竞赛实训平台的串口程序设计如下
理论基础超声波模块的工作原理:单片机供给超声波信号端Trig一个最少10us长的高电平触发信号,模块自动发射8个40khz的方波,同时自动检测到信号是否返回,一旦有信号返回,Echo端输出一个高电平,高电平持续的实践就是超声波从发射到返回的时间。 对应的测试距离计算方法 :(高电平时间_声速(340m/s))/2超声波发射电路图_*红外线和超声波选择电路图__P10口时发射,P11口接收 核
积分
粉丝
勋章
TA还没有专栏噢
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信