树莓派-入门笔记

以下内容适用于树莓派B+,内容来自网络,自己整理了一下。

一、安装系统 Raspbian

1、下载系统,地址:https://www.raspberrypi.org/downloads/,解压到PC上没有中文字符的路径下,得到.img镜像文件。

2、下载镜像安装工具win32diskimager:地址:http://pan.baidu.com/s/1kTHxRHd 密码:m6d0,解压到PC。

3、将SD卡(最少4G,推荐8G)插入读卡器(别用笔记本自带卡槽,否则刷的系统极有可能有问题),在PC上打开Win32DiskImager.exe,如下图:

点击1选择系统.img镜像,点击2选择SD卡盘符,点击3写入系统,当系统写入成功后,会弹出"Write Successful",点击4退出,系统安装成功。

二、通过SSH远程连接树莓派

1、树莓派官方系统Raspbian自2012-9-18版本之后,均设置了SSH服务随系统自动启动,将SD卡插入树莓派,插入网线,通电,树莓派在启动约30秒后启动完成。

2、下载SSH客户端putty,地址:http://pan.baidu.com/s/1i37Y6gd 密码:0w12,解压到PC。

3、打开putty.exe,如下图:

填上树莓派的IP地址(树莓派默认是自动获取IP,具体IP地址可以查看路由器设置里面的客户端列表),其他设置不用更改,点击打开。

4、这时会提示需要输入账号和密码,树莓派的默认账号是pi,默认密码是raspberry,SSH连接成功后如图所示:

5、远程连接成功。

三、配置系统

1、系统初次启动过程中,会出现raspi-config界面,如下图(用sudo raspi-config命令亦可调出,界面会因系统版本差异而有细小区别)

2、1 Expand Filesystem:(必须)将系统扩展到整个SD卡,一路敲回车即可。

3、2 Change User Password:(可选)修改密码。

4、3 Enable Boot to Desktop/Scratch:(必须)开机启动到桌面或Scratch(编程寓教工具),进入条目后,找到有"Desktop"的条目,一路回车。

5、4 Internationalisation Option:(必须)地区/语言(汉化):进入本项后,选择Change locale进入,用键盘上下键找到en_GB.UTF-9 UTF-8,敲空格键去掉前面的*,依次找到en_US.UTF-8 UTF-8、zh_CN.UTF-8 UTF-8、zh_CN.GBK GBK,敲空格键打上*,然后利用Tab键将光标移到OK,回车进入下一步,利用上下键选中zh_CN.UTF-8 UTF-8,再选OK,回车,等待几分钟,汉化完成。

6、5 Enable Camera:(可选)CSI摄像头开启/关闭,进入本项后,选择Enable则开启。

7、6 Add to Rastrack:(可选)将Pi加入Rastrack网站。

8、7 Overclock:(可选)超频,一般900即可,谨慎操作,做好散热。

9、8 Advanced Options:(可选)高级选项,包括Overscan、Hostname、Memory Split(内存分配)、SSH、SPI、Update。

10、9 About raspi-config:(可选)本机相关信息。

11、光标移至Finish。至此,您的树莓派基本设置完成。

四、为树莓派设置静态IP

1、树莓派默认使用的是DHCP自动分配IP,这样很麻烦,每次使用SSH远程连接树莓派都需要重新查找树莓派的IP地址,所以需要把树莓派的IP地址设置为固定IP。

2、打开终端执行命令:sudo nano /etc/network/interfaces,修改该文件,最终呈现的样子为:

auto lo

iface lo inet loopback

iface eth0 inet static

address 192.168.3.200
netmask 255.255.255.0
gateway 192.168.3.1

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

3、保存文件并退出,重启树莓派即可。

五、其他

1、安装中文字库:sudo apt-get install ttf-wqy-microhei tty-wqy-zenhei xfonts-wqy

2、安装拼音输入法:sudo apt-get install scim-pinyin

3、安装五笔输入法:sudo apt-get install scim-tables-zh

4、查看主板温度:sudo /opt/vc/bin/vcgencmd measure_temp

时间: 2024-08-04 17:39:19

树莓派-入门笔记的相关文章

树莓派入门笔记

一.关于开源硬件 开源硬件的概念简单理解就是电子硬件的设计详细参数是公开的,比如电路图.材料清单和PCB布局等等. 主要类型:Arduino.CubieBoard.RaspberryPi.PcDuino.BeagleBone.KiWIBoard和Mixteil 开源中国社区-开源硬件专区http://www.oschina.net/hardware 二.选择树莓派RaspberryPi 比较热门的开源硬件主要有Arduino.树莓派和BeagleBone.如何选择适合自己开发的开源硬件? ①Ar

