树莓派的学习环境

树莓派学习(二):更换镜像源以及安装虚拟环境miniforge3 安装虚拟环境miniforge3,为安装pytorch做准备 阅读详情
刻录树莓派系统


树莓派运行的官方系统是基于 Debian 的衍生版 Raspbian,你也可以安装其它移植到树莓派上的 Linux 发行版。可以从 Raspberrypi.org 上下载最新版 Raspbian “wheezy” 后刻录到 SD 卡中。将下载后的压缩包解压,得到 img 格式镜像。在 Windows 下,可以使用 Win32DiskImager 向 SD 卡写入系统镜像。Mac OS X 和 Linux 的用户可以通过命令行写入镜像文件。下面以 Ubuntu 为例,其它 Linux 发行版和 Mac OS X 相同:


    解压的镜像文件放在 Home 文件夹下(也就是 /home/(你的用户名)),
    先不插入 SD 卡,终端中输入 df -h,之后再插入 SD 卡,
    再次运行 df -h,找到新出现的设备,记下设备名,如 "/dev/mmcblk0p1" 或 "/dev/sdd1"(最后的“p1”和“1”代表分区编号)。
    卸载 SD 卡,umount /dev/(设备名),
    sudo dd bs=4M if=~/2012-12-16-wheezy-raspbian.img of=/dev/mmcblk0(注意,因为你要拷贝的是整个 SD 卡,所以去掉分区编号“p1”)。接下来取决于你的 SD 读写速度。
    拷贝完成后,会出现写入数据大小和所用时间的列表。之后卸载 SD ,可以将其插入http://www.raspberrypi.org/downloads了。


第一次开机


将写好系统的 SD 卡插入树莓派,接上 USB 键盘和鼠标,连上显示器,最后接上电源。想让树莓派上网,只需插入连接路由器的以太网线即可。如果一切顺利,你会看见一个写满各种设备初始化信息的启动 log。这信息也可以在登录后,输入 dmesg 查看。首次运行http://www.raspberrypi.org/downloads后,出现的是一个配置工具。介于我们是带着学习的目的玩树莓派,你完全可以对这些设置进行各种折腾,不过这里还是对个别设置做个简单说明。


树莓派配置界面


    expand_rootfs : 只有选择了这一项,你才能使用整张 SD 卡。
    overscan : 如果显示的内容无法填满整个显示器,启动这一项。
    configure_keyboard : 树莓派默认的键盘设置是英式,而我们使用的是美式键盘,所以需要选择 English(US)
    change_pass : 默认密码是 raspberry,改一个更安全的吧。
    change_locale : 由于没有中文字体,此时不要选择中文。今后可以安装中文字体,安装方法和 Ubuntu 一样。
    change_timezone : 更改时区。
    memory_split : 分配 CPU 和 GPU 的内存的。
    ssh : 激活 Secure Shell 服务,使你可以远程登陆http://www.raspberrypi.org/downloads。
    boot_behaviour : 设置启动时是否启动图形界面。如果你想使用树莓派好好学习 Linux 系统,那就选 no。


设置好后重启。命令行登录界面需输入用户名和密码,默认用户名 pi,密码 raspberry。登录后,输入 startx,也可进入桌面环境。树莓派没有电源开关,在命令行下输入 sudo shutdown -h now 关机,sudo reboot 重启。
熟悉 Linux 学习环境


如果你不太习惯命令行操作,进入图形界面也没关系。Raspbian 使用 LXDE(Lightweight X11 Desktop Environment)桌面环境,和其它桌面环境使用起来没多大不同。需要说明的是默认的网页浏览器 Midori 没有 Flash,不支持 HTML 5 视频。媒体播放器 omxplayer 是命令行操作,建议不要放过任何熟悉命令行操作的机会。况且,Linux 下著名的 VLC 和 MPlayer 也没有相应的移植版。另外需要注意的是,MPEG-2 格式的视频需要单独购买硬件许可。


通过 Raspbian 的终端工具 LXTerminal 可以进入 shell,和其它 Linux 发行版没区别。使用树莓派学习 Linux 的好处在于你不用在虚拟机中运行缓慢的系统,也不用担心一不小心对日常用的电脑造成不可挽回的损失。如果你是用前面介绍的方法在 Linux 下拷贝镜像文件到 SD 卡,Linux 环境对你来说就不是问题。如果你之前没接触过类 Unix 系统(包括 Linux发行版和 Mac OS)的命令行方式,可以根据这 个命令行在线学习教程来学习。


