月度归档:2023年02月

安卓模拟器–跨主机连接


测试验证,当前最好用的是【雷电模拟器9】,支持ADB的调试,其它的如网易腾迅等其它均只支持安装应用,但不支持ADB的单步调试。

——————————–

第一步安装bluestacks模拟器。下载地址:https://www.bluestacks.com/或https://www.bluestacks.cn/下载最新版 bluestacts5不要下载bluestactsX,因为bluestactsX更偏重游戏化模式,界面太。

第二步:开启adb远程调试,因为它是监听localhost地址的,故需要利用windows的portproxy机制建立转发通道。

netsh interface portproxy add v4tov4 listenport=5556 listenaddress=0.0.0.0 connectport=5555 connectaddress=127.0.0.1

netsh interface portproxy show all

netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=8973
netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=8972

Ubuntu22.04解决ch34x串口驱动问题。

apt remove brltty
chmod a+rw /dev/ttyUSB*

——执行上述两条语句后,仍不能解决串口问题,才阅读以下代码。——–

本人的串口,并没有重装驱动,也是可以正常工作的。网上有一些其它教程是需要重新安装驱动,可参考:

https://blog.csdn.net/zym787/article/details/128854952


一、查看串口是否被识别
输入指令:lsusb,如下截图所示,它是能正常识别硬件的:

二、检查串口是否被驱动加载,输入指令ls /dev/ttyUSB*将会列出USB的加载情况。如果提示No such file or directory则是没有被驱动加载。

三、安装minicom串口工具。apt install minicom

四、配置minicom的串口。指令:minicom -s

五、选 择Serial port setup,并修改串口为ttyUSB0

六、最后保存为Save setup as dfl

七、测试,执行minicom -c on

八、因报文件不存在错误,采用dmesg|grep tty命令检查发现,被brltty进程占用。

九、brltty是用于盲人服务的程序,我们是不需要它的,故直接删除它并重新插拔串口设备:apt remove brltty。

十、再次测试验证

十一、下载WoTerm终端工具,打开本地串口找到,确认能通迅。

如果提示没有权限,则chmod a+rw /dev/ttyUSB0即可

十二、如果提示没有权限,则赋预读写权限:chmod a+rw /dev/ttyUSB*

Ubuntu22.04的五笔安装

第一步:安装fcitx5

apt install fcitx5 fcitx5-chinese-addons

第二步:在设置中依次选择地区&语言 -> 管理安装的语言 -> 键盘输入法系统,选择fcitx5

第三步:重启系统,在重进系统后。