• [RPI]启动与初步配置 [浙江大学嵌入式系统]


    实验工具:

    Raspberry Pi Model B主机,

    8G c10 SD卡,

    pl2303串口转usb线,

    USB充电线,

    电源需自备5v 1A电源充电头一个

    PC机一台(这里用的操作系统是windows7 64bit旗舰版)

    下面介绍具体实验步骤:

    1.向SD卡写入系统镜像

    从树莓派官网下载最新版本的Raspbian “wheezy”,下载地址http://www.raspberrypi.org/downloads

    下载后将文件解压得到img镜像文件(注意文件路径中不能有中文字符)

    使用Win32DiskImager或其他镜像工具将镜像写入sd卡

    2.连接串口线

    上图是树莓派板子上的GPIO每个接口的详细图解,我们只需要用到其中三个接口就可以了,具体连接方法:

    三线:白14,绿15,绿GND(千万要看仔细,否则烧坏芯片损失自理)

    3.安装串口驱动

    从pl2303官网http://www.prolific.com.tw下载最新的驱动并安装

    4.找到串口

    将串口的usb端连接到计算机,打开设备管理器,找到如图的串口号并记住

     

    5.安装串口终端软件

    windows下可以使用putty, 下载地址http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

    如图修改相关参数后点击“Open”

    6.上电,连接树莓派

    将SD卡插入卡槽,接上电源,就可以看到登陆界面了.默认的用户名为pi,密码raspberry

    初次登陆会提示配置树莓派,按照提示输入配置命令可以进行初始化配置

    sudo raspi-config

    说明一下:

    • expand_rootfs – 将根分区扩展到整张SD卡,因为整个Image才400多兆,但是现在的SD卡基本都是几个G的,除非SD卡有其他用途,一般建议选择这项,这样可以有足够多的空间来安装各种程序。
    • overscan – 可以扩充或者缩小屏幕的设置,除非一启动就发现显示的内容能刚好填满整个电视的画面。大部分情况下是不能填满或者超过,如果这样就要enable这个,然后在系统启动之后,更改config.txt中的overscan_left、overscan_right、overscan_top和overscan_bottom的内容,如果显示内容超出屏幕的范围(显示不全),就要设置这些值为正值,如果是1080p,一般设置为48。如果显示的内容不能填满屏幕,则设置这些值为负值,如果是1080p,一般设置为-48。具体可以更加显示的结果,以16为步长进行调整。
    • configure_keyboard  - 这个很重要,前面的屏幕选默认值:Generic 105-key (Intl) PC,但在Keyboard layout:时,显示出来的都是English(UK)的,要选择Other,然后在里面选择English(US),否则会出现键盘的一些符号不对或者对调,比如引号”和@符号对调,#号变成英镑符号等等。之后的两个屏幕都选择默认值就可以了,到了:Use Control+Alt+Backspace to terminate the X server? 时,选择Yes,表示用这个可以终止X Server,当整个X-Window死掉的时候可以用。
    • change_pass – 默认的用户名是pi,密码是raspberry,一般登录时不需要输入,但是用ssh远程连接时要用到这个用户名和密码,这里可以更改密码。
    • change_locale – 更改语言设置。在Locales to be generated: 中,选择en_US.UTF-8和zh_CN.UTF-8。在Default locale for the system environment:中,选择en_US.UTF-8(等启动完机器,装完中文字体,再改回zh_CN.UTF-8,否则第一次启动会出现方块)。
    • change_timezone – 更改时区,这个很重要,因为树莓派没有内部时钟,是通过网络获取的时间,如果设错时区,那么时间就不正确了,选择Asia – Shanghai,没错是Shanghai,木有Beijing,这是Unix的传统。缩写是CST,不知道是China Shanghai Time还是China Standard Time。
    • memory_split – 按照网上的说法,这个功能有Bug,会导致/boot/start.elf损坏使系统无法启动,所以不要使用这个功能。可以通过拷贝/boot/下的arm128_start.elf、arm192_start.elf、arm224_start.elf覆盖start.elf来实现显存和内存的划分。为了能播放高清1080p的视频,至少要分配64M显存给GPU。所以arm224就不能播放1080p高清视频。
    • ssh – 是否激活sshd服务,应该选择激活,这是当界面死掉后唯一进入机器的通道(如果Kernel没死的话),可以找另外一部机器,用putty或者其他ssh的工具连接到这部机器上,用pi这个用户登录,至少可以实现安全重启。
    • boot_behaviour – 设置启动时启动图形界面,如果需要开机就进入图形界面的话就选yes
    • update – 这就是更新软件啦,听说清华大学有个镜像源,如果感觉更新速度不给力的话可以试试

    根据需要配置完成后,对树莓派的安装与配置就完成了.

     
  • 相关阅读:
    window.onresize绑定事件以及解绑事件
    jqGrid中select带可编辑的
    ROS(机器视觉)
    Python(time模块)
    Python(random模块)
    Python迭代器
    Python生成器
    Python装饰器(函数)
    ROS(URDF机器人建模)
    ROS基础
  • 原文地址:https://www.cnblogs.com/zxRPI/p/2941303.html
Copyright © 2020-2023  润新知