树莓派开发笔记(一): 入手树莓派3b,成功运行树莓派系统

简介: 树莓派开发笔记(一): 入手树莓派3b,成功运行树莓派系统

若该文为原创文章,未经允许不得转载

原博主博客地址:https://blog.csdn.net/qq21497936

原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062

本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79659992

各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究

红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中...(点击传送门)

树莓派开发专栏(点击传送门)

上一篇:无

下一篇:《树莓派开发笔记(二):树莓派Qt编译和宿主机Qt交叉编译

 

前话

上手树莓派的开发过程笔记。

 

树莓派3b

外包装与配置

   购买过来的树莓派3b,只有1个包装盒,如下图:

拆口开,树莓派有以下接口:

      从上面的硬件看出,单买一个pi是不够的,配件不齐全。

      可使用GPIO口直接供电,不建议直接使用GPIO口供电,应该使用micro USB供电,所以我们还需要购买:

  • 大于8GB的micro SD卡,笔者16GB,用于刷树莓派系统,为了刷卡,所以还需要一个读卡器。
  • 购买一根micro usb的数据线+充电头(头要能达到2A,否则很有可能出现供电不足)。

基础配件清单

  • 16GB卡(大于8GB即可)
  • micro sd读卡器
  • micro usb数据线
  • 充电头(5V2A,小于2A可能出现供电不足,2A也可能出现)

 

树莓派系统下载

      官网或者三方网站下载树莓派系统:

  https://www.raspberrypi.org/downloads/

      如下图:

             左边的noobs包含了右边raspbain系统,直接把noobs考进sd卡后,运行树莓派会自行安装。

      右边的raspbain系统是树莓派的系统。

      不论左边的noobs还是右边的raspbain都提供了两种包下载,左边的是带桌面GUI的(推荐),右边的是轻量级版本(不带GUI)。

 

给树莓派刷系统

      下载软件Win32 Disk Imager:

       https://sourceforge.net/projects/win32diskimager/

      安装软件后,将sd卡在PC机上读出来,使用软件刷系统:

写入过程:

 

运行树莓派系统

      将刷好系统的sd卡插入树莓派

      接好相关设备(电源+键鼠+hdmi),如下图:

     

      绿灯闪几下表示正常运行(不闪则系统未起来,如未插卡时)。

      运行正常,则显示器有显示:

             点击右上角,可以连接无线wifi,可以插网线连接有线网。

 

供电不足

   当屏幕右上角显示黄色闪电图标(如下图),表示供电不足,笔者使用的是1A的充电头,供电不行,需要2A的,并且使用了hdmi转vag的线,有一定的功率损耗,树莓派对供电要求比较高,你可以接有线网,笔者用的wif,关闭了蓝牙和音频输出,降低功率。

      时常会黑屏,啥的,但是不暂时不影响我们使用。

      注意:笔者直接将USB查到笔记本USB3,0供电上,一直出现黄色图标,但是到目前为止没有再出现短暂黑屏现象,预估只要换2A的头,笔者的树莓派就不会有供电不足的情况发生(只接键鼠+hdmi转vga)。

 

安装树莓派中文环境

      因为需要系统支持中文,中文输入法才有效;

步骤一:安装中文字库

sudo apt-get install tty-wqy-zenhei

步骤二:配置中文环境

sudo raspi-config

      选择“Localisation Options”

      选择“Change Locale”

      翻页到“zh_CH.UTF-8 UTF-8”,注意:使用space空格选择

      连续两下回车,然后对系统reboot即可。

      可以重新把他设置回英文环境(笔者需要的主要是英文系统支持中文输入)。

 

安装中文输入法

   因为有可能会直接在树莓派上开发和查询相关资料,所以我们需要中文输入法:

步骤一:更新软件源

sudo apt-get update

(使用wifi因为供电问题,导致wifi功率不够稳定不够大,速度到25%只有几KB,遂直接插网线操作,几秒钟更新完成)。

步骤二:安装fcitx

sudo apt-get install fcitx

步骤三:安装fcitx拼音输入

sudo apt-get install fcitx-pinyin

步骤四:配置fcitx(PinYin)

      右键点击左上角fcitx,右键菜单选择配置

      配置成有Pinyin即可。

补充:英文系统环境下保存中文出错,如下图

      改为中文系统后,可以保存,然后笔者又改为英文重启,又可以保存了,具体原因未知,有兴趣,读者可以研究,并可将结果留言或发右键给本人QQ邮箱21497936@qq.com。

 