Linux 的一大好处在于丰富的软件包都可以通过网络安装,比什么 App 商店都要方便。sudo apt-get install (软件名)即可。除了学习 Linux,Raspbian 还内置了两个非常适合初学者的编程语言,Python(2和 3)和 Scratch。两种语言都有丰富的在线教学资料。Python 可以在 Codecademy 和 Learn Python The Hard Way 学习;Scratch 是简单的可视化编程语言,除了官网有丰富的资源外,还可以跟随 edX 上哈佛大学的开放课 CS50x 学习。


树莓派的学习环境
漫长的学习之路


树莓派目前正在被大力推广到计算机教学中,连 Google 都向一些学校赠送树莓派用于计算机学习。树莓派的 GPIO 接口还可以和各种传感设备连接,配合 Arduino 打造出各种炫酷的科技产品。想象一下用树莓派制作自己的穿戴计算设备,将身边的各种数据信息放在视频眼镜上显示,那会有多酷?在网上可以找到很多 Raspberry Pi 项目,官方论坛和 RPi Hub 都有很好的参考。为了有一天可以制作出自己的定制电脑来,现在就开始学习 Raspberry Pi 吧。
【树莓派学习】树莓派3B+的安装和环境配置 在上面中,我们仅仅是通过命令行的方式查看到文件系统。既然我们安装的是桌面版本的树莓派系统,那么肯定有一个方式可以连接上桌面系统。要实现远程桌面连接,树莓派需要安装 xrdp服务。默认情况下,新创建的用户可以通过 SSH 登录(如果 SSH 服务已启用)。远程桌面连接,我们可以查看到桌面信息,但是如果还想要上传文件呢?首先,我们本地电脑需要安装一下vncviewer,通过它来远程连接到vncserver。接下来我们只需要打开树莓派的vnc服务,然后连接过去即可。根据具体系统下载好对应安装包,双击安装好。 阅读详情

相关推荐

STM32G474片内运放实战:从独立模式到PGA与ADC采样链路

在嵌入式控制系统中,运放是连接模拟信号与数字处理的关键环节。传统方案依赖外部分立运放搭建放大电路,存在成本高、PCB布局敏感、一致性差等痛点。STM32G474在MCU内部集成多路可编程运放(OPAMP),支持独立模式、跟随器、PGA以及比较器模式,配合内部ADC和DMA可构成完整模拟采集链路。通过片内互联,信号路径大幅缩短,抗干扰性和通道一致性显著提升,尤其适用于电机电流采样、数字电源等场景。本文以STM32G474为例,详解从独立模式到PGA增益配置,再到ADC与DMA联动调试的完整过程,并给出采样时间

weixin_29194255的博客 246

技术宅女5步教你玩转树莓派

本文的美女作者: Lauren Orsini是一个专业记者、业余程序员和全职宅女,她住在饱受交通之苦的Arlington, VA。   从SSH到端口转发,这些先进的技术将让你的树莓派开发更简单。 当你可以在命令行输入命令时,你就不再是一个新手在做一些 新手的设置了。虽然进度不快,但是你的确正在通过你的方式去学习使用这物超所值的、只有信用卡大小的计算机去满足一些DIY

梦想照旧实现 2327

QT编程之PCM音频播放与采集

Qt5/Qt6通用方案。

深之JohnChen的专栏 1166

树莓派3B--学习路线和资料汇总

最近学习树莓派感觉遇到瓶颈了,找资料成了一个问题,就和学习使用nvidia TX2一样,资料少啊! 如果资料和STM32那样就好了,可惜这是奢望啊! 现在专门用这一博文来记录学习资料的链接!路过的有更好的资料,请告诉我一声,一起进步,不胜感激! 学习路线: 1、 树莓派的学习路线和韦老师描述的并不相同,并不是从交叉编译,makefile,uboot和内核移植等内容讲起,而是从应用的角度出发...

天道酬勤 1万+

Halcon工业相机开发全流程:从SDK配置到实时图像采集(C++版)

本文详细介绍了使用C++进行Halcon工业相机开发的完整流程,从SDK配置到实时图像采集的实现。涵盖环境搭建、设备初始化、回调机制、参数控制等关键环节,并提供异常处理和实战案例,帮助开发者快速掌握工业视觉系统的开发技巧。

weixin_33728268的博客 512

CHI里的Error handling机制

