weixin_40227845的博客

私信 关注
weixin_40227845
码龄3年
  • 11,737
    被访问量
  • 42
    原创文章
  • 188,093
    作者排名
  • 5
    粉丝数量
  • 于 2017-09-13 加入CSDN
获得成就
  • 获得6次点赞
  • 内容获得5次评论
  • 获得27次收藏
荣誉勋章
兴趣领域
  • #硬件开发
    #arm开发
TA的专栏
  • cordova
    付费
    16篇
  • javaScript
    5篇
  • 数据库
    4篇
  • 嵌入式
    2篇
  • STM32
    2篇
  • C语言
    1篇
  • MQTT
    4篇
  • 物联网应用
    6篇
  • CentOS7.X
    1篇
  • ubuntu安装学习
    2篇
  • (Ubuntu安装进入命令行注意事项)
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

GCC编译链遇到的问题,ndefined reference to `crypt‘,ndefined reference to `crypt‘,ndefined reference to `crypt

先把指令给出来huang@huagcc test_led.c -o test_led -L lib -l wiringPi -l pthread -l crypt -lm -lrt在linux下编译时提示:/usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/9/…/…/…/…/lib/libwiringPi.so: undefined reference to crypt' /usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/9/
原创
5阅读
0评论
0点赞
发布博客于 8 天前

LINUX外设输入设备事件获取/ dev / input / event *状态读取

/ dev / input / event *的格式位于的字符设备的“格式”是/dev/input/event*什么?换句话说,如何解码字符流?Python示例将不胜感激。就在Input.py模块中。您还需要event.py模块。可以使用以下方法完成一个简单而原始的阅读器:#!/usr/bin/pythonimport structimport timeimport sysinfile_path = "/dev/input/event" + (sys.argv[1] if len(sys
原创
7阅读
0评论
0点赞
发布博客于 9 天前

orangepi香橙派用户名及密码修改和VNC远程登陆

1、修改 /etc/passwd用户信息文件vim /etc/passwd#admin❌503:501::/home/admin:/bin/bash#把用户名admin改成rest#test❌503:501::/home/test:/bin/bash2、修改 /etc/shadow用户密码文件vim /etc/shadow#admin:Dnakfw28zf38w:8764:0:168:7:::#由于密码加密方式存放,只修改用户名即可(密码不变)#test:Dnakfw28zf38w:876
原创
37阅读
0评论
0点赞
发布博客于 18 天前

香橙派H6 进行Pdddle-lite部署

香橙派H6 进行Pdddle-lite部署1)主机镜像用的是armbian关闭桌面版本的2)一路编译下载ARMLinuxRK3399(Ubuntu 18.04) 或 树莓派3B(Raspbian Buster with desktop),暂时验证了这两个软、硬件环境,其它平台用户可自行尝试;支持树莓派3B摄像头采集图像,具体参考树莓派3B摄像头安装与测试gcc g++ opencv cmake的安装(以下所有命令均在设备上操作)$ sudo apt-get update$ sudo apt-
原创
24阅读
0评论
0点赞
发布博客于 20 天前

armbian

官方镜像下载[armbian_ubuntu] 设置中文环境ssh连接服务器后,输入locale查看语言配置1.启动 Armbian 配置菜单sudo armbian-config分别选择personal → Locales 进入语言选择界面:空格勾选en_US.UTF-8 UTF-8zh_CN.GBK GBKzh_CN.UTF-8 UTF-8并 tab 键选择OK,进入下一界面选择默认语言我这里还是选择的en_US.UTF-8 UTF-8继续 tab -> OK -&
原创
29阅读
1评论
0点赞
发布博客于 20 天前

orange one plus 全志H6教程

orange one plus 全志H6学习基于 Windows PC 将 将 Linux 镜像烧写到 TF 卡 的方法基本流程下载镜像以USB摄像头介绍APP安装测试1.下载mipg-streamer软件,编译并安装:2 .加入变量3 测试:例子官方参考基于 Windows PC 将 将 Linux 镜像烧写到 TF 卡 的方法基本流程首先准备一张 8GB 或更大容量的 TF 卡,TF 卡的传输速度必须为 class10 以上,建议使用闪迪等品牌的 TF 卡然后使用读卡器把 TF 卡
原创
27阅读
0评论
0点赞
发布博客于 21 天前

机场和USB自动发现临时草稿

由于我想要实现一个可以连接到任何类型串口的服务器,不仅是USB(作为节点-USB库),我成功实现了一个自动检测功能,可以监听并知道相关设备何时已连接 .let boardPort = ‘’;let boardKeywordIdentifier = ‘Arduino’; //my device identifierlet checkingTimeInterval = 1000;let waitForUsb = setInterval(getBoardPortName, checkingTi...
原创
6阅读
0评论
0点赞
发布博客于 23 天前

GTI MDK使用视频教程&手把手指导实例 MobileNet

GTI MDK使用视频教程此系列视频教程是GTI MDK的使用教程,观看前建议先阅MDK中相应的文档。在GTIMDK_V1.0.1(路径Common/GNet/GTI Model Training Tools/GTIMDK_V1.0.1/GTIcaffeMDKv3.0.0.1)中有详细的对应的文档。1、Caffea.环境搭建环境搭建+源码编译b.训练模型图像分类目标检测2、Tensorflowa.环境搭建安装python3.6安装pip3安装Tensorflow cpu安装Ten.
原创
9阅读
0评论
0点赞
发布博客于 24 天前

最新版electron-serialport环境搭建

最新版electron-serialport环境搭建第一步 安装必要的初始软件包python3.9,官网亲测用最新的python3.9可用2.本地安装vs 或者 npm install windows-build-tools -g注意:里面包含c c++的编译所需要的东西3.node-gypnpm install -g node-gyp第二步拉取源代码编译运行# Clone this repositorygit clone https://github.com/serialport
原创
14阅读
0评论
0点赞
发布博客于 1 月前

20201124YOLOV5最新资源包_含权重

20201124YOLOV5最新资源包_含权重 最新git上下载的给需要的小伙伴使用 解压就好了,里面有2个文件,一个是权重,一个是源码包;
zip
发布资源于 3 月前

JS回调函数实例

// 为了确保先执行 funA 再执行 funB// 我们在 funA 加上 callback 参数var funA = function(callback){ window.setTimeout(function(){ console.log('function A'); // 如果 callback 是个函数就调用它 if( typeof callback === 'function' ){ callback(); } }, 1000);};
原创
60阅读
0评论
0点赞
发布博客于 6 月前

Nodejs 连接Sqlite3数据库手摸手教程

Nodejs 连接Sqlite3数据库手摸手教程记录基于WIN10 x64环境下安装Nodejs 操作Sqlite3下载安装功能快捷键nodejs环境下安装Sqlite3接口驱动测试代码:测试结果SQLite3 API介绍记录基于WIN10 x64环境下安装Nodejs 操作Sqlite3不基于服务器方式嵌入到本地运行的文件型数据库,本文选择**SQlite **用于嵌入开发。下载安装进入官网下载对应文件包解压安装在本地,sqlite3.def和dll,exe放置在通一文件夹内设置系统环境变
原创
429阅读
0评论
0点赞
发布博客于 6 月前

pyaudio中监听环境声音并保存volume.py程序

'''########################## 音量检测 ############################### ## Python3编写 ...
原创
237阅读
0评论
1点赞
发布博客于 9 月前

pyaudio录音监听测试程序

# func_messy/volume.pyimport pyaudioimport numpy as np# 定义录制声音的参数CHUNK = 180FORMAT = pyaudio.paInt16CHANNELS = 1RATE = 16000RECORD_SECONDS = 5def volume(): p = pyaudio.PyAudio() st...
原创
234阅读
0评论
0点赞
发布博客于 9 月前

sonwboy官方dome的改造并预留二次开发接口

import snowboydecoderimport sysimport signalinterrupted = Falsedef signal_handler(signal, frame): global interrupted interrupted = Truedef interrupt_callback(): global interrupte...
原创
109阅读
1评论
0点赞
发布博客于 9 月前

pyaudio录音测试程序

往往调试时会遇到PyAudio [Errno -9981] Input overflowed错误import pyaudioimport waveCHUNK = 1024FORMAT = pyaudio.paInt16CHANNELS = 1#单通道RATE = 48000#一般的声卡只支持这个数48MHZRECORD_SECONDS = 10#录音时间WAVE_OUTPUT_F...
原创
166阅读
0评论
0点赞
发布博客于 9 月前

sonwboy插件配置

自定义改造回调函数的帖子sonwboy树莓派使用 snowboy配置语音唤醒安装关于树莓派编译及运行Snowboy的详细教程。官方文档排错关于树莓派编译及运行Snowboy的详细教程老外的一篇文章树莓派4 使用 SnowBoy 搭建热词唤醒官方文档完整项目训练GIT收集凌乱同学...
原创
98阅读
0评论
0点赞
发布博客于 9 月前

mqttfx-1.7.1-windows64最新版亲测可用

mqttfx-1.7.1-windows最新版,十分好用的MQTT调试工具,战场必备,同行神器,旅行居家必备。
rar
发布资源于 11 月前

cordova plugin add cordova-plugin-statusbar沉浸式状态栏插件安装详解

文章目录cordova plugin add cordova-plugin-statusbar沉浸式状态栏插件安装详解一、Cordova StatusBar简介插件提供了四种方法状态栏颜色样式二、Android注意点三、沉浸式状态栏实现cordova plugin add cordova-plugin-statusbar沉浸式状态栏插件安装详解一、Cordova StatusBar简介1.S...
原创
303阅读
0评论
0点赞
发布博客于 11 月前

Cordova手摸手安装详细记录

Cordova手摸手安装详细记录记录每个细节记录每个细节**第一步:配置环境变量** 记录每个细节1.安装JDK  点击下载JDK,安装,然后新建环境变量 。如下图:2.安装AndroidSdk  点击下载AndroidSdk,安装,然后新建环境变量 。也可以安装Android studio。 如下图:3.安装gradle 点击下载gradle ,安装,然后新建环境变量 。下载...
原创
64阅读
0评论
0点赞
发布博客于 11 月前

安卓真机利用Cordova实现cordova plugin add cordova-plugin-inappbrowser内置浏览器的应用

Cordova实现cordova plugin add cordova-plugin-inappbrowser内置浏览器的应用Cordov命令步骤1.建立:C:\Users\Administrator\Desktop>cordova create MyApp-1 Creating a new cordova project.2.进入目录:C:\Users\Administrator...
原创
131阅读
0评论
0点赞
发布博客于 1 年前

STM32学习笔记

STM32学习笔记一,初识STM32单片机STM32有什么功能STM32分类STM32命名方法例:STM32F103CRT6 表示:M3内核F1系列48P脚QFP封装环境温度-40~85°。系统框图输出选择推挽输出推挽输出时,最高可以提供25ma电流推挽输出:可以输出高,低电平,连接数字器件; 推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时...
原创
191阅读
0评论
0点赞
发布博客于 1 年前

C语言数据类型--简单理解指针

1、指针与内存那些事2、指针与数据类型的理解3、指针的剖析4、透彻理解指针的应用
原创
81阅读
0评论
0点赞
发布博客于 1 年前

STM32基础-C语言基础

简单的函数入门示例:1 函数声明要在主函数之前,否则出错找不到子函数![在这里插入图片描述](https://img-blog.csdnimg.cn/20200203213505330.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L...
原创
264阅读
0评论
0点赞
发布博客于 1 年前

STM32入门之电路基础

描述了一些简单的电路基础知识模拟电路转数字电路进行采样曲线电路的基本元素电路图中的电源线表达符号数字电路电平表达电平推挽输出(带负载输出高电平)推挽输出(吸收电流低电平)上下拉电阻拉的是某一个接口,0或者1的电平状态平时高电平,复位时低电平,直接导通接地为0。下拉电阻保持低电平,唤醒后触发高电平为1,忽略低电平,因为电路都是优先导通电阻最小的通路。...
原创
327阅读
0评论
0点赞
发布博客于 1 年前

一款RS485电表的调试与上位机通讯过程

电表支持MODBUS-RTU、DLT645协议,采用远传LORA方式注意电表的校验位与远传模块的串口参数要一致,否则不能通讯。默认出厂的电表参数均可改动 校验位 波特率等...
原创
1431阅读
0评论
1点赞
发布博客于 1 年前

树莓派下docker mongodb 目录映射

数据持久化之一=============指定了宿主机目录,即 -v /test:/data/db宿主机的/test目录挂载到容器的/soft目录# docker run -it -v /test:/data/db centos /bin/bash这样在容器启动后,容器内会自动创建/soft的目录。通过这种方式,我们可以明确一点,即-v参数中,冒号":"前面的目录是宿主机目录,后面的目录是...
原创
316阅读
0评论
0点赞
发布博客于 2 年前

树莓派上部署docker,mongodb,EMQX

IP1123q``地址192.168.16.244raspberrypi@raspberrypi:~ $ sudo passwd root输入新的 UNIX 密码:1重新输入新的 UNIX 密码:1passwd:已成功更新密码pi@raspberrypi:~ $密码为1路由器 密码:12345678portainer 管理界面http://192.168.16.244:...
原创
257阅读
0评论
0点赞
发布博客于 2 年前

linux下 如何切换到root用户

linux下 如何切换到root用户默认安装完成之后并不知道root用户的密码,那么如何应用root权限呢?(1)sudo 命令xzm@ubuntu:~$ sudo这样输入当前管理员用户密码就可以得到超级用户的权限。但默认的情况下5分钟root权限就失效了。(2)sudo -ixzm@ubuntu:~$ sudo -i通过这种方法输入当前管理员用户的密码就可以进到root用户。...
原创
123阅读
0评论
0点赞
发布博客于 2 年前

树莓派上 Docker 安装详解

第一步:进入root&远程连接1.树莓派ssh进入命令行(1) 建议安装方式(命令行安装) 输入命令:sudo apt-get update sudo apt-get upgradesudo curl -sSL https://get.docker.com | sh 或 curl -fsSL get.docker.com -o get-docker.sh &...
原创
100阅读
0评论
0点赞
发布博客于 2 年前

mongoDB的一些操作

开启mongo服务输入数据库安装在D盘的此命令在命令行面板下mongod --dbpath d:\mongo\data\db输入:C:\Users\Administrator>mongod --dbpath d:\mongo\data\db即开启服务连接MongoDBC:\mongodb\bin\mongo.exe在命令窗口输入mongo.exe,即开启mongo客服...
原创
55阅读
0评论
0点赞
发布博客于 2 年前

MQTT协议 Websocket JS客户端 转载

MQTT协议 Websocket JS客户端特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过。如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处:http://www.cnblogs.com/mao2080/1、html代码  因为使用到wss而且使用到了账号密码鉴权在网上好不容易找到一篇相关的帖子,具体代码如下:<!...
转载
124阅读
0评论
0点赞
发布博客于 2 年前

mqtt_client (Publish)代码 按钮控制LED开关

测试环境mqtt_client (Publish)代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/199...
原创
463阅读
0评论
0点赞
发布博客于 2 年前

CentOS7 安装EMQX 3.2.2记录

CentOSCentOS6.XCentOS7.X使用储存库安装 EMQ X安装所需要的依赖包$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2使用以下命令设置稳定存储库,以 CentOS7 为例$ sudo yum-config-manager --add-repo https://repos.emqx...
原创
656阅读
0评论
0点赞
发布博客于 2 年前

Modbus RTU 指令

Modbus RTU 指令波特率 :9600 8 NONE 116进制发送16进制接收操作步骤:1.软件选择通讯波特率2.设置地址(通讯使用的设备地址,默认地址为01)全灭: 01 0F 00 00 00 08 01 00 FE 95全亮: 01 0F 00 00 00 08 01 FF BE D5读取所有继电器状态:01 01 00 00 00 08 3D CC读取0号继电...
原创
705阅读
2评论
0点赞
发布博客于 2 年前

MQTT网关推送设置

1.设置MQTT上传参数客服端发布主题如:/gc/data/FC1965B049744285962ED60DB32C938A控制命令:(开关为布尔值0或1)J{“h”: {“rt”: “zoom1.Channel_Sw.on_off”},“b”: {“dl”: {“tag_1”:0//控制当前设备(组)zoom1.Channel_Sw.on_off 点名Tag_1 值为0, (...
原创
243阅读
0评论
0点赞
发布博客于 2 年前

串口调试工具.zip

com 串口调试工具集合,用于现场串口调试工具包,sscom42串口调试工具,UartAssist
zip
发布资源于 2 年前

DLT6452007tsrj.zip

DTL645-2007抄表调试软件,用于现场调试用的数字仪表等;
zip
发布资源于 2 年前

emqx-windows10-v3.1.0.zip

MQTT win10系统开源安装包,启动命令 在所在目录 CMD下,输入emqx start 打开服务器;
zip
发布资源于 2 年前

A-01-1RCR串口调试工具

收集一组串口调试工具,以备关键时刻调试用,串口调试工具,RCR校验工具;
rar
发布资源于 2 年前

Echarts 动态数据绑定-详解

Echarts 动态数据绑定从简单的小例子介绍-可视化图表的动态数据绑定,抛砖引玉绑定多组数据很多时候需要展示的数据不单单是一组数据,很多时候会进行一个数据对比。这个时候只需要在series中增加一组数据,legend中添加一下这个数据组的name;静态篇:<html><head> <title>ECharts.js 数据绑定</tit...
原创
623阅读
0评论
1点赞
发布博客于 2 年前

MQTT+nodejs+JavaScript+paho-mqtt.js实现温湿度传感器获取

MQTT+nodejs+JavaScript+paho-mqtt.js实现温湿度传感器获取1.数据服务器采用EMQX的开源MQTT,订阅数据主题,在局域网内假设服务器,服务器地址标记好。2.本地架设nodejs后端服务器,采集sever.js服务,地址路由开放“0.0.0.0”,监听端口设置80;3.JS的客服端部署在服务器上index.html部署在nodejs同一个文件夹内,注意开启路由...
原创
1003阅读
1评论
0点赞
发布博客于 2 年前

水入浸传感器与报警闪光灯联动的上位机调试

一款485报警闪光灯调试**工具:**PC闪光报警器一个带通讯458接口485调试工具串口通讯调试工具软件通讯协议根据协议指令输入参数,实现PC上位机上远程控制实际运用可以在 楼宇大厦,无障碍卫生间,危险源报警场所,可以根据现场环境探测有毒有害气体进行联动。...
原创
154阅读
0评论
0点赞
发布博客于 2 年前

javaScript调用这个函数模块实例

texst1.js如下:‘use strict’;var greet = require(’./hello’);var s = 6;greet(s);hello.js如下:‘use strict’;function greet(name){console.log(name*name);}module.exports = greet;那么调用hello.js模块实现引用内部函数...
原创
241阅读
0评论
0点赞
发布博客于 2 年前

mysql 8.0.16 winx64.zip安装记录

mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘YUzi@12345’;Query OK, 0 rows affected (0.05 sec)mysql> CREATE USER ‘YUzi’@’%’ IDENTIFIED WITH mysql_native_pass...
原创
81阅读
0评论
0点赞
发布博客于 2 年前

一次 mysql 8.0.16 winx64.zip安装配置

mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘YUzi@12345’;Query OK, 0 rows affected (0.05 sec)mysql>折腾一晚上按照最新的MYSQL数据库1)数据库下载下来的安装包要安装配置文件。2)WIN10系统设置配置文件...
原创
67阅读
0评论
0点赞
发布博客于 2 年前

一组网关转JSON数据

{ "grpid" : "KKLL", "gwid" : "dt-sys-zoom", "rtulist" : [ { "rtuid" : "1.a1.temperature(humidity)", "signallist" : [ { "sid" : "humidity", "val" : 77.3 }, { "sid" :...
原创
97阅读
0评论
1点赞
发布博客于 2 年前

收录关于EMQX的链接

收录关于EMQX的链接用户指南:http://docs.emqtt.cn/zh_CN/latest/guide.html#id10Ubuntu Docker 安装:https://www.runoob.com/docker/ubuntu-docker-install.html使用 WebSocket 客户端连接 MQTT 服务器https://www.jianshu.com/p/4fd95c...
原创
239阅读
0评论
1点赞
发布博客于 2 年前

Ubuntu安装进入命令行注意事项

@[TOC](Ubuntu安装进入命令行注意事项)Ubuntu提供两种进入方式,一个是我们平常最熟悉的图形界面形式,还有一种是纯命令行方式,1、按 Ctrl + Alt + (F1~F6中的任意一个)即可进入纯命令行模式。 进入后,需要输入用户名,密码(此处包括root用户与非root用户)。 注意:输入密码是要使用位于键盘上面的数字,不要使用小键盘数字(这种情况是对键盘上有两处可以输数字的情况而言),另外,输入的密码是不显示的。否则有可能出现 login incorrect。
原创
572阅读
0评论
1点赞
发布博客于 2 年前