二、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                 # 登录开发板
相关推荐
SKYLAB011 天前
打破智能家居生态壁垒|微喇智能 WKV553‑A 模组原生支持 Matter,解锁跨平台互联新体验
网络·智能家居
乐橙开放平台3 天前
一周上线校园透明化:listDeviceDetailsByPage 台账 + getKitToken + ImouPlayer 多路墙
后端·物联网·安全·音视频·智能家居
电子科技圈4 天前
芯科科技推出其功耗最低的低功耗蓝牙SoC产品BG2B, 能效、安全性及集成度领先
嵌入式硬件·mcu·物联网·网络安全·智能家居·iot·交通物流
Oflycomm4 天前
2026年PLC技术全景:标准修订、Matter互联、欧飞信全栈模组矩阵深度解读
物联网·智能家居·plc·通信技术·电力线载波
科技风向标go4 天前
2026户外太阳能监控怎么选不踩坑?户外(格行AOV+黑光)、工程(海康大华)、生态(小米萤石)——三大派系技术路线全解析
大数据·人工智能·智能家居·监控·户外安防
hongmai6668885 天前
GK7205V300芯片深度解析:H.265低功耗视觉主控,助力安防监控高效选型
arm开发·嵌入式硬件·物联网·智能家居·h.265·risc-v
(╹◡╹)6 天前
03.智能家居端侧 AI 架构
智能家居
GEOshijie1237 天前
智能家居品牌做GEO推荐哪家供应商?品类词抢占案例复盘
人工智能·python·智能家居
longxingiot7 天前
智能家居网关实现家居智能精细化场景
智能家居
远翔调光芯片^138287988729 天前
从参数到应用:FP7208如何以0.2V精密反馈提升LED驱动性能
科技·单片机·嵌入式硬件·智能家居·能源