本文讲解了CHI里的Error handling机制。

W1Z1Q的专栏 2500

树莓派学习历程

树莓怕学习历程-Day1 工具准备及TF烧录工具烧录镜像文件通过端口扫描工具扫描,查找树莓派的IP,连接树莓派 最近接触到树莓派,引起了学习的兴趣,根据自己的学习历程写下学习总结,方便后面查看。 主要参考B站上一些树莓派开发视频。 工具 1、树莓派镜像文件2020-02-13-raspbian-buster 2、SD烧录工具 USB Image Tool 3、putty 4、VNC 5、FileZilla 以上文件在各自的官网都很方便下载。 烧录镜像文件 使用USB Image Tool将linux的镜像

u010404245的博客 711

ICCompiler II学习笔记(一)ICC II使用全流程 overview

学习笔记同步发布在我的个人网站上,欢迎来访查看。 个人学识有限,理解可能有误,仅供参考。 文章目录一、前言二、 ICC II 简介和 GUI2.1 Blocks 和 Design Libraries2.2 Objects2.3 Application Options三、Design Setup四、APR flow五、 课程主题:如何用 ICC II来实现最好的PPA 一、前言 现在的芯片都在追求一个极致的PPA 芯片的生成可以分为以下 5大步骤: Front-end Design:前端设计,最终产生

一名FPGA芯片设计爱好者的技术博客 2万+

每天一个linux命令(15):tail 命令

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式;tail[必要参数][选择参数][文件]   2.命令功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。3.命令参数:-f ...

weixin_34221276的博客 1169

不写代码,Cursor 10分钟开发1个APP!保姆级教程喂饭来了

做出第一个能运行的app,那种成就感真的很棒。虽然过程可能有点折腾,但只要耐心一点,问题都能解决。记住,遇到问题不要慌,现在有AI帮忙,大部分问题都能快速解决。重要的是迈出第一步,开始动手实践。你的第一个app可能很简单,但这是一个很好的开始。随着经验积累,你能做出的东西会越来越酷。现在就开始行动吧,说不定下个月你就能向朋友炫耀你自己做的app了!

chenhong007的博客 1548

第229篇 轨迹时间参数化——TOPP-RA和速度约束处理

本文介绍了时间最优路径参数化(TOPP)问题及其解法。TOPP研究如何在给定空间路径上分配时间,使机器人运动时间最短且不超速,需满足速度、加速度和力矩约束。经典解法采用相平面法,通过前向和后向扫描确定最优速度曲线。TOPP-RA改进了数值稳定性,支持多约束处理。文章对比了TOPP与轨迹优化的区别,列举了开源工具,并解答了面试常见问题,指出TOPP广泛应用于机械臂、AGV等领域。TOPP不改变路径形状,仅优化速度分配,其最优解具有bang-bang特性。

郑伟强dev的专栏 321

每天一个linux命令(14):head 命令

head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。 1.命令格式:head [参数]... [文件]...  2.命令功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。 3.命令参数:-q 隐藏文件名-v 显示文件名-c<字节...

weixin_33794672的博客 2284

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

树莓派深度学习项目系列之环境搭建

树莓派深度学习环境搭建前言一、准备材料二、开始烧录系统三、环境搭建1.准备材料2.删除python2,创建python3的软链接3.安装相关的依赖包4.安装相关深度学习包四、总结 文章目录前言一、准备材料二、开始烧录系统三、环境搭建1.准备材料2.删除python2,创建python3的软链接3.安装相关的依赖包4.安装相关深度学习包四、总结 前言 树莓派是低廉的Ai算法的移植设备之一。目前的最新的版本已经更新到树莓派4B,其是基于arm架构的4核cortex-A架构芯片,主频高达1.5GHz,最高内存

静水流深 2355

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

树莓派与深度学习:环境配置及镜像分享

转载:https://zhuanlan.zhihu.com/p/110013867 简介:疫情严峻,没法出门,家里的老电脑又没法跑深度学习,索性在某宝入手了一块树莓派4B,试一试在树莓派这样的移动端,深度学习模型能否跑的起来。本篇主要介绍一下树莓派断的深度学习环境搭建的过程,以及分享一下深度学习环境配置好的树莓派镜像。镜像资源百度云链接:https://pan.baidu.com/s/1mCSvP...

chongchujianghu3的博客 5018

树莓派安装 tensorflow , 深度学习开发环境搭建

