自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(265)
  • 资源 (17)
  • 收藏
  • 关注

原创 有功能量,正向有功能量,反向有功能量,无功能量,正向无功能量,反向无功能量,视在能量

例如,一个家庭安装了太阳能光伏板,当光伏板产生的电能多余家庭自身消耗时,多余的电能就会输送到电网,此时电表记录的反向有功能量,电力公司可能会给予相应的费用补偿。虽然无功能量不直接对外做功,但它会影响电力系统的运行效率和稳定性,过多的无功能量会导致输电线路上的损耗增加,因此电力系统通常会采取措施进行无功补偿,以降低无功能量的影响。无功功率存在于具有电感或电容的交流电路中,电感或电容与电源之间进行能量交换,但并不消耗能量,无功能量反映的就是这种能量交换的总量。单位 常用的单位是千乏时(kvar·h)。

2025-04-02 10:41:52 878

原创 电压有效值,电流有效值

让一个交流电压和一个直流电压分别加在两个相同的电阻上,如果在相同的时间内,这两个电阻产生的热量相等,那么就把这个直流电压的数值定义为该交流电压的有效值。比如,一个额定电流为 5A 的保险丝,这里的 5A 指的就是电流有效值,当电路中的电流有效值超过 5A 时,保险丝就会熔断,起到保护电路的作用。定义 与电压有效值类似,电流有效值也是基于热效应来定义的。当一个交流电流和一个直流电流分别通过相同的电阻时,若在相同的时间间隔内,两个电阻产生的热量相同,那么这个直流电流的数值就被定义为该交流电流的有效值。

2025-04-02 10:08:37 251

原创 有功功率,无工功率,视在功率,功率因数

例如,当功率因数较低时,为了输送相同的有功功率,需要更大的电流,这会导致输电线路上的损耗增加,同时也增加了发电、输电设备的容量需求。在一般交流电路中,P = UIcosφP=UIcosφ,其中UU为电压有效值,II为电流有效值,φφ为电压与电流之间的相位差。举例:一台变压器的容量通常用视在功率来表示,如一台100kVA的变压器,它表示该变压器能够提供的总功率为100kVA,但实际输出的有功功率要根据负载的功率因数来确定。计算公式:S = UIS=UI,其中UU为电压有效值,II为电流有效值。

2025-04-02 09:49:54 233

原创 Linux交叉编译第三方库,C语言调用第三方库

host=arm-linux-gnueabihf:指定目标平台的架构。CC=arm-linux-gnueabihf-gcc 和 CXX=arm-linux-gnueabihf-g++:指定使用的 C 和 C++ 编译器。DESTDIR=/path/to/your/target/rootfs:指定库文件的安装目录,这个目录通常是目标设备根文件系统的路径。

2025-03-29 15:42:33 443

原创 Linux C语言调用第三方库,第三方库如何编译安装

一般可以从官方网站、代码托管平台(如 GitHub)等渠道下载第三方库的源代码压缩包,下载后将其解压到合适的目录。如果不想将库安装到系统的标准目录,可以在配置时指定自定义的安装路径。

2025-03-29 14:37:11 354

原创 常用git和repo命令

常用git和repo命令repo 工具使用手册repo和Git的关系自动同步直到完成的脚本#!/bin/bash# filename: fetch_src.sh# author: counsellorsi=0 # set counter to 0while true # infinite loopdo repo sync # silent curl request to site if [ $? -eq 0 ] then # curl didn'

2022-04-14 17:02:07 645 1

原创 蓝牙协议介绍

1、广播(ADV,Advertising)1.1、BLE 报文结构

2022-04-02 15:17:21 1785

原创 X2000 SDK 开发笔记

SDK编译# 1、设置环境变量#在工程目录下执行命令:source build/envsetup.sh# 2、选择 device#在工程目录下执行命令:lunch# 根据硬件底板版本选择v10,v20,v30,根据开发板flash默认选择nand# 3、工程编译make -j8#编译结果的输出具体如下:#① 工程目录/out/product/halley5/image,生成 kernel、system.ubifs、uboot 镜像。#② 工程目录/out/product/halley

2022-03-30 17:02:32 1944 1

原创 C语言常用字符串函数之 strtok 拆分字符串

strtok常用字符串分割方法实例汇总C语言 strtok 字符串分割

2022-03-29 12:00:17 673

原创 DTLS 加密

加密基础知识与SSL/TSL介绍DTLS详解

2022-03-25 18:05:59 488

原创 LwM2M

LwM2M简介LWM2M初步了解

2022-03-25 17:52:42 283

原创 socket之getaddrinfo()函数

