树莓派笔记——初始化及系统设置(3)

  接着上一章,系统已经安装好。

  一、连接树莓派

    准备工具:putty、网线

    将树莓派插上电源和SD卡,并插入网线,网线的另一端连到路由器。同时,笔记本(电脑)也连到该路由器上。

    笔记本(电脑)打开putty,在主机名称(或IP地址)中输入树莓派IP地址。

    

    

    出现登陆界面:

    输入用户名:pi  密码:raspberry(输入密码的过程中,密码是看不到的)

    回车确认,就连接上了树莓派。

  二、更换软件源

    (1)备份

    cd /etc/apt

    cp sources.list sources.list_bak

    (2)更换

    sudo nano sources.list

    添加以下内容:

    deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main non-free contrib

    deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main non-free contrib

    (3)接着进行更新:

    更新软件源

    sudo apt-get update

    更新软件

    sudo apt-get upgrade

    PS:

    国内主要软件源:

      中山大学

      Raspbian http://mirror.sysu.edu.cn/raspbian/raspbian/

      中国科学技术大学

      Raspbian http://mirrors.ustc.edu.cn/raspbian/raspbian/

      清华大学

      Raspbian http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/

      华中科技大学

      Raspbian http://mirrors.hustunique.com/raspbian/raspbian/

      大连东软信息学院

      Raspbian http://mirrors.neusoft.edu.cn/raspbian/raspbian/

  重庆大学源(中西部用户)

      Raspbian http://mirrors.cqu.edu.cn/Raspbian/raspbian/

    

    参考:http://www.raspbian.org/RaspbianMirrors

  三、初始化配置    

    终端输入:sudo raspi-config

    以下是新版系统的界面,旧版的稍不一样。

    

    1.Expand Filesystem:扩展文件系统

    2.Change User Password:修改密码

      第一次进入系统建议修改默认密码。

    3.Boot Options:Boot设置。启动时进入的环境。

      B1 Console Text console, requiring user to login  文本控制台,需要用户登录。

      B2 Console Autologin Text console, automatically logged in as ‘pi’ user  自动登录文本控制台

      B3 Desktop Desktop GUI, requiring user to login  桌面GUI,需要用户登录

      B4 Desktop Autologin Desktop GUI, automatically logged in as ‘pi’ user  自动登录桌面GUI

    4.Wait for Network at Boot:开机时等待网络连接

      Would you like boot to wait until a network connection is established?

      Fast Boot without waiting for network connection  快速启动不需要等待网络连接

      Slow Wait for network connection before completing boot  慢速等待完成启动之前的网络连接

    5.Internationalisation Options:国际化设置,可设置语言

      I1 Change Locale  改变语言和区域

      I2 Change Timezone  改变时区

      I3 Change Keyboard Layout  改变键盘布局

    6.Enable Camera:摄像头模块使能

      启动摄像头 Enable;禁用 Disable

    7.Add to Rastrack:添加树莓派地图踪迹

      把你的PI的地理位置添加到一个全世界开启此选项的地图,建议不要开。

    8.Overclock:超频

      None 不超频,运行在700Mhz,核心频率250Mhz,内存频率400Mhz,不增加电压

      Modest 适度超频,运行在800Mhz,核心频率250Mhz,内存频率400Mhz,不增加电压

      Medium 中度超频,运行在900Mhz,核心频率250Mhz,内存频率450Mhz,增加电压2

      High 高度超频,运行在950Mhz,核心频率250Mhz,内存频率450Mhz,增加电压6

      Turbo 终极超频,运行在1000Mhz,核心频率500Mhz,内存频率600Mhz,增加电压6

    9.Advance Options:高级设置

      A1 Overscan  是否让屏幕内容全屏显示

      A2 Hostname  在网上邻居或者路由器能看到的主机名称

      A3 Memory Split  内存分配,选择给GPU多少内存

      A4 SSH  是否运行SSH登录,建议一直开启此选项。

      A5 SPI  是否默认启动SPI内核驱动。

      A6 I2C  是否默认启动I2C内核驱动。

      A7 Serial  串口是否启动。

      A8 Audio  选择声音默认输出到模拟口还是HDMI口

        0 Auto  自动选择

        1 Force  3.5mm (‘headphone‘) jack强制输出到3.5mm模拟口

        2 Force  HDMI 强制输出到HDMI

      A9 1-Wire  是否启动one-wire总线

      AA GPIO Server  是否允许远程连接PIN

      AB GL Dirver  是否启动实验桌面GL驱动。

      A0 Update  把raspi-config这个工具自动升级到最新版本

    0.About raspi-config

    首次配置:

      1)选择Expand Filesystem,扩展文件系统。

      2)选择Change User Password,更改pi的密码。

      3)选择Change Timezone,更改时区。选择Asia – Chongqing(或shanghai)

      4)选择Change Locale,更改语言设置,选择en_US.UTF-8和zh_CN.UTF-8

    这是首次配置需要做的,后续可根据需要进行配置。配置完成后,需重启生效。

  三、VNC远程桌面

    (1)在树莓派上安装VNC

      sudo apt-get install tightvncserver

    (2)在PC上安装VNC客户端

      在Windows下,下载TightVNC

      在ubuntu下,安装VNC客户端

      sudo apt-get install xtightvncviewer

    (3)修改VNC密码

      vncpasswd

      根据提示输入密码。

    (4)VNC配置文件

      设置开机启动

      sudo nano /etc/init.d/tightvncserver

      输入以下内容(内容较长,可在Putty中粘贴):

### BEGIN INIT INFO
# Provides:          tightvncserver
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO

# More details see:
# http://www.penguintutor.com/linux/tightvnc

### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER=‘pi‘
### End customization required

eval cd ~$USER

