最近开发项目需要与PC主板USB进行连接,正好趁这个机会了解总结一下主板USB线序,目前主板主要的USB接口如下:
开源LOG库-1[C语言]
mqtt(EMQX)服务器安装
2.1下载EMQX软件包:下载 EMQX 开源版 | EMQX
https://www.emqx.com/zh/downloads/broker
根据自己服务器类型选择即可,这里我们选用emqx-centos8-4.3.22-arm64.zip
2.2、解压zip压缩包
运行: unzip emqx-centos8-4.3.22-arm64.zip
2.3、启动emqx
首先cd到emqx目录
运行:cd emqx/
然后再运行:./bin/emqx start
显示:emqx 4.3.22 is started successfully! 表示启动成功
停止emqx1
./bin/emqx stop
2.4、查看运行状态
运行:./bin/emqx_ctl status
命令
2.5、防火墙开放18083和1883端口
firewall-cmd —zone=public —add-port=18083/tcp —permanent
systemctl start firewalld
systemctl stop firewalld
firewall-cmd —list-ports
centos下安装Activemq并设为开机启动服务
官网下载tar包
http://activemq.apache.org/components/classic/download/
安装activemq前提是要有JDK环境
1. 在安装目录下解压tar包
1 | tar -zxvf apache-activemq-5.15.10-bin.tar.gz |
2. 进入解压后的文件夹,进入bin目录下:
1 | [root@instance-d6rdm793 apache-activemq-5.15.10]# cd bin/ |
3. ./activemq start 启动
1 | [root@instance-d6rdm793 bin]# ./activemq start |
centos7设置emqx开机自启动
最近工作中需要配置EMQX的开机自启动服务,开机自启动服务的制作方法其实都是差不多的,这里以制作EMQX的开机自启动服务为例,特此记录便于日后查阅。
首先将启动EMQX写成一个服务,首先我们创建EMQX服务文件,命令如下:1
vi /usr/lib/systemd/system/emqx.service
emqx.service 服务文件,内容如下:
1 | [Unit] |
启动服务,命令如下:
1 | /opt/emqx/emqx/bin/emqx start |
配置开机自启动,命令如下:
1 | systemctl enable emqx.service |
重启服务器,命令如下:
1 | reboot |
到此 Centos7 制作开机自启动服务介绍完成。
vscode设置数据目录和插件目录
vscode插件默认的安装位置是
1 | C:\Users\用户名\.vscode\extensions |
我们需要右击vscode快捷方式,将属性值后边加上
1 | --extensions-dir "D:\Microsoft VS Code\extensions" |
—extensions-dir后边是你想要存放插件的位置
例如我的是
1 | "D:\Program Files\Microsoft VS Code\Code.exe" --extensions-dir "D:\Microsoft VS Code\extensions" |
VSCode会将每个工作区的一些配置、扩展、缓存等保存在一个默认的目录,在Windows下,此默认目录为:
1 | %AppData%\Code\User\workspaceStorage |
和上面的操作一样,需要右击-属性值后加上下面参数
1 | --user-data-dir "D:\Microsoft VS Code\data" |
例如我的是
1 | "D:\Microsoft VS Code\Code.exe" --user-data-dir "D:\Microsoft VS Code\data" --extensions-dir "D:\Microsoft VS Code\extensions" |
FM1702 13.56Mhz读卡器天线PCB设计
转载http://www.zlgmcu.com/Fmsh/technology.asp
如图 1所示,13.56Mhz读卡器天线电路包括两大部分,其中黄色区域是信号接收电路;下面的蓝、绿、土黄色区域是信号发射电路。下面分别介绍两部分电路。 发射电路:信号发射部分可细分为EMC滤波电路、谐振与阻抗匹配电路、线圈三部分。其中:
JS uint8Array转string
Uint8Array转字符串
1 | function Uint8ArrayToString(fileData){ |
字符串转Uint8Array
1 | function stringToUint8Array(str){ |