配置ssh服务

   树莓派自带ssh服务,但是默认并没有启动,可以使用可视化界面配置,因为后面我们需要轻量级的系统,只有命令行,所以此处只做命令行的方式配置ssh服务。

步骤一:启动ssh

sudo touch /boot/ssh
sudo reboot

步骤二:设置密码

      进入后会提示设置密码

      打开终端,输入

sudo passwd pi

      设置完密码,下次重启仍然无需密码。

步骤三:测试ssh

      远程登录,删除桌面的New文件

 

     树莓派桌面已无New文件

 

设置键盘布局

   输入数字键上的字符,显示与实际不符,是因为键盘布局不同。

步骤一:进入配置

      输入命令

sudo raspi-config

      打开配置菜单,选择本地选项

步骤二:更改键盘布局

      选择更改键盘布局,如下图:

      选择101标准键盘,如下图:

      选择其他,如下图:

      选的English(US) ,如下图:

      选择如下图

      默认键盘布局

      默认按键

      选择No,然后reboot

   重启后即可,若不行,请断电尝试,请插拔USB键盘尝试。

 

上一篇:无

下一篇:《树莓派开发笔记(二):树莓派Qt编译和宿主机Qt交叉编译

 

原博主博客地址:https://blog.csdn.net/qq21497936

原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062

本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79659992

 


相关文章
|
监控 负载均衡 算法
构建高效微服务架构的五大核心组件
【4月更文挑战第6天】随着现代业务需求的多样化和复杂性增加,传统的单体应用已无法满足快速迭代与灵活部署的需求。微服务架构应运而生,以其高度模块化、独立部署和可伸缩性成为企业转型的关键。本文聚焦于构建高效微服务架构的核心组件,从服务发现、配置管理、负载均衡、容错处理到服务监控五个方面进行深入剖析,旨在提供一套全面的技术指南以支持后端开发的最佳实践。
|
9月前
|
机器学习/深度学习 文字识别 测试技术
Qwen2.5-VL-32B: 更聪明、更轻量!
年前,阿里通义千问团队推出了 Qwen2.5-VL 系列模型,获得了社区的广泛关注和积极反馈。在 Qwen2.5-VL 系列的基础上,研究团队使用强化学习持续优化模型,并使用 Apache 2.0 协议开源 32B 这个备受喜爱的参数规模的新 VL 模型—— Qwen2.5-VL-32B-Instruct。相比此前发布的 Qwen2.5-VL 系列模型,本次推出的 32B 模型的特点如下:
3403 0
|
10月前
|
人工智能 JavaScript 程序员
基于 AI 程序员完成新功能开发
基于AI的程序员工具能自动分析并修复编译、调试错误。例如在Vite项目中遇到“ReferenceError: loadEnv is not defined”时,AI可快速定位问题为loadEnv未正确定义或导入,并提供具体解决方案,如检查导入语句、函数定义、配置文件及依赖项版本,帮助开发者高效解决问题。此外,AI还支持一键替换和导入功能,减少代码编写量,提升开发效率。[了解更多](https://blog.csdn.net/qq_41589580/article/details/145779783)
|
人工智能 数据库
数据库关系运算理论:专门的关系运算概念解析
数据库关系运算理论:专门的关系运算概念解析
420 0
|
算法
详尽分享算法系列:日历算法
详尽分享算法系列:日历算法
533 0
EMQ
|
Ubuntu NoSQL 物联网
如何在 Ubuntu 上安装 EMQX MQTT 服务器
本文将以EMQX开源版为例,介绍如何在Ubuntu系统中搭建一个单节点的MQTT服务器,并对搭建过程中容易遇到的常见问题进行逐一演示。
EMQ
2421 1
如何在 Ubuntu 上安装 EMQX MQTT 服务器
|
存储 SQL 关系型数据库
MySQL 查询语句大全
MySQL 查询语句大全
337 2
|
消息中间件 缓存 算法
消息队列进阶-1.消息队列的应用场景与选型
消息队列进阶-1.消息队列的应用场景与选型
364 0
|
Web App开发 存储 缓存
离线网络搜索
离线网络搜索是指在本地计算机或移动设备上进行网络搜索,而不是通过互联网连接到远程服务器进行搜索。这种技术可以用于在没有网络连接或网络连接不稳定的情况下进行搜索,或者出于隐私或安全考虑而需要保护搜索历史记录和搜索活动。
923 3
|
Ubuntu Linux 数据库
废弃手机别丢弃,秒变8h8g永久服务器
废弃手机别丢弃,秒变8h8g永久服务器
2068 0