树莓派新手入门教程
- 格式:pdf
- 大小:415.59 KB
- 文档页数:5
树莓派(4B)新⼿⼊门教程前期准备必要物料树莓派4B 主机Type-C 电源内存卡(8G+) ⼀般建议⼀步到位64G系统镜像镜像写⼊⼯具镜像下载官⽅下载地址:我选了带desktop的版本系统⽀持树莓派⽀持多种系统官⽅版本主要有基本款,基本+桌⾯款,基本+桌⾯+推荐软件款三⽅版本⽀持 Ubuntu,LibreELEC(含Kodi,可以玩游戏那种_,建议搜索斐讯遗产 "N1盒⼦ LibreELEC" 等关键词⾷⽤),Android等等刷写系统选择镜像选择sd卡等待刷写系统完成即可配置SSH由于没有显⽰器,需要开启ssh⽅便调试使⽤,以下步骤为开始ssh及vnc远程桌⾯将烧写好镜像的sd卡插⼊读卡器,连接上电脑,在 boot 分区下创建⼀个空⽩⽂件⽂件名 ssh (⼩写且⽆后缀名)配置WIFI依旧在boot 分区下创建⽂件 wpa_supplicant.conf ,使⽤你喜欢的⽂本编辑器编辑以下配置配置说明ssid wifi ⽹络名称psk wifi 密码key_mgmt 加密⽅式 ⽆密码设置NONE ,常见WPA 协议设置为WPA-PSK(包含WPA2)priority 连接优先级,数字⼤优先级⼤,但不可为空scan_ssid 若⽹络隐藏名称则设置1开启扫描通过以上设置即可通过ssh 连接到树莓派,后续将通过指令设置然后将树莓派通电,通过路由器后台查询对应的IP地址开启远程桌⾯VNCssh 连接上树莓派后,通过以下操作设置VNCsudo raspi-config选择第五项 Interfacing Options country=CNctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1network={ssid="WiFi-A"psk="12345678"key_mgmt=WPA-PSKpriority=1}network={ssid="WiFi-B"psk="12345678"key_mgmt=WPA-PSKpriority=2scan_ssid=1}进⼊后选择3项VNC然后选择左边Yes开启修改VNC桌⾯分辨率sudo raspi-config选择第7项⾼级设置进⼊后选择第A5项按需选择需要的分辨率我这⾥选择最后⼀项1080挂载TF卡剩余分区sudo raspi-config进⼊配置界⾯选择第7项 Advanced Options然后选择第A1项 Expand Filesystem ……完成后等待机器重启可以使⽤指令 df -h 查看磁盘使⽤情况看到/dev/root 已经挂载到根⽬录/ 即成功通过以上设置基本⼊门配置已经设置成功,下⾯就开始愉快的折腾之旅吧。
因为之前没有接触过树莓派,趁着这次树莓派的试用机会,我会将我学习的过程都通过笔记的形式记录下来,一来对自己的学习作个总结,二来可以给后来的初学者作个参考。
下面开始我的树莓派B+新手学习笔记系列一【系统安装及登录】一、下载树莓派镜像文件首先下载树莓派镜像文件RASPBIAN,下载地址:/downloads/这里选择最新的2014-09-09版本,选择Download ZIP,文件大小900MB+,使用迅雷下载,速度还是挺快的。
二、刷入镜像文件在windows环境下下载最新的镜像,15+MB/s的写入速度,对这张microSD还是挺满意的。
三、电源我使用的是小米电源,最大输出2.1A,对树莓派来说足够了。
四、通过串口连接树莓派由于手头上没有独立显示器,这里我们直接通过串口连接树莓派,后面通过网线和电脑共享上网,安装远程桌面,这样完全可以在不需要显示器的情况下感受树莓派的魅力。
我们先来看看老版Model B的GPIO引脚说明:新版Model B+和B的串口引脚位置一致,只是多了一些引脚。
五、使用TTL串口线连接树莓派,登录,波特率115200我使用的是FPGA开发板自带的TTL-USB转换线,其他的也可以,里面的芯片用的基本都是一样的。
上电,登录树莓派用户名:pi密码:raspberry登录成功,可以发现树莓派使用的linux内核为3.12.28+,版本比较新。
查看SD卡使用情况:df -h注意,我的SD卡是16GB,但这里只识别了2.9GB。
下一篇学习笔记我们会对SD卡进行处理,让树莓派识别出SD卡剩余的空间。
至此,系统安装成功,也可以通过命令行来和树莓派进行交互了。
树莓派B+新手学习笔记(4)【PC和树莓派共享上网】手头上没有无线网卡。
笔记本通过WiFi上网,有线网卡空着,有没有最简单的方法让树莓派上网呢?方法总是有的,而且还很简单,只需要额外的一根网线即可。
下面让我们来操作一下。
一、接上网线二、修改树莓派interfaces为了后面的SSH连接管理,我们给树莓派配置一个静态IP地址:192.168.1.209,当然这个IP地址你可以自己定义。
树莓派基本使用方法树莓派呀,就像是一个超迷你的小电脑,可好玩啦。
拿到树莓派之后呢,你得先给它找个“家”,这个“家”就是电源啦。
得用合适的电源给它供电,不然它可没法工作哟。
一般来说,按照说明书上推荐的电源规格来就好啦。
然后就是存储设备啦。
树莓派可以用SD卡来存储数据和系统。
你得先把系统镜像烧录到SD卡里面。
这就像给它的小脑袋里装上思想一样。
网上有专门的烧录工具,操作起来也不是很难,按照提示一步步来就行。
再说说连接设备吧。
它有好多接口呢。
如果想让它显示画面,就可以用HDMI线把它和显示器连接起来,就像给它接上了一个大眼睛,可以看到它显示的东西啦。
要是想让它上网,还可以接上以太网线,这样它就能畅游网络世界啦。
还有啊,树莓派的操作系统也很有趣。
比较常用的是Raspbian系统。
这个系统很适合初学者,就像一个贴心的小管家,能帮你管理树莓派的各种功能。
在系统里,你可以像在普通电脑上一样,安装各种软件。
不过要注意软件的兼容性哦。
你要是想玩点有趣的项目,比如说做个小的智能家居控制器。
那你就可以把树莓派和一些传感器连接起来。
像温度传感器、光线传感器之类的。
然后通过编写简单的程序,就能让树莓派根据传感器传来的数据做出反应啦。
比如说温度高了就自动打开小风扇之类的,超酷的。
树莓派还可以用来搭建一个小的服务器呢。
可以共享文件或者搭建一个小型网站。
不过这可能就需要你多学一点网络知识啦。
但是别怕,网上有好多教程可以参考,就像有好多热心的小伙伴在旁边指导你一样。
总之呢,树莓派就像一个充满无限可能的小盒子。
只要你有想法,就可以慢慢探索它的各种玩法。
刚开始可能会遇到一些小问题,但是别灰心,这都是探索过程中的小插曲,慢慢你就会发现它的乐趣啦。
树莓派的入门配置Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998树莓派新版-入门配置来源:网络编辑:admin如果你有密集恐惧症则只需要看标题和字体加粗部分.有下划线的是网站都可以点开的.Linux系统分支有很多国内常用的分支主要是:参考:GNU/Linux发行版历年分支进化图一览.目前桌面版Debian分支相比要做的好点,服务器端肯定是Redhat分支了,因为树莓派硬件是基于ARM的,所以在树莓派官网也有针对其的编译版.RASPBIAN 对应debianPIDORA 对应 Redhat下的Fedora分支好了废话不多说,正文开始.1.系统安装写入SD卡a)在官网下载RASPBIAN的镜像,点击前面的链接下载,最新版本有900多M,下载后解压文件.b)这里推荐使用Win32DiskImager这款软件来将树莓派系统写入到SD卡c)然后将SD卡插入树莓派,并且连接上网线和电源.2.使用 raspi-config工具配置树莓派a)查看ip正常情况下树莓派就可以启动了,但是现在还不知道他的IP,无法用ssh的方式进入系统,如果会用路由器查看ip的朋友就不是事,如果不会的可以使用Advanced IP scanner这款软件查看.b)系统配置知道IP了就可以进入系统配置了树莓派的默认账号是pi,默认密码是raspberry.SSH进入后输入sudo raspi-config这个命令会弹出这个命令行配置界面1 Expand Filesystem扩展文件系统按回车即可.(将SD卡利用率最大化).2 Change User Password改变默认pi用户的密码.3 Enable Boot to Desktop/Scratch启动时进入的环境选择Console Text console, requiring login(default)启动时进入字符控制台,需要进行登录(默认项)Desktop log in as user "pi" at the graphical desktop启动时进入LXDE图形界面的桌面Scratch Start the Scratch programming environment upon boot启动时进入Scratch编程环境,进入后,可以点File->Exit退出,然后在退出过程中按Ctrl+C进入控制台。
加电没有插SD卡,加电时除了电源灯之外,不会有任何的反应,HDMI没有任何输出,树莓派的说明书中提到可以通过串口输入命令,但是它的串口是通过那两排GPIO的脚的其中三个脚印引出的,而且是TTL电平的,必须通过驱动芯片才能和PC机的串口连接。
准备SD卡树莓派的官网提供了三个版本的镜像文件,还有无数第三方的镜像,由于是初次接触,还是用官网的Raspbian版本,因为是基于Debian的,所以Debian的一些命令和配置方法可以用得上。
还要下载Win32DiskImager工具,用于在Windows下将下载的IMG文件写入到SD卡中。
至于为什么把镜像文件直接拷贝到SD卡中是无效的,一言难尽,就和刻录光碟的ISO镜像要用专门刻录镜像的功能,而不能直接把ISO文件刻录到光碟上的道理是一样的。
在这里下载文件,然后把读卡器和SD卡插入计算机,运行Win32DiskImager,选择镜像文件和合适的盘符,如果原来机器上插有其他的USB硬盘或者SD卡,建议在做这件事之前全部拔掉,避免发生选错盘符,把整个USB硬盘资料全部洗掉的情况。
写入完成后,就可以把SD卡插到树莓派上,把HDMI线、鼠标、键盘、网线全部插上。
首次启动加电后,如果电源灯旁边的绿色的灯(OK)会闪动,就说明SD卡是可用的。
这时如果HDMI连接好电视了,电视上就会开始出现启动画面了。
接着是熟悉的Linux启动界面,企鹅被替换成了树莓:首次启动将出现系统初始配置的界面,这个界面在也可以在之后的终端窗口中通过sudo raspi-config激活。
由于在初始配置的界面上没有看到有网络配置的选项,所以建议在网络环境中一定要有DHCP,也就是能自动获取IP的网络环境。
因为Raspbian的各种软件的安装是需要网络连接支持的。
需要用到的功能说明如下:∙expand_rootfs–将根分区扩展到整张SD卡,因为整个Image才400多兆,但是现在的SD卡基本都是几个G的,除非SD卡有其他用途,一般建议选择这项,这样可以有足够多的空间来安装各种程序。
RaspberryPi单片机开发入门指南第一章:什么是Raspberry Pi单片机?Raspberry Pi单片机是一款基于Linux操作系统的微型计算机,采用ARM架构,具有强大的计算和通信能力。
它可以通过外部设备进行控制和交互,适用于各种嵌入式系统开发和物联网应用。
本章将介绍Raspberry Pi单片机的基本概念和硬件组成,为读者提供深入了解该开发平台的基础知识。
1.1 Raspberry Pi的起源和发展Raspberry Pi最初是由英国的树莓派基金会于2012年推出的,旨在推动计算机教育的发展。
自那以后,它迅速受到了全球范围内的开发者和制造商的关注和使用。
1.2 Raspberry Pi的硬件组成Raspberry Pi的硬件组成包括主板、处理器、内存、存储器、输入输出接口等部件。
它支持多种操作系统,如Raspbian、Ubuntu Mate等,可以通过外接显示器、键盘、鼠标等进行控制和操作。
第二章:Raspberry Pi单片机的环境搭建在开始使用Raspberry Pi单片机进行开发之前,我们需要先搭建开发环境并进行必要的配置。
2.1 安装操作系统Raspberry Pi单片机支持多种操作系统,但最常用的是Raspbian。
本节将介绍如何下载和安装Raspbian系统,以及操作系统的基本设置。
2.2 连接硬件设备Raspberry Pi单片机可以通过多种外设进行交互和控制。
本节将介绍如何连接显示器、键盘、鼠标等外设,并进行必要的驱动安装和配置。
2.3 配置网络和远程访问通过网络连接,我们可以实现对Raspberry Pi单片机的远程访问和控制,方便开发和调试。
本节将介绍如何配置网络连接和远程访问。
第三章:Raspberry Pi单片机编程入门在搭建好开发环境之后,我们可以开始进行Raspberry Pi单片机的编程了。
本章将介绍常用的编程语言和开发工具,以及基本的编程技巧和注意事项。
树莓派新版-入门配置来源:网络编辑:admin如果你有密集恐惧症则只需要看标题和字体加粗部分.有下划线的是网站都可以点开的.Linux系统分支有很多国内常用的分支主要是:1.Debian2.Redhat参考:GNU/Linux发行版历年分支进化图一览.目前桌面版D ebian分支相比要做的好点,服务器端肯定是Redh at分支了,因为树莓派硬件是基于A RM的,所以在树莓派官网也有针对其的编译版.RASPBI AN 对应debi anPIDORA对应 Redhat下的Fed ora分支好了废话不多说,正文开始.1.系统安装写入SD卡a)在官网下载RASPBI AN的镜像,点击前面的链接下载,最新版本有900多M,下载后解压文件.b)这里推荐使用Win32D iskIm ager这款软件来将树莓派系统写入到SD卡c)然后将SD卡插入树莓派,并且连接上网线和电源.2.使用 raspi-config工具配置树莓派a)查看ip正常情况下树莓派就可以启动了,但是现在还不知道他的I P,无法用ssh的方式进入系统,如果会用路由器查看ip的朋友就不是事,如果不会的可以使用Advanc ed IP scanne r这款软件查看.b)系统配置知道IP了就可以进入系统配置了树莓派的默认账号是pi,默认密码是r aspbe rry.SSH进入后输入sudo raspi-config这个命令会弹出这个命令行配置界面1 Expand Filesy stem扩展文件系统按回车即可.(将SD卡利用率最大化).2 Change User Passwo rd改变默认pi用户的密码.3 Enable Boot to Deskto p/Scratc h启动时进入的环境选择Consol e Text consol e, requir ing login(defaul t)启动时进入字符控制台,需要进行登录(默认项)Deskto p log in as user "pi" at the graphi cal deskto p启动时进入L XDE图形界面的桌面Scratc h Startthe Scratc h progra mming enviro nment upon boot启动时进入S cratc h编程环境,进入后,可以点Fil e->Exit退出,然后在退出过程中按Ct rl+C进入控制台。
快速上手学习RaspberryPi单板计算机Chapter 1: Introduction to Raspberry PiRaspberry Pi is a series of single-board computers developed by the Raspberry Pi Foundation. It is designed to provide an affordable and accessible platform for learning programming and computer science. In this chapter, we will explore the basics of Raspberry Pi, including its hardware components and operating system.1.1 Hardware ComponentsRaspberry Pi consists of several key hardware components:- CPU: The central processing unit is the brain of the Raspberry Pi. It determines the processing power and speed of the computer.- RAM: Random Access Memory is used to temporarily store data that the CPU is currently working on. More RAM allows for smoother multitasking.- Storage: Raspberry Pi uses a microSD card to store the operating system and data. The storage capacity can vary depending on the user's needs.- Ports: Raspberry Pi is equipped with various ports, including HDMI, USB, Ethernet, and GPIO (General Purpose Input/Output) for connecting different devices.- Power Supply: Raspberry Pi requires a micro USB power supply to operate.1.2 Operating SystemRaspberry Pi supports various operating systems, with the most popular one being Raspberry Pi OS (formerly known as Raspbian). It is a Linux-based operating system specially designed for Raspberry Pi, providing a familiar environment for beginners.Chapter 2: Setting Up Raspberry PiIn this chapter, we will guide you through the process of setting up your Raspberry Pi for the first time. This includes installing the operating system, configuring network settings, and connecting peripherals.2.1 Installing Raspberry Pi OSTo install Raspberry Pi OS, you will need to download the official image from the Raspberry Pi Foundation's website. Once downloaded, the image can be written to a microSD card using a tool like Etcher. After the image is written, insert the microSD card into the Raspberry Pi.2.2 Configuring Network SettingsTo connect your Raspberry Pi to the internet, you can either use an Ethernet cable or set up a Wi-Fi connection. For Ethernet, simply connect the cable to your Raspberry Pi and the router. For Wi-Fi,access the network settings through the desktop interface and enter the SSID and password of your Wi-Fi network.2.3 Connecting PeripheralsRaspberry Pi can be connected to various peripherals such as a monitor, keyboard, and mouse. Connect the HDMI cable from your monitor to the HDMI port on the Raspberry Pi. Plug in the USB keyboard and mouse into the USB ports. Finally, connect the power supply to start the Raspberry Pi.Chapter 3: Getting Started with Raspberry PiNow that your Raspberry Pi is set up, let's dive into the basics of using it. This chapter will cover the desktop interface, accessing the terminal, and installing software.3.1 Desktop InterfaceRaspberry Pi OS provides a user-friendly desktop environment similar to traditional operating systems. The desktop interface includes a taskbar, menu, and various pre-installed applications such as a web browser, text editor, and file manager.3.2 TerminalThe terminal is a powerful tool for controlling and configuring Raspberry Pi through commands. To access the terminal, click on the terminal icon in the taskbar or press Ctrl+Alt+T. From the terminal,you can execute commands, install software, and navigate the file system.3.3 Software InstallationRaspberry Pi OS comes with a wide range of pre-installed software. However, you can further expand its functionality by installing additional software. The process involves using package managers, such as apt, to download and install software from online repositories.Chapter 4: Programming with Raspberry PiOne of the main purposes of Raspberry Pi is to learn programming. In this chapter, we will explore the programming languages supported by Raspberry Pi and introduce some programming projects.4.1 Programming LanguagesRaspberry Pi supports various programming languages, including Python, Scratch, C/C++, and Java. Python is one of the most popular languages due to its simplicity and extensive libraries.4.2 Programming ProjectsRaspberry Pi opens up a world of possibilities for programming projects. Some popular projects include building a home automation system, creating a media center, or developing a weather station. These projects allow you to apply your programming skills in real-life scenarios.Chapter 5: Advanced Topics in Raspberry PiIn this final chapter, we will touch on advanced topics for Raspberry Pi users. This includes overclocking, GPIO programming, and connecting sensors and peripherals.5.1 OverclockingOverclocking is the process of increasing the clock speed of the Raspberry Pi's CPU to achieve better performance. However, overclocking may increase power consumption and generate more heat, so caution is advised.5.2 GPIO ProgrammingRaspberry Pi's GPIO pins allow you to interface with external devices such as sensors, LEDs, and motors. GPIO programming enables you to control these devices using programming languages like Python.5.3 Connecting Sensors and PeripheralsRaspberry Pi can be used as a hub for connecting a wide range of sensors and peripherals. By using the GPIO pins or USB ports, you can connect sensors like temperature and humidity sensors, motion sensors, and cameras to your Raspberry Pi.ConclusionRaspberry Pi offers a versatile platform for learning and exploring the world of computing. We have covered the basics of Raspberry Pi, its setup process, usage, programming capabilities, and advanced features. With its affordable price, accessibility, and vibrant community, Raspberry Pi is an excellent choice for beginners and advanced users alike. Start your journey with Raspberry Pi and unlock the possibilities it offers.。
树莓派购买建议先要普及一下,正版树莓派目前世面上,从颜色来分,有绿色板子(UK和国产)、红色板子(国产)、蓝色板子(国外),分别简称绿版、红板、蓝版;从性能来说目前(2013.3.23)最高内存为512M,CPU为700ma,其余的都是山寨或者仿制的,或者打着树莓派的旗号炒作。
配件选择:树莓派与配件存在兼容问题,不是随便一个配件就可以使用。
需要提前做好了解,若懒得了解,可以直接到论坛官方网店购买配件,均是经过大家检测,不存在兼容问题的配件,可以放心使用购买。
必备配件(仅能保证树莓派正常启动开机):1、电源:推荐5v2A;2、SD卡:4G及以上,但不是随便弄个SD卡就可以用,会存在与树莓派兼容问题。
3、散热片:因为树莓派有一定的散热需求,推荐最好弄两枚散热片。
普通可选配件:1、HDMI线:规格,标准公对公接口。
若您的显示器是HDMI接口则需要一条,即可“点亮”显示器。
2、公HDMI转母VGA:若您的显示器是“母VGA”接口,则还需要一条“公对公”VGA线,将HDMI转VGA跟显示器连上。
3、公对公VGA线:将HDMI转VGA与显示器连结起来。
4、USB hub集线器:推荐使用带隔离的有源(必须)的USB HUB,这样能带动硬盘,其他USB设备,也能更好的保护你的PI。
5、无线网卡:推荐使用免驱的。
若家里或者身边有免费WIFI,那么无线网卡是最佳选择。
6、网线:因为树莓派提供有线网络接口,家里没有无线网络,网线也是不错的选择。
7、键盘:目前没有特别的推荐。
若使用键盘,最好接在带电源的USBHUB上,免得会出现供电不足键盘用不了的情况。
8、鼠标:目前没有特别的推荐。
9、机壳:能很好的保护树莓派。
一般来说,要点亮显示器,你需要(仅仅是侧重点亮屏幕,不含其他外设的配件,如果需要联网,需要增加无线网卡/网线、USB hub、散热片等,根据个人需要调节):1、VGA接口显示器(含先后顺序):PI+SD卡+电源(5V2A)+HDMI转VGA(带电源,5v1A)+VGA线+显示器2、DVI接口显示器(含先后顺序):PI+SD卡+电源(5v2a)+HDMI转DVI+DVI线+显示器3、接普通电视,只含有AV视频线:PI+SD卡+电源(5v2a)+AV视频线+电视机4、接笔记本电脑:PI+SD卡+电源(5v2A)+USB转TTL(PL2303)+电脑如果要添加键盘、鼠标等,最好购买一个USB hub(USB集线器)树莓派的问题99%99%源自电源源自电源必读注意事项树莓派基金会给出树莓派启动最低电源要求是5v 700mA 。