树莓派初次使用环境搭建

树莓派初次使用环境搭建

1. 什么是树莓派?

img

树莓派是一种基于ARM处理器的小型单板计算机,它最初是由英国的树莓派基金会开发的,旨在促进学校和发展中国家的计算机科学教育。树莓派具有低功耗、低成本、体积小和易于编程等优点,可用于各种应用,例如媒体中心、游戏机、智能家居、机器人、传感器数据收集和物联网等。树莓派具有丰富的扩展接口,可连接各种传感器、电机、显示器等外设,同时也支持各种操作系统,如Raspbian、Ubuntu、Windows 10 IoT Core等。树莓派具有非常广泛的应用范围,我们可以用它来做很多有意思的项目:

  1. 媒体中心:树莓派可以运行媒体中心软件,如Kodi,可以用于流媒体和媒体文件的播放和管理。
  2. 游戏机:树莓派可以安装游戏模拟器软件,如RetroPie,可以玩各种经典游戏。
  3. 智能家居:树莓派可以与各种智能设备进行连接,如智能插座、智能灯泡、智能门锁等,可以实现智能化的家居控制。
  4. 机器人:树莓派可以控制各种机器人,如小车、四足机器人等,可以实现远程控制、传感器数据采集等功能。
  5. 传感器数据收集:树莓派可以连接各种传感器,如温度传感器、湿度传感器、光照传感器等,可以实时采集和上传传感器数据。
  6. 物联网:树莓派可以作为物联网网关,与各种物联网设备进行连接,可以实现物联网数据的采集、分析和控制等功能。
  7. 学习编程:树莓派可以用于学习编程,可以运行各种编程语言,如Python、C++等,可以实现各种编程项目,如机器学习、人工智能等。

2. 准备工作

  • 树莓派(本人使用的是4B)
  • 一张TF卡(建议8G以上,越大越好)
  • 读卡器
  • 计算机

3. 系统烧录

下载系统

树莓派可以运行多种不同的操作系统:

  1. Raspbian:这是基于Debian Linux的树莓派官方推荐操作系统,它集成了许多树莓派的驱动和工具,适用于大多数树莓派应用。
  2. Ubuntu:Ubuntu是一种流行的Linux发行版,也可以在树莓派上运行,Ubuntu提供了更广泛的软件库和更好的支持。
  3. Windows 10 IoT Core:这是微软专门为物联网设备推出的操作系统,可以在树莓派上运行,适用于一些特定的应用场景。
  4. Arch Linux ARM:这是基于Arch Linux的树莓派操作系统,Arch Linux以其轻量级和定制化而闻名,适合高级用户进行个性化配置和开发。
  5. RetroPie:这是一种基于Raspbian的操作系统,专门用于模拟器和游戏的运行,可以模拟多种游戏主机和游戏机。

这里推荐使用的是Raspbian,即官方版本Raspberry Pi OS。

官网地址:https://www.raspberrypi.com/software/

下载好之后,把TF卡通过读卡器连接到计算机上,打开软件即可安装系统到TF卡。

在安装过程中,根据自己的需求,可以对Raspberry Pi OS进行一些基本配置,例如WiFi网络连接、用户名、密码等。

4. 远程控制树莓派

此方法是通过WIFI使用计算机控制树莓派(无需单独连树莓派的显示器,鼠标,键盘以及网线)。

首先我们必须要通过SSH连接,打开VNC功能,才能通过WIFI使用计算机控制树莓派。

SSH连接

TF卡通过读卡器插在电脑上,在BOOT盘根目录,新建文本文档,然后用记事本打开它,输入以下文字:

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
	ssid="wifi名"
	psk="wifi密码"
	key_mgmt=WPA-PSK
	priority=1
}

然后保存,把文件名改为wpa_supplicant.conf。然后将TF卡插入树莓派,开机。通过路由器(其他热点也可查看IP)查看树莓派的IP地址。继续在根目录(BOOT)新建文件,命名为ssh(无后缀);这样就打开了SSH通道了。

链接:点击下载putty提取码:jw3o

点击连接下载Putty并安装,安装后打开Putty。输入对应的树莓派IP后打开。

在这里插入图片描述

会出现一个登录界面,树莓派默认登录名是 pi, 密码是 raspberry 。在命令行下,输入sudo raspi-config,打开树莓派配置界面:在 Interfacing Options里,设置使能VNC。这样就打开了树莓派的VNC功能,修改完以后,按tab键退出选项,选择back按钮返回。

VNC连接

最后下载计算机端的VNC Viewer,就可以在Windows下登录树莓派的桌面了。(链接:点击下载提取码:9jjc)

打开VNC Viewer,输入对应的树莓派IP,如下图所示:

然后就可以进入树莓派的界面:
在这里插入图片描述

到此树莓派的准备工作已经完成!

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
搭建 Linux 和树莓的交叉编译环境,需要完成以下几个步骤: 1. 安装交叉编译工具链 在 Linux 上使用交叉编译工具链来编译适用于树莓的程序。可以在 Raspberry Pi 官网上下载适用于 Linux 的交叉编译工具链。 2. 配置环境变量 将交叉编译工具链的路径添加到系统的环境变量中,以便在命令行中使用。 例如,在 Ubuntu 系统中,可以编辑 /etc/environment 文件,添加以下代码: ``` export PATH=$PATH:/path/to/cross-compile-toolchain/bin ``` 将 /path/to/cross-compile-toolchain 替换为实际的交叉编译工具链路径。 3. 编写交叉编译脚本 编写一个简单的交叉编译脚本,以便能够快速编译适用于树莓的程序。 例如,在使用 CMake 构建程序时,可以编写一个名为 raspberrypi.cmake 的脚本文件,将以下代码添加到 CMakeLists.txt 文件中: ``` set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_PROCESSOR arm) set(CMAKE_C_COMPILER /path/to/cross-compile-toolchain/bin/arm-linux-gnueabihf-gcc) set(CMAKE_CXX_COMPILER /path/to/cross-compile-toolchain/bin/arm-linux-gnueabihf-g++) set(CMAKE_FIND_ROOT_PATH /path/to/cross-compile-toolchain/arm-linux-gnueabihf/sysroot) ``` 将 /path/to/cross-compile-toolchain 替换为实际的交叉编译工具链路径。 4. 编译程序 使用交叉编译工具链编译程序。 例如,在使用 CMake 构建程序时,可以在命令行中运行以下命令: ``` mkdir build cd build cmake .. -DCMAKE_TOOLCHAIN_FILE=raspberrypi.cmake make ``` 这将使用 raspberrypi.cmake 脚本文件来构建程序,并使用交叉编译工具链来编译程序。 完成上述步骤后,就可以在 Linux 上搭建树莓的交叉编译环境

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值