socket编程之addrinfo结构体与getaddrinfo函数1. 概述IPv4中使用gethostbyname()函数完成主机名到地址解析,这个函数仅仅支持IPv4,且不允许调用者指定所需地址类型的任何信息,返回的结构只包含了用于存储IPv4地址的空间。IPv6中引入了getaddrinfo()的新API,它是协议无关的,既可用于IPv4也可用于IPv6。getaddrinfo函数能够处理名字到地址以及服务到端口这两种转换,返回的是一个addrinfo的结构(列表)指针而不是一个地址清单。这些a

2022-03-25 16:27:53 1761

原创 socket之gethostbyname()函数

gethostbyname()函数说明——用域名或主机名获取IP地址 包含头文件 #include <netdb.h> #include <sys/socket.h> 函数原型 struct hostent *gethostbyname(const char *name); 这个函数的传入值是域名或者主机名,例如"www.google.cn"等等。传出值,是一个hostent的结构。如果函数调用失败,将返回NULL。 返回

2022-03-25 15:24:47 4846

原创 socket编程之sockaddr和sockaddr_in的区别

sockaddr和sockaddr_in的区别struct sockaddr和struct sockaddr_in这两个结构体用来处理网络通信的地址。在各种系统调用或者函数中,只要和网络地址打交道,就得用到这两个结构体。网络中的地址包含3个方面的属性:1 地址类型: ipv4还是ipv62 ip地址3 端口相应的,头文件有如下定义:include <netinet/in.h>struct sockaddr { unsigned short sa_family;

2022-03-25 11:07:06 1428

原创 linux man手册和设置中文版man手册

http://man.he.net/linux 设置中文版man手册

2022-03-21 15:18:32 910

原创 RmNet和CDC-ECM的区别,NDIS和RNDIS的区别。

RmNet,CDC-ECM ,NDIS,RNDIS区别RmNet和CDC-ECM区别:更像是两种拨号方式的区别,RmNet获取公网IP,ECD-ECM获取局域网IP。1、如果是使用RmNet,那么发起data call是通过QMI工具发的QMI命令,QMI工具为QMICM,QMICM集成了QMI命令,通过QMICM建立的data call,不走router的,所以它的IP地址获得的是公网IP;2、如果是使用标准的CDC-ECM发起data call,则是发送标准的ECM命令,通过标准的CDC-ECM建

2022-03-17 14:59:32 5798 1

原创 spi协议4种模式时序

一文搞懂spi协议4种模式时序SPI4种模式

2022-03-14 11:18:47 751

原创 C/C++存储类别

存储类别程序的内存的使用可分为三类:1、静态变量使用:在编译时确定,只要程序还在运行就可以访问存储在该部分的数据。2、自动变量的使用:随着程序调用函数和函数结束,自动变量所用的内存数量也相应地增加和减少。这部分的内存通常作为栈来处理。3、动态分配的内存:在调用malloc()或相关函数时存在,在调用free()后释放。这部分由程序员管理,这部分内存用于动态分配会支离破碎。使用动态内存通常比使用栈内存慢。...

2022-03-10 14:40:31 837

原创 (CPU)关于x86、x86_64/x64、amd64和arm64/aarch64

使用命令查看Linux内核版本CPU类型实际上,x86_64,x64,AMD64基本上是同一个东西,我们现在用的intel/amd的桌面级CPU基本上都是x86_64,与之相对的arm,ppc等都不是x86_64。x86x86架构(The x86 architecture)是微处理器执行的计算机语言指令集,指一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。1978年6月8日,Intel发布了新款16位微处理器“8086”,也同时开创了一个新时代:x86架构诞生了。

2022-03-08 11:18:41 20243 1

原创 C/C++判断是否是闰年的函数

//判断是否是闰年函数//月份 1 2 3 4 5 6 7 8 9 10 11 12//闰年 31 29 31 30 31 30 31 31 30 31 30 31//非闰年 31 28 31 30 31 30 31 31 30 31 30 31//输入:年份//输出:该年份是不是闰年.1,是.0,不是u8 Is_Leap_Year(u16 year){ if (year % 4 == 0) //必须能被4整除 { if (year % 100 == 0)

2022-02-16 11:37:47 1058

原创 android 辅助功能(无障碍)

Kotlin 教程android 辅助功能(无障碍) AccessibilityService 实战入门详解demo:https://github.com/weimingjue/AccessibilityExamplehttps://gitee.com/weimingjue/AccessibilityExample

2022-01-28 15:17:09 2281

原创 MMA845x

https://www.nxp.com.cn/docs/en/data-sheet/MMA8452Q.pdfhttps://www.nxp.com.cn/docs/en/application-note/AN4076.pdfhttps://www.nxp.com.cn/docs/en/application-note/AN4071.pdfhttps://www.nxp.com.cn/docs/en/user-guide/SNSRTLBXQSG.PDF基于3轴加速度计ADXL345的全功能计步器设计

2022-01-25 17:58:39 373

原创 地图坐标系相互转换&地理空间距离计算

地图坐标系相互转换(WGS-84、GCJ-02、BD-09)【4G通讯模组相关】WGS84、GCJ02、BD09之间的相互转换 C代码原始GPS与百度、谷歌、高德地图的相互转换(c语言转换)地理空间距离计算及优化(根据两个点经纬度计算距离)...

2022-01-25 17:47:16 392

原创 Si24R1芯片

安信可 NF-02-PA/PE 2.4模组(Si24R1芯片)驱动代码详细介绍

2022-01-25 17:42:41 507

原创 二维码的生成细节和原理

二维码的生成细节和原理https://github.com/RT-Thread-packages/qrcodehttps://github.com/ricmoo/QRCode

2022-01-25 17:30:42 151

原创 icon图标

阿里巴巴 iconfonthttps://www.mockplus.cn/

2022-01-25 17:27:13 169

原创 蓝牙MAC地址二维码打印解决方案

蓝牙MAC地址二维码打印解决方案使用说明_SKYLAB

2022-01-25 17:15:44 296

原创 BLE低功耗蓝牙 协议分析

nRF52832 USBDongle 低功耗蓝牙 协议分析 BLE4.2 5.0 带外壳NRF52832模块 USB Dongle 支持BLE 5.0蓝牙Sniffer抓包协议分析

2022-01-25 17:14:28 298

原创 MS1656

MS1656-SDK-newHALhttps://gitee.com/Hubinbo

2022-01-25 11:42:07 284

原创 UTC时间转换

UTC时间转换成北京时间C语言函数代码

2022-01-21 16:50:06 463

原创 多级菜单库及菜单代码生成器

EmbeddedMenuLib: 嵌入式系统显示多级菜单库及菜单代码生成器

2022-01-21 16:03:38 583

原创 移远UMTS & LTE EVB Kit

UMTS & LTE EVB KitQuectel_UMTS & LTE_EVB_User_Guide_V2.1.pdf

2022-01-21 15:56:36 629

原创 汉字显示原理 GB2312 编码

GB2312简体中文编码表GB2312 编码汉字字符集编码查询单片机字库存储点阵字库在嵌入式OLED应用中的移植关于UTF-8、GBK编码以及编译时charset的指定的一些总结Codeblocks, Illegal byte sequence错误解决办法...

2022-01-21 15:50:02 866

原创 USB摄像头

自动对焦800万像素IMX179摄像头模组A4文件证件扫描高拍仪模块

2022-01-21 10:36:36 2220

原创 OLED显示屏

0.96寸白色OLED显示屏/64x128分辨率/SH1107控制芯片/4SPI详细解析OLED及相关代码ER_OLEDM1_CH1115_RPI

2022-01-21 10:34:42 526

原创 USB声卡

免驱USB声卡台式电脑树莓派笔记本声卡 CM108B

2022-01-21 10:28:26 777

原创 芯园电子科技脱机烧录器

NRF5脱机烧录器 STM8 STM32离线编程器 GD32 MM32 NXP LPC编程器

2022-01-21 10:26:56 1415

原创 315M/433M无线红外探测器人体感应

315M/433M无线红外探测器人体感应

2022-01-21 10:23:59 593

原创 Mifare S50与Mifare S70

射频识别技术漫谈(13)——Mifare S50与Mifare S70

2022-01-21 10:15:23 558

原创 TCP/IP协议栈

TCP/IP协议栈之LwIP(零)— LwIP开发调试环境搭建(一)— 网络数据包管理(二)—网络接口管理(三)—网际寻址与路由(IPv4 + ARP + IPv6)(四)—网络诊断与状态查询(ICMPv4 + ICMPv6)(五)—网络传输管理之UDP协议(六)—网络传输管理之TCP协议(七)—内核定时事件管理(八)—Raw/Callbck API编程(九)—Sequetia API编程####(十)—Socket API编程(十一)—

2022-01-19 16:29:06 1575

蓝牙协议分析相关文档,《BLE技术揭秘-谷雨文档中心》《Ble广播包详解》《ATT》

蓝牙协议分析相关文档,《BLE技术揭秘-谷雨文档中心》《Ble广播包详解》《ATT》

2022-04-13

MLX90614 docs.rar

Melexis(迈来芯)红外温度传感器产品介绍 MLX90614 中文技术资料 MLX90614的原理与应用

2021-06-28

SecureCRT-ubuntu-deepin.zip

Ubuntu or deepin 下 SecureCRT的相关安装包

2021-03-03

LPT230 wifi模块使用笔记.doc

HF-LPX30(或称为 HF-LPx30)系列模块是上海汉枫电子科技有限公司开 发的一款低功耗嵌入式 Wi-Fi 模块,目前系列中包含但不限于 HF-LPT230、 HFLPT130、 HF-LPB130 等型号。

2020-08-06

poweroff.sh

Linux定时关机小工具。 echo "请输入参数,执行例子:$0 0.5 ,半小时后关闭电脑。 "echo "电脑将在$1小时后关闭。。。"

2020-08-06

mqtt协议.docx

MQTT协议摘要: 1、CONNECT – 连接服务端 2、CONNACK – 确认连接请求 3、PUBLISH 4、PUBACK –发布确认 8、SUBSCRIBE - 订阅主题 9、SUBACK – 订阅确认 12、PINGREQ – 心跳请求 13、PINGRESP – 心跳响应 14、DISCONNECT –断开连接 15、TCP端口8883和1883已在IANA注册,分别用于MQTT的TLS和非TLS通信。

2019-12-03

linux下的串口和网络调试工具.zip

linux下的串口和网络调试工具,在Ubuntu和deepin系统运行正常,包括串口工具linux-qcom、网络socket调试工具linux-sokit64。

2019-11-05

常用嵌入式开发小工具合集.zip

常用嵌入式开发小工具合集,restful接口测试工具restclient 3.5、en.stvp-stm32、tcp调试、网络调试助手V3.8、串口调试、modbusttsj、Mathematica8.0、中英文字符编码查询_V1.1、amo的编程小工具集合V1.2.6等等。

2019-11-05

nrf sniffer nRF52840 DK硬件Ble抓包相关安装软件和资料.zip

BLE5抓包,使用nRF52840 DK硬件,相关资料nrf_sniffer_2.0.0-beta-3_12oct2018_1c2a221、nRF_Sniffer_UG_v2.2.pdf、nrfconnect-setup-3.2.0-ia32.exe、Wireshark-win64-3.0.6.exe

2019-11-05

计算机基础知识

详细重点学习知识点: 1.算法的概念、算法时间复杂度及空间复杂度的概念 2.数据结构的定义、数据逻辑结构及物理结构的定义 3.栈的定义及其运算、线性链表的存储方式 4.树与二叉树的概念、二叉树的基本性质、完全二叉树的概念、二叉树的遍历 5.二分查找法 6.冒泡排序法

2011-12-10

手机知识大全

SMS、EMS、MMS的特点及区别 正确给手机电池充电 影响手机辐射大小的因素

2011-12-10

嵌入式编程规范+字节对齐

快速理解 什么是字节对齐 字节对齐有什么作用 更改C编译器的缺省字节对齐方式

2011-12-10

PWM电机调速原理及51单片机PWM程序经典.doc

产生两个PWM,要求两个PWM波形占空都为80/256,两个波形之间要错开,不能同时为高电平!高电平之间相差48/256,

2011-08-08

NE5532中文资料

NE5532中文资料 NE5532 是高性能低噪声运放,与很多标准运放(如1458)相似,它具有较好的噪声性能,优良的输出驱动能力及相当 高的小信号与电源带宽。 (1)小信号带宽:10MHz; (2)输出驱动能力:600Ω,10V; (3)输入噪声电压:5nV/√HZ(典型值); (4)DC 电压增益:50000; (5)AC 电压增益:10KHz 时2200; (6)电源带宽:140KHz; (7)转换速率:9V/μS; (8)大电源电压范围:±3~±20V。

2011-07-25

好的系统设计方案是取得好的竞赛成绩的保证

介绍几个优秀的系统设计方案例 2.1 2009NEC杯“宽带直流放大器 C题” 2.2 2007 “无线识别装置 B题” 3. “系统方案设计”是训练的关键环节

2011-07-25

常用CMOS模拟开关功能和原理

开关在电路中起接通信号或断开信号的作用。最常见的可控开关是继电器,当给驱动继电器的驱动电路加高电平或低电平时,继电器就吸合或释放,其触点接通或断开电路。CMOS模拟开关是一种可控开关,它不象继电器那样可以用在大电流、高电压场合,只适于处理幅度不超过其工作电压、电流较小的模拟或数字信号。

2011-07-25

单片机最小系统原理图,单片机最小系统pcb图

单片机最小系统原理图,pcb图,说明: 复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位.一般教科书推荐C 取10u,R取8.2K.当然也有其他取法的,原则就是要让RC组合可以在RST脚上产生不少于2个机周期的高电平. 晶振电路:典型的晶振取11.0592MHz(因为可以准确地得到9600波特率和19200波特率,用于有串口通讯的场合)/12MHz(产生精确的uS级时歇,方便定时操作) 单片机:一片AT89S51/52或其他51系列兼容单片机 特别注意:对于31脚(EA/Vpp),当接高电平时,单片机在复位后从内部ROM的0000H开始执行;当接低电平时,复位后直接从外部ROM的0000H开始执行.

2010-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除