- 博客(22)
- 收藏
- 关注
原创 SSH is enabled and the default password for the ‘pi‘ user has not been changed. This a security risk
如果您遇到消息 “SSH is enabled and the default password for the ‘pi’ user has not been changed”,这表明您的树莓派(或类似设备)上的 SSH 服务已经启用,使用物理访问或通过 SSH(如果您已经更改过密码或使用密钥认证)登录到设备。出于安全考虑,许多系统会警告用户更改默认密码,以防止未经授权的访问。如果您可以通过显示器和键盘直接访问设备,可以直接在终端中更改密码。更改密码后,更新所有相关的脚本和访问列表,确保它们使用新密码。
2024-05-28 13:49:29 480
原创 当遇到OSError: [Errno 25] Inappropriate ioctl for device 其中可行的一种尝试
使用超时机制替代 com.in_waiting: 考虑到在 Python 代码中的主循环中使用了 time.sleep(0.1),可以在这个时间间隔内等待串口设备发送数据,并在超时后尝试读取数据。这样修改后,代码将会在每次循环中尝试读取串口缓冲区中的数据,如果有数据可读,则立即处理。检查其他可能导致问题的因素: 如果以上方法不起作用,可能需要检查其他可能导致问题的因素,例如系统中的其他进程或服务是否在干扰串口通信,或者其他系统配置是否正确。
2024-05-27 16:46:10 612
原创 如果在树莓派ubuntu22安装python-opencv安装成功但是使用import cv2验证失败
假设已经开了虚拟环境,已经什么都按正常流程走了,但是依然报错,显示没有安装成功,缺少某个模块。
2024-05-24 15:53:15 513 1
原创 在树莓派Raspberry Pi(系统为Debian Bullseye 64-bit)上安装ROS 2 Humble Hawksbill (ROS 2 Humble)
在Raspberry Pi上安装ROS 2 Humble Hawksbill (ROS 2 Humble) 需要按照以下步骤进行。确保您的Raspberry Pi运行的是Debian Bullseye 64-bit。在每个新的终端会话中,您需要设置ROS 2的环境变量。如果一切正常,您应该能够看到两个节点之间的通信。步骤3:安装ROS 2 Humble。步骤2:设置ROS 2软件包源。添加ROS 2软件包源。步骤5:安装依赖工具。
2024-05-22 15:46:21 1533
原创 将雷达连接到树莓派的串口
dev/ttyAMA0 是树莓派的主要 UART(用于 GPIO 引脚 8 (TXD) 和 10 (RXD))。通常,树莓派使用 GPIO 引脚 8 (TXD) 和 10 (RXD) 进行串口通信。树莓派上通常有两个串口:/dev/ttyS0 和 /dev/ttyAMA0。你需要确认雷达的 TX 和 RX 引脚,并与树莓派的对应引脚连接。VCC(电源)连接到树莓派的 3.3V 或 5V(根据雷达的要求)MR(Receive)连接到树莓派的 GPIO 8 (TXD)GND(地)连接到树莓派的 GND。
2024-05-22 14:38:01 745
原创 在树莓派上查询串口设备的配置
进入配置界面,选择“Serial port setup”或者“串口设置”,并配置串口设备和波特率。保存并退出配置,然后启动 minicom 进行测试。
2024-05-22 14:33:45 448
原创 在 Raspberry Pi 上安装 OpenCV 可能会出现各种问题
在 Raspberry Pi 上安装 OpenCV 可能会出现各种问题,特别是在虚拟环境中安装时。根据你遇到的错误信息,问题可能与网络超时或特定版本的依赖有关。根据你的设备性能,调整 -j 后的数字,以充分利用你的 CPU 核心。创建构建目录并配置 CMake。下载 OpenCV 源码。
2024-05-21 17:17:55 463
原创 当系统出现多种python环境时,删除python2.7后导致系统环境混乱解决方法
树莓派4B在2020版本既有python3.7又有python2.7 当时考虑到2.7为系统版本,但2.7太旧了,就删除了2.7的系统环境改用3.7,大概是删除的有问题,导致3.7的环境配置也出了问题。bash: /home/pi/opencv/bin/python3: 没有那个文件或目录。当时是在虚拟环境opencv下执行rm -rf /home/pi/opencv的。现在就将python3.7的虚拟环境删除重新配置一遍。1.删除之前的虚拟环境(如果有部分残留)2.创建新的虚拟环境。
2024-05-21 16:31:36 221
原创 由于 Raspbian buster 被标记为 oldoldstable,需要显式地接受这个变更。
E: 仓库’http://raspbian.raspberrypi.org/raspbian buster InRelease’将其’Suite’值从’stable’修改到了’oldoldstable’命中:1 https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian bullseye InRelease。N: 为了让这个仓库能够应用,这必须在更新之前显式接受。一旦完成更新,你可以继续安装和设置所需的软件包和虚拟环境。正在读取软件包列表…
2024-05-21 16:23:09 276
原创 使树莓派系统的时间实时更新
要使树莓派系统的时间实时更新,您可以使用网络时间协议(NTP)来自动同步时间。这可以通过配置树莓派来连接到 NTP 服务器来实现。如果您的树莓派连接到网络,它现在应该会自动同步时间。通过这些步骤,您的树莓派系统应该能够实时更新时间并与 NTP 服务器同步。这会显示当前时间同步的状态以及连接的 NTP 服务器。这些行告诉系统从 NTP 服务器池获取时间信息。
2024-05-21 14:28:30 1014
原创 Executing: /tmp/apt-key-gpghome.TJYlLzWKqV/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv
在树莓派上尝试获取公钥时出现了问题。可以尝试使用不同的公钥服务器或者等待一段时间后再次尝试。这种错误通常是由于网络问题或服务器问题引起的,有时稍等一会儿再尝试可能会成功。请将 “YYYY-MM-DD HH:MM:SS” 替换为当前的日期和时间。完成后再次尝试获取公钥。如果还是无法解决问题,可以尝试更新系统的时间和日期,有时候这也会影响到密钥服务器的连接。
2024-05-21 14:13:46 477
原创 执行sudo apt-get update出现下列问题 E: Malformed entry 5 in list file /etc/apt/sources.list (Suite) E: The l
如果问题仍然存在,可能需要更详细地检查sources.list文件中的每个条目,或者从备份中恢复sources.list文件,并根据需要重新配置软件源。如果你不熟悉如何正确配置sources.list文件,可以寻求更多的帮助或查阅相关文档。这个文件中的每个条目都应该遵循特定的格式,用于指定不同的软件仓库。:在nano编辑器中,滚动查看文件,检查第5行是否有任何明显的错误,如拼写错误、缺少的引号或括号等。文件中的某个条目格式不正确或有语法错误。),有效的仓库URL,正确的分发代号(如。:在nano中,按下。
2024-05-19 08:45:14 464 1
原创 使用The Unarchiver时添加新的可解压文件的格式
确认你的选择,这样以后当双击压缩文件时,它们将自动用 The Unarchiver 打开。3.选择“获取信息”:在上下文菜单中,找到并选择“获取信息”(或使用快捷键 Command-I)(也就是点击==“显示简介”==)。2.打开上下文菜单:点击并按住鼠标右键,或者点击文件并按 Control 键,以打开上下文菜单(也就是鼠标点击右键,出现的菜单)。5.选择 The Unarchiver:在下拉菜单中,选择“The Unarchiver”作为打开此类文件的默认程序。
2024-05-16 15:19:54 668
原创 jupyter notebook在python自带idle中报错
出现这个问题的时候,可以尝试推出python编译环境后再在shell终端里执行该命令行。
2024-04-20 11:13:30 173 1
原创 使用Microsoft Edge dev浏览器突然找不到new bing,bing chat消失
new bing遇到的小问题,重新开机bing chat消失
2023-04-23 17:55:53 4419 3
原创 TypeError: ‘BaseQuery‘ object is not callable问题解决
1.今天在自己做的网址进行测试时显示TypeError: ‘BaseQuery’ object is not callable,在网上进行搜索后发现是因为我在用flask的程序调用mysql,mysql没有找到对应的数据,所以无法运行;这是sql代码都正常的情况下出的问题:debug提醒上显示app_students = App_student.query(App_student.student).all这个命令是没什么问题,问题出在它无法从数据库中找到相关数据,所以导致报错,可以在向这个数据表中
2020-08-11 21:50:11 6636
原创 ERROR [root] Error: Target database is not up to date.Flask迁移过程出现的问题最有效的解决方法
我操作出现python manage.py db migrate失败的原因是我的上一次migrate迁移的时候形成了版本号,但在upgrade过程失败了,再一次进行migrate的时候,就会出现无法迁移的问题网上有两种解决方法1.将migrate文件中最新出现的那个版本号删除接下来只要再进行一次migrate就可以了2.直接将migrations文件给删除,然后再进行一次python manage.py db init,进行初始化(极其不建议)...
2020-08-04 14:30:30 452
原创 sqlalchemy.exc.InternalError: (pymysql.err.InternalError)
sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1170, “BLOB/TEXT column ‘teacher’ used in key specification without a key length”)这个是指你该表单里面的某一column的格式问题,比如这个就是TEXT错误sqlalchemy.exc.Inter...
2020-03-02 20:23:38 4005
原创 python基于flask虚拟环境下操控MYSQL(一)
项目的初步建设== 写这的目的是为了记录小白在flask(windows)利用MYSQL的知识 ==总共建立5个文件:demo8.py(任意名称)(主文件,完成登陆功能),config.py(放置插件),exts.py(存储第三方库),manage.py(管理)models.py(放置模型)#demo8.py 完成flask的基本框架from flask import Flas...
2020-02-24 22:19:56 307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人