月度归档: 2022 年 5 月

46 篇文章

ElasticSearch 常用命令
1.创建索引 PUT users { "mappings": { "properties": { "name":{ "type": "keyword" }, "age":{ "type": "integer" }, "remark":{ "type": "text" } } } } 2.添加索引结构 PUT users/_mapping { "pr…
ELK 安装
方式一:本地安装 下载 elasticsearch,logstash,kibana,ik分词器 https://www.elastic.co/cn/downloads/elasticsearchhttps://www.elastic.co/cn/downloads/logstashhttps://www.elastic.co/cn/download…
硬件通讯协议 – I2C 协议
I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可传送信息。它结合了 SPI 和 UART 的优点,可以将多个从机连接到单个主机(如SPI那样),也可以使用多个主机控制一个或多个从机。当想让多个微控制器将数据记录到单个存储卡或将文本显示到单个LCD时,这将非常有用。 SDA (Serial Data) – 数…
硬件通讯协议 – UART 协议
协议概述 UART代表通用异步接收器/发送器也称为串口通讯,它不像SPI和I2C这样的通信协议,而是微控制器中的物理电路或独立的IC。 UART的主要目的是发送和接收串行数据,其最好的优点是它仅使用两条线在设备之间传输数据。UART的原理很容易理解。 UART通信 在UART通信中,两个UART直接相互通信。 发送UART将控制设备(如CPU)的并…
硬件通讯协议 – SPI 协议
协议概括 SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚。 在SPI设备中,设备分为主机与从机系统。主机是控制设备(通常是微控制器),而从机(通常是传感器,显示器或存储芯片)从主机那获取指令。 信号线 一套SPI通讯…
硬件通讯协议简介
串行 VS 并行 电子设备通过发送数据位从而实现相互交谈。位是二进制的,只能是1或0。通过电压的快速变化,位从一个设备传输到另一个设备。在以5V工作的系统中,“0”通过0V的短脉冲进行通信,而“1”通过5V的短脉冲进行通信。 数据位可以通过并行或串行的形式进行传输。 在并行通信中,数据位在导线上同时传输。下图显示了二进制(01000011)中字母“…
树莓派开启CSI摄像头
检查摄像头配置 $ vcgencmd get_camera supported = 0 说明没有开启摄像头 修改树莓派配置,开启摄像头模块 $ sudo raspi-config 选择 Interfacing Options , 选择 Camera 选择 Yes ,同意开启 再次检查 $ vcgencmd get_camera supported …
树莓派初始化设置
设置静态ip sudo nano /etc/dhcpcd.conf interface wlan0 static ip_address=你的内网ip地址/24 static routers=内网网关ip地址 static domain_name_servers=114.114.114.114 #自定义 sudo reboot 重启机器 开启CSI …
Git 使用技巧
1.git 如何修改最近一次的commit信息 git commit --amend 进入vim操作界面之后, 点击字母键 i 然后进入INSERT模式,然后对commit信息进行修改,然后ESC 然后 :wq 保存退出 然后执行 git log 会发现最近的一次commit信息被修改成功了 2.忽略已经提交的文件 在.gitignore规则提交后…