作者:御风灰灰

OpenOCD构建

1. openocd介绍 2. 下载源码 使用以下指令将克隆最新的OpenOCD源码至本地: mkdir -p ~/build; cd ~/build git clone https://git.code.sf.net/p/openocd/code openocd cd ~/build/ope

御风灰灰 御风灰灰 发布于 2024-07-11

ch347-usb转spi,i2c,uart,jtag

芯片介绍 CH347分为两个系列,CH347T和CH347F两个型号,其中CH347T需要通过引脚选择四种工作模式,而CH347F无需硬件配置,可通过软件实现。 官方介绍 CH347官网 特点 其他信息可直接查看官网手册。 硬件设计 注意事项 CH347F的VIO引脚必须供电,芯片才能上电,才会枚举

御风灰灰 御风灰灰 发布于 2024-07-11

openocd与ft2232h

1. 基于FT2232H芯片 1.1 定义接口配置 硬件连接图 FTDI信号 JTAG信号 SWD信号 备注 ADBUS0 TCK SWDCLK 时钟 ADBUS1 TDI SWDDIO ADBUS2 TDO SWDDIO ADBUS3 TMS NA ADBUS3 TMS<

御风灰灰 御风灰灰 发布于 2024-07-11

Android的gradle配置

简介 Android Studio 构建系统以 Gradle 为基础,并且 Android Gradle 插件添加了几项专用于构建 Android 应用的功能。虽然 Android 插件通常会与 Android Studio 的更新步调保持一致,但插件(以及 Gradle 系统的其余部分)可独立于

御风灰灰 御风灰灰 发布于 2024-07-11

Android常用库

1. 常用界面库 1.1 抽屉菜单 名称 星数 说明 MaterialDrawer ★7337 安卓抽屉效果实现方案 Side-Menu.Android ★3865 创意边侧菜单

御风灰灰 御风灰灰 发布于 2024-07-11

webrtc编译

1 开发环境 1.1 Andoid和Linux ubuntu 14.04/16.04/18.04/20.04/20.10版本。 Debian 10 or laster Windows下 windows10 安装vs2019 2 工具安装 2.1 depot_tools安装 2.1.1 Ubuntu开

御风灰灰 御风灰灰 发布于 2024-07-11

webrtc预置编码器

1. 预置原理 webrtc在未进行明确指定时,根据sdp信息中的payloadtype进行协商,谁在前面就协商到谁。如下所示从96开始都为payloadtype。 m=video 9 UDP/TLS/RTP/SAVPF 96 97 39 40 98 99 127 103 104 105 106 1

御风灰灰 御风灰灰 发布于 2024-07-11

webrtc码率设置

1.修改原理 通过修改或者添加sdp中的字段实现控制码率的功能。 2. 修改代码示范 2.1 python def setStartBitrate(codec,isVideoCodec:bool,sdp:str,bitrateKbps): lines = sdp.split("\r\n")

御风灰灰 御风灰灰 发布于 2024-07-11

wireguard组网并实现网站代理

1. 最终目的 家里的内网通过wireguard与自己的云服务器组网。 访问云服务器的80,443端口重定向到家里服务器中,完成正常网站功能。 云服务器能与家庭内网网段互通,能端口映射内网任何一台主机。 在家里访问时通过内部网络访问,外部访问时通过云服务器的组网访问。 2. 实现过程 2.1 云服务

御风灰灰 御风灰灰 发布于 2024-07-11

pve硬盘

1. PVE硬盘休眠 1.1 pvestatd 停止pvestatd硬盘守护进程(停止会导致web仪表盘失去实时统计信息,同时无法新建虚拟机) 1.2 跳过检查 /etc/lvm/lvm.conf devices{   global_filter[] } # 修改为 global_filter =

御风灰灰 御风灰灰 发布于 2024-07-11