case "$1" in
  start)
    # 启动命令行。此处自定义分辨率、控制台号码或其它参数。
    su $USER -c ‘/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1‘
    echo "Starting TightVNC server for $USER "
    ;;
  stop)
    # 终止命令行。此处控制台号码与启动一致。
    su $USER -c ‘/usr/bin/tightvncserver -kill :1‘
    echo "Tightvncserver stopped"
    ;;
  *)
    echo "Usage: /etc/init.d/tightvncserver {start|stop}"
    exit 1
    ;;
esac
exit 0

      按Ctrl+O,然后回车保存。

      接着按Ctrl+X 退出nano编辑器。

    (5)更改权限及启动列表

      更改权限

      sudo chmod 755 /etc/init.d/tightvncserver

      更改启动列表

      sudo update-rc.d tightvncserver defaults

    (6)启动tightvnc服务器

      vncserver :1 -geometry 800x600

      后面参数是分辨率,也可以不设置

      vncserver :1

      停止VNC窗口

      vncserver -kill:1

      重启服务

      service vncserver restart

    (7)远程连接

      在Windows下打开VNC客户端,连接到树莓派IP和指定端口。

时间: 2024-10-06 16:21:54

树莓派笔记——初始化及系统设置(3)的相关文章

树莓派笔记——了解与购买树莓派(1)

作为电子专业的,玩过各类板子,树莓派也不能少.最近有点时间,将之前的过程记录一下,有异议的可以一起探讨,一起学习,一起进步. 一.了解树莓派 树莓派,英文名:Raspberry Pi,是一款基于ARM的微型电脑主板,是为学生计算机编程教育而设计的. 二.需要基础 想了解和玩转树莓派,得有以下各方面的基础: 计算机硬件知识 懂些Linux的命令 编程基础 电子方面知识 三.操作系统 树莓派支持众多系统,对于新手来说,我推荐raspbian jessie. 下载地址: http://download

swift学习笔记->初始化

这节重点讲下swift的初始化函数   也就是构造函数init 类,结构,枚举  都有初始化函数,就拿类举例 首先说明一点   在类的初始化时  所有储存属性必须有值   这点在前面类的学习中也有提到过 class test{ var i:Int } 所以说这样是会报错的 初始化方法  构造器 class test{ var i:Int = 1 }//此时该类拥有一个默认的初始化方法 方法中给变量ii赋值 class test1{ var i:Int init (){ self.i=1 } }

redis学习笔记——初始化

初始化服务器状态结构 redis中一个最重要的数据结构是redis_server,会创建一个这个结构的全局变量server,初始化服务器的第一步就是创建一个struct redisServer类型的实例变量server作为服务器的状态,并为结构中的各个属性设置默认值.初始化server变量的工作由redis.c/initServerConfig函数完成,initServerConfig函数中,大部分是对server的属性设置默认值,还有一部分是调用populateCommandTable函数对r

spark快速大数据分析学习笔记*初始化sparkcontext(一)

初始化SparkContext 1// 在java中初始化spark 2 import org.apache.spark.SparkConf; 3 import org.apache.spark.api.java.JavaSparkContext; 4 5 SparkConf conf=new SparkConf().setMaster("local").setAppName("my app"); 6 //集群url:本例是运行在本地单机local:应用名,可以在集

Swift 学习笔记 (初始化)

初始化是为类 结构体 或者枚举准备实例的过程.这个过程需要给实例里的每一个存储属性设置一个初始值并且在新实例可以使用之前执行任何其它所必需的配置或初始化. 初始化器 初始化器在创建特定类型的实例时被调用.在这个简单的形式中,初始化器就像一个没有形式参数的实例方法,使用 init 关键字来写: init() { // perform some initialization here } 代码示例 struct Fahrenheit { var temperature:Double init() {

Spring学习笔记--初始化和销毁Bean

可以使用bean的init-method和destroy-method属性来初始化和销毁bean.定义一个Hero类: package com.moonlit.myspring; public class Hero { public void born() { System.out.println("the hero is born."); } public void defaultBorn() { System.out.println("the hero is born b

树莓派最新sudo rasp-config 系统设置 时间 全屏设置

一  树莓派默认10分钟  进入黑屏状态,就是我们常说的suspend状态.  那么请你用xset工具设置吧 xset     s     off xset    dpms  0  0  0 二. sudo  raspi-config  进入下面的界面 一.简介:raspi-config是Raspberry PI官方Raspbian镜像自带的一个系统配置工具.它都可以做什么呢?让我们来学习一下吧.raspi-config,会在系统首次启动时自动运行,就是那个蓝色背景,灰底黑字的界面.首次自动运行

上手树莓派第一步(树莓派的初始化)

       树莓派官方系统,完全可以看做是一个普通linux系统的增量版本,其增加了一些树莓派的特有属性,强大的系统跑在了一块卡片般的板子上,其产生的效果将无法想象.下面的十二步是通过一根网线连接树莓派,最简单的方法莫过于直接购买一块树莓派屏幕或者一根HDML线连接台式机屏幕,但这无形中有增加了成本. 一个操作系统可以干的事有很多,现在只是实现了简单的语音识别,还有跟多美好的事情等待着我去发现. 第一步:    树莓派官方地址下载最新版本系统:https://www.raspberrypi.o

树莓派MAC初始化内存卡

一.格式化内存卡 查看磁盘 diskutil list 格式化磁盘 diskutil eraseDisk FAT32 RASPBIAN MBRFormat /dev/disk2 二.烧录镜像 1.查看挂载的卷 df -h 2.分区卸载 diskutil unmountDisk /dev/disk2 3.确认设备 diskutil list 4.写入系统镜像 sudo dd bs=4m if=2019-04-08-raspbian-stretch-lite.img of=/dev/disk2 bs