二、QT和驱动模块实现智能家居----1、使用ADB

如果说MQTT实现了网络通信,但是我们还需要界面开发和后台驱动的开发。

下面将继续完成智能家居项目剩下模块:

一、给Ubuntu 添加adb的支持

在Ubuntu中执行以下命令安装adb:

1、首先安装adb

复制代码
sudo apt install adb 

如果说对sudo apt install 命令不熟悉的,可以看我的这篇文章去详细了解:

https://blog.csdn.net/weixin_72011965/article/details/145915702?sharetype=blogdetail&sharerId=145915702&sharerefer=PC&sharesource=weixin_72011965&spm=1011.2480.3001.8118

2、设置权限

复制代码
sudo chmod a+x /usr/bin/adb 
sudo chmod a+s /usr/bin/adb 

如果说对chmod 命令不熟悉的,可以看我的这篇文章去详细了解:

Linux chmod命令-CSDN博客

3、测试adb命令

复制代码
sudo adb devices 
sudo adb kill-server 

adb详细操作,不了解的可以参考学习:

手机 === 带Linux的电脑 ==== 我们的虚拟机

二、给开发板添加adb的支持

将我分享的文件导入U盘,在插入开发板的USB接口导入开发板

文件下载地址:

夸克网盘:https://pan.quark.cn/s/c57731e3ca2c

1、导入U盘

1)先把U盘格式化为FAT格式

2)把我分享的的"adbd_files"整个目录复制到U盘

2、从U盘导入开发板

1)把U盘插到开发板上,会在串口打印类似如下的提示信息:

然后在开发板上执行mount命令,将U盘挂载在开发板上:

复制代码
mount  /dev/sda1  /mnt

2)复制文件进开发板:

复制代码
cd  /mnt/adbd_files  
cp * / -rf  
chmod +x /usr/bin/adb  
chmod +x /usr/bin/adbd  
chmod +x /usr/bin/usb_config 


//最后重启
reboot

3、使用adb

1)接线开发板连接到虚拟机

使用USB 线连接开发板的OTG口和PC,在VMWare里选择把新设备连接到Ubuntu,如下:

如果没有弹出上述界面,也可以如下操作:

2)连接

复制代码
adb shell                 # 登录开发板
相关推荐
Wireless_Link1 天前
蓝牙+WiFi融合产品深度调研:智能家居网关
智能家居·matter·家庭网关·方案调研
三佛科技-134163842124 天前
LP2601可以用PL3380替代吗?PL3380与LP2601对比分析 (参数、管脚、典型应用电路)
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
电子科技圈5 天前
边缘AI赋能物联网,芯科科技推动智能边缘创新
人工智能·嵌入式硬件·物联网·智能家居·健康医疗·智能硬件·交通物流
三佛科技-134163842126 天前
PL3380 (PL338X系列)输出5V100MA非隔离AC-DC降压恒压输出芯片典型应用电路 与LP2601对比
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
三佛科技-134163842127 天前
AIP8P005B 与FT60E112A(8位I/O型单片机)对比分析,FT60E112A能否兼容替代AIP8P005B?
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
星野云联AIoT技术洞察11 天前
在 Home Assistant 里,ZHA、Zigbee2MQTT、Matter 到底该怎么选
智能家居·zigbee·matter·home assistant·zigbee2mqtt·zha·本地控制
LCG元12 天前
ESPHome + HomeAssistant 搭建手机可控制的本地私有智能家居系统
网络·智能手机·智能家居
三佛科技-1341638421213 天前
LP2188A,LP2188AL,LP2188BL如何区分?应用电路分析
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
华普微HOPERF13 天前
电视冰箱洗衣机、空调风扇热水器,Matter协议如何塑造全屋智能?
嵌入式硬件·物联网·智能家居·matter协议·全屋智能
三佛科技-1341638421213 天前
KP311BHWGA 集成整流桥堆二极管非隔离BUCK降压芯片(负压输出电源IC) 典型应用电路
单片机·嵌入式硬件·物联网·智能家居·pcb工艺