MySQL入门笔记(一)

MySQL入门笔记(二) 一.数据类型 1. 整型 2. 浮点型 3. 字符型 4. 日期时间型 二.数据库操作 1. 创建库 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name; ??上述代码中DATABASE和SCHEMA完全相同,可任选一个(花括号内的参数为任选其一): ??添加IF NOT EXISTS的作用则是,若新建数据库的名称与已有数据库名称冲突,则产

Django入门笔记【一】

入门笔记翻译整理自:https://docs.djangoproject.com/en/1.8/ *该笔记将使用一个关于投票网络应用(poll application)的例子来阐述Django的用法. 1. 查看Django是否安装及版本 1 $ python -c "import django; print(django.get_version())" 2. 创建一个项目(project) 通过cd方式进入自创目录,然后运行: 1 $ django-admin startprojec

嵌入式OS入门笔记-以RTX为案例:十.Keil的RTX调试支持

嵌入式OS入门笔记-以RTX为案例:十.Keil的RTX调试支持 调试(debug)是软件开发的一个重要环节,对于嵌入式开发而言这个环节其实比较依赖一些硬件资源(硬件debugger)的支持.传统的嵌入式系统的调试比较依赖断点(breakpoint)和单步调试(single step through).而 ARM cortex-M 系列的芯片其实有很强的CoreSight片上调试支持,实际上就是一个小的调试硬件,作为ARM的标准,内嵌在ARM的芯片里.在ARM自家的调试器ULINK-pro等的帮

树莓派学习笔记——使用标准PC104键盘

0 前言 本文将详细介绍树莓派的键盘设计.和多数的人的想法不同,世界上存在着各种各样不同的键盘,中国人使用的键盘和美国人使用的键盘相同,而树莓派源产自英国,英国的键盘和美国并不相同.国内多使用标准104键键盘,下面就讲讲如何配置. [相关博文] [树莓派学习笔记--索引博文]--更多博文请关注. 1 PC104标准键盘 [wiki百科]--IBM PC keyboard 所谓PC104标准键盘是指键盘含有104个按键,国内和美国多使用该类型键盘,而欧洲大陆多使用PC105键盘,除了比PC104键

树莓派学习笔记——Model B Model B+ Compute Module Dev Kit的区别和联系

0 前言 最近浏览器树莓派官方发现树莓派推出了两款新Model--一款名为树莓派 model B+,一款名为树莓派 Compute Module Dev Kit.带着欣喜和恐惧查阅了相关资料,并通过淘宝和RS中国了解开发板价格.欣喜的感觉来自于树莓派的功能得到了增强,恐惧来自于树莓派的改变带来新的学习成本.经过几天的资料收集,所以整理成博文和大家分享. 1 横向比较 [共性比较] 表1 三款树莓派横向比较 区别 Model B Model B+ Compute Module Dev Kit 芯片

Ajax 入门笔记

AJAX =Asynchronous Javascript + XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. XMLHttpRequest 是 AJAX 的基础.XMLHttpRequest 用于在后台与服务器交换数据.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 1:创建 XMLHttpRequest 对象 为

树莓派玩耍笔记3 -- LCD1602显示篇

LCD1602是一块成本低廉的输出设备,它有着体积小.操作简单.功耗低等优点,所以在一些DIY 产品上会用它来输出一些信息.昨天在使用时,虽然借鉴网上的资源,但是仍然有遇到一些问题,在这里写出来以便大家遇到时能够正确处理. 一.LCD1602 相关[1] 工业字符型液晶,能够同时显示16x02即32个字符.(16列2行) 1.1 管脚 1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线. 引脚 符号 功能说明 1 VSS 一般接地 2 VDD 接电源(+5V

iBatis 入门笔记

iBatis简介 iBatis是一个"半自动"的轻量级O/R Mapping框架. O/R Mapping是指对象与数据库之间的映射,而iBatis就是这样一个映射器,映射器的主要作用是在对象和数据库之间搬运数据,同时保证对象.数据库和映射器之间相互独立. 通过O/R Mapping你将不用再面对那一堆令人厌恶的JDBC代码,为一堆打开连接.关闭连接的代码而眼花头昏. 何为"半自动"?    这里的半自动是与Hibernate这样的O/R Mapping方案对比得出