树莓派环境配置

树莓派开启SSH

在这里插入图片描述
在这里插入图片描述

  • 在命令行中开启服务

打开终端输入以下指令:

sudo systemctl start ssh

进入树莓派的管理员(root)权限:

sudo su

关闭树莓派防火墙:

systemctl stop firewalld

SSH软件连接树莓派

首先查看树莓派的ip地址
命令行输入:

ifconfig

找到树莓派的ip后

打开MobaXterm
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

配置树莓派安装依赖的镜像

sudo nano /etc/apt/sources.list 

把文件中的全部删除 替换为:

deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib

系统源也是一样的操作:

sudo nano /etc/apt/sources.list.d/raspi.list

替换为:

deb http://mirrors.aliyun.com/raspberrypi/ buster main ui

最后运行:

sudo apt update && sudo apt full-upgrade -y && sudo apt upgrade -y && sudo apt autoremove -y


使用树莓派连接的摄像头

  • 安装fswebcam软件

命令行输入:

sudo apt-get install fswebcam

教程:点此链接

命令行下查看 /dev/下有video0 的设备。

ls /dev/video*

运行 lsusb 命令,有相关摄像头的信息。

lsusb

在终端中运行下面的命令来抓去一张来自摄像头的照片。

fswebcam -S 10 -r 640x480 ~/image.jpg

树莓派安装mysql

先安装mariadb-server
sudo apt install mariadb-server

配置mysql服务器

sudo mysql -uroot
use mysql;

设置用户名密码:

set password=PASSWORD('123456')

flush privileges;

在这里插入图片描述

重启服务:

sudo systemctl restart mariadb

启动mysql服务:

systemctl start mariadb.service

关闭mysql服务:

systemctl stop mariadb.service

外网连接树莓派数据库配置

GRANT ALL PRIVILEGES ON *.* TO 'YourUserName'@'YourIP ' IDENTIFIED BY 'YourPassword';
flush privileges;

数据库导出json文件

代码:

import pymysql
import json

#连接数据库
db = pymysql.connect(host="127.0.0.1", user="root", password="123456", db="data_name")

#使用cursor()方法获取操作游标
cursor = db.cursor()

#执行SQL语句
cursor.execute("SELECT * FROM tabe_name")

#获取所有记录列表
results = cursor.fetchall()

#将结果转换为JSON格式并输出
json_results = json.dumps(results,ensure_ascii=False)

#关闭数据库连接
db.close()

# print(json_results)
# #将JSON结果保存到本地
with open('results.json', 'w') as f:
    f.write(json_results)

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
对于在树莓派上配置C++开发环境,你可以使用VS Code和一些必要的工具来完成。下面是一些步骤供你参考: 1. 首先,确保你的树莓派系统是最新的。可以在终端中运行以下命令来更新系统: ``` sudo apt update sudo apt upgrade ``` 2. 安装VS Code。可以在终端中运行以下命令来安装: ``` curl -fsSL https://code.headmelted.com/installers/apt.sh | sudo bash ``` 3. 安装C++编译器。运行以下命令来安装GCC编译器: ``` sudo apt install build-essential ``` 4. 安装CMake。运行以下命令来安装CMake构建工具: ``` sudo apt install cmake ``` 5. 在VS Code中安装C++插件。打开VS Code,点击左侧的扩展图标,搜索"C++"插件并安装。 6. 创建一个C++项目。在VS Code中,点击"文件"->"打开文件夹",选择一个目录并创建一个新的文件夹作为你的项目文件夹。 7. 配置编译器路径。在VS Code中,点击"文件"->"首选项"->"设置",在右侧的窗口中搜索"C++: Compiler Path",将其设置为你的GCC编译器的路径(通常是"/usr/bin/g++")。 8. 配置调试器。在VS Code中,点击"调试"->"添加配置",选择"C++ (GDB/LLDB)",然后VS Code将为你生成一个"launch.json"配置文件。 9. 在项目中创建一个C++源文件,编写你的代码。 10. 使用快捷键"F5"或点击"调试"->"开始调试"来编译和运行你的代码。 这些步骤应该能帮助你在树莓派上配置C++开发环境。希望对你有所帮助!如果有任何问题,请随时向我提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冲鸭嘟嘟可

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值