小米AI音响(非mini版)的拆解及简要系统分析 概要 因公司需要,采购了一台小米AI音响,价格299RMB,淘宝上或许可以便宜一丢丢吧。 等了一个星期才到货,到货就扒了衣服了,外壳全白,符合小米的智能家居的颜色。 一、小米AI音响的拆机部分 拆解步骤: 1、从小米AI音响的底部,将胶垫撕掉后,露出4颗螺丝孔位,螺丝为十字螺丝,此步骤拆解简单; 2、将小米AI音响的箱体抽出; 3、箱体打开后,同样有四颗十字螺丝固定着主板; 4、将主板上的电源线、面板线及喇叭线移除后,将三个触点焊接上对应的TTL线; 5、焊接完毕后,重新将主板固定到AI的箱体上,并接上对应的电源线、面板线及喇叭线; 6、打开对应的电脑上的串口软件(建议PUTTY,串口波特率115200 8N 1),将箱体接入电源适配器,通电后,让其正常应用。 二、小米AI音响系统的分析部分…
from--https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=344825&page=1 OpenWrt 编译 LuCI ---> Applications 添加插件应用说明 【人人为我,我为人人】 2019.3.16 更新 make menuconfig 进入定制界面 进入编译选项配置界面,.按照需要配置.( ‘*’ 代表编入固件,‘M’ 表示编译成模块或者IPK包, ‘空’不编译 ) 非常感谢大佬”L有大雕“更正补充,20181121 欢迎加入大佬 QQ 讨论群:Gargoyle OpenWrt 编译大群 ,号码 610530025 选择LuCI 配置: 常用 -------------------------------------------…
超微主板风扇频繁切换转速 原因:风扇最低转速小于超微的设定值 解决方法 apt-get install ipmitool modprobe ipmi_devintf modprobe ipmi_si ipmitool sensor list all ipmitool sensor thresh "FAN1" lower 100 100 200 替换命令中参数为:IP,用户,密码,风扇名称 ipmitool -I lanplus -H {ip} -U {user} -P {password} sensor thresh {FAN1} lower 200 300 400 ipmitool -I lanplus -H {ip} -U {user} -P {password} sensor thresh {FAN1…
partedUtil setptbl /vmfs/devices/disks/ msdos "1 128 2930000000 131 128" "2 2930000001 5860000000 131 0" setptbl ["partNum startSector endSector type/guid attr"] partedUtil 格式化分区 vmkfstools -z /vmfs/devices/disks/ /vmfs/volumes/datastore1/Disk/1.vmdk vmkfstools RDM硬盘直通
SAS转SATA的线分为正向线和反向线 主板是SAS控制器,连接SATA口,这时需要使用正向线 主板是SATA口,硬盘笼是SAS控制器,则必须用反向线 SAS to SATA cables: Forward or Reverse Which, Where, Why 2010-06-15 from--https://forums.unraid.net/topic/6723-sas-to-sata-cables-forward-or-reverse-which-where-why/ There have been many posts involving SAS to SATA breakout cables of the Forward vs Reverse types. Which type to use where is generall…
[shell] export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go # 全局代理执行 go get -u v2ray.com/core/... cd $GOPATH/src/v2ray.com/core [/shell] 新建fix.patch [shell] diff --git a/infra/bazel/build.bzl b/infra/bazel/build.bzl index ceb65fd8..96952f04 100644 --- a/infra/bazel/build.bzl +++ b/infra/bazel/build.bzl @@ -29,7 +29,7 @@ def _go_command(ctx): "GOOS="+ctx.at…
编译报错warning: argument to ‘sizeof’ in ‘strncpy’ call is the same expression as the source; did you mean to provide an explicit length? [-Wsizeof-pointer-memaccess] 解决方案 原代码 [c light="true"]strncpy(host, ip, sizeof(ip));[/c] 原因是使用指针的大小,而不是指向它的字符串的大小。 将strncpy换成strcpy或者strdup处理 也可以使用 [c light="true"] strncpy(host, ip, sizeof(ip)-1); strncpy(dest, ip, strlen(ip)); strcpy(dest,…