树莓派安装 tensorflow , 深度学习开发环境搭建 1. 修改分辨率 查看 python 版本号 -> Display Option -> Resolution 树莓派上怎么看Python的版本号 要运行Python2就直接运行python,要使用Python3就需要运行python3 如果想运行python时默认为Python3,只需要把python软链接至python3.5就可以了。具体操作分为以下几个步骤: 1.删除Python的链接文件 sudo rm /usr/bin

孙冬梅的博客 1835

树莓派学习:环境配置

编程实践让我在树莓派平台上重新审视C语言和Python的基础知识,从安装编译器到编写代码,再到运行程序,体验了完整的开发流程。访问树莓派官方网站,在相关下载区域找到适合Windows系统的镜像工具链接,点击Download Windows下载,等待下载完成;下载完成过后,双击,在安装向导的引导下,按照默认设置或根据个人偏好选择安装路径等选项,逐步完成安装过程。回到主界面,选择 是 ,会跳出一个提示,再次选择 是 ,删除原来的数据,随后等待烧录完成(写入、验证)。在下图中,1处输入树莓派IP地址;

weixin_74345079的博客 904

树莓派RP2040Pico学习记录——环境搭建

windows系统在vscode中安装。

2202_75570318的博客 300

基于树莓派搭建 Intel Movidius 神经网络计算棒2代深度学习环境

基于树莓派搭建 Intel Movidius 神经网络计算棒2代深度学习环境 文章目录基于树莓派搭建 Intel Movidius 神经网络计算棒2代深度学习环境@[toc]开发平台要求安装树莓派 OS安装树莓派 OS 的 OpenVINO™ 工具包【Install the OpenVINO™ Toolkit for Raspbian* OS Package】安装其它依赖软件【Install E...

描绘自己的王国…… 2010

树莓派5+AI识别学习 -环境准备树莓派5b

树莓派+AI+opencv 学习 第一课

chenlixiangyes的专栏 488

树莓派ros1 环境问题反推 学习下

文章目录1 代码反推2 脚本反推3 钩子脚本3.1 1.ros_distro.sh3.2 1.ros_etc_dir.sh3.3 1.ros_package_path.sh3.4 后面两个一样的 9其实算是知道结果的反推) 1 代码反推 把rospack的源码 下载下来 git clone https://github.com/ros/rospack.git 用find 命令来推 // COM...

weixin_36628778的博客 985

【树莓派学习】开发环境配置

本文主要介绍树莓派的开发环境配置,包括软件源的替换、pip源的替换、WiringPi的安装

flashier的博客 2698

树莓派 树莓派搭建深度学习环境、树莓派部署Yolov5-Lite模型相关流程

树莓派 树莓派搭建深度学习环境、树莓派部署Yolov5-Lite模型相关流程

guoqingru0311的博客 785

避坑指南:树莓派深度学习环境搭建的常见陷阱与系统性解决方案

本文提供了树莓派深度学习环境搭建的全面避坑指南,涵盖系统配置、Python环境规划、PyTorch框架安装、视觉库集成及依赖冲突解决方案。针对ARM架构特性,重点解析了PyTorch的安装方法和性能优化技巧,帮助开发者高效构建稳定的AI开发环境。

silver的专栏 713

树莓派 Raspberry Pi 4B下PyTorch TensorFlow 深度学习环境配置

树莓派 Raspberry Pi 4B下PyTorch TensorFlow 深度学习环境配置 Install DL on a Raspberry Pi 4. 请参考https://qengineering.eu/install-pytorch-on-raspberry-pi-4.html 以及 https://github.com/Qengineering/RPi-image

weixin_41809001的博客 1420

树莓派上如何安装 tensorflow 搭建深度学习环境

前言 为了毕设需要,最近几乎每天都在树莓派上安装 tensorflow 深度学习环境,参考了许多资料,可就是无法搭建成功,可真是捉急,直到刚刚才解决了这个大麻烦,特此记录一下如何在树莓派上安装 tensorflow. 要求环境 1.树莓派环境参数: 树莓派型号:RasberryPi 3B+ 树莓派系统版本: Python 版本:Python 3.7 在 Windows 上通过 Xshell 连接远程访问树莓派 2.检查是否已配置 Python 环境: python3 --version pip3 --

疯魔coding君的博客 5005
上一篇: 树莓派 respberry安全关机命令重启命令
下一篇: 配置 Mysql 允许远程连接
CsharpGame
博客等级 码龄21年 11粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值