【树莓派开发】树莓派 3B 入手 基础篇(1)

 树莓派3B 已经到手玩了好几天了,之前一直用的飞思卡尔的arm9开发板,两者相比真心觉得树莓派真是太牛逼了。废话少说,今天就是要把之前对树莓派学习做一个总结;

(一)、    拿到开发板第一件事就是想要让开发板跑起来,因为官方树莓派的开发板是裸机,需要偶们自己烧系统;

      准备: 树莓派开发板,一个系统镜像文件,8G 及以上sd卡

        1). 树莓派系统官网下载地址: http://www.raspberrypi.org/downloads

         我选择的是    raspian jessie

     2).  插上 SD 卡到电脑,使用SDFormatter.exe软件格式化 SD 卡。(必须是8G 或以上的内存卡)

3).  用Win32DiskImager.exe烧写镜像。选择要烧写的镜像,点击“Write”进行烧写。

        4).烧写完后把 SD 卡插入树莓派即可运行。 树莓派raspbian系统pi 用户密码默认为raspberry ;root 权限密码为raspberry。

(二)、 登陆系统

习惯使用串口登陆嵌入式系统的人可能会比较疑惑的一件事是我们接入串口,在Windows端使用secureCRT 却无法登陆,原因可参考这篇博文:http://ukonline2000.com/?p=880,简而言之就是我们无法直接使用树莓派的串口登陆,因为树莓派3只有一个硬件串口,但是给了蓝牙使用。树莓派提供了另一个软串口,但是频率不稳定所以无法使用。

       如果需要使用串口调试开发板,就必须要设置关闭蓝牙使用的串口,重新打开系统调试串口。但是对于第一次开机的用户必须先进入系统才能设置。所以我们要先通过远程ssh登陆,可以使用的工具有:putty securecrt等。将开发板连接上网口,下载一个局域网IP地址扫描工具,打开该工具可以搜索到当前局域网下的所有设备ip,这样我们就可以找到树莓派的ip地址,端口号是22。如此一来我们就可以通过ssh 远程登录系统。

        如果有需要,可以参考这篇博文http://ukonline2000.com/?p=880,将硬件串口作为调试端口。

         到此我们已经打开树莓派的大门了。

(三)、树莓派raspi-config设置

第一次使用树莓派的时候需要进行一些简单的配置,在终端运行如下命令进入配置界面

1

sudo raspi-config

    1 Expand Filesystem 扩展文件系统,扩展整张SD卡空间作为根分区。

    2 Change UserPassword  改变默认pi用户的密码,按回车后输入pi用户的新密码。

    3 Enable Boot toDesktop/Scratch 启动时进入的环境选择

       1 Console Text console, requiring login(default)

         启动时进入字符控制台,需要进行登录(默认项)。

        2Desktop log in as user 'pi' at the graphical desktop

         启动时进入LXDE图形界面的桌面。

       3 Scratch Start the Scratch programming environment upon boot

         启动时进入Scratch编程环境。

    4 Internationalisation Options  国际化选项,可以更改默认语言

        I1 Change Locale

           语言和区域设置。选中zh-cn然后回车

       I2 Change Timezone

           设置时区,如果不进行设置,Pi的时间就显示不正常。

        I3 Change Keyboard Layout

           改变键盘布局,国内多使用PC104标准键盘,一般设置如下:

           ->Generic 104-key PC 

            ->English(US) 

              ->The default for the keyboard layout 

                ->No compose key

                  ->ctrl_alt_backspace Yes

    5 Enable Camera 启动PI的摄像头模块,如果想启用,选择Enable,禁用选择Disable就行了

    6 Add toRastrack 把你的PI的地理位置添加到一个全世界开启此选项的地图。

    7 Overclock(超频可能导致树莓派损坏,如无特殊要求,不建议超频)

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

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

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

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

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

         Pi22代专有的超频,运行在1000Mhz,核心频率500Mhz,内存频率500Mhz,增加电压2

    8 Advanced Options  高级设置

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

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

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

        A4 SSH 是否运行SSH登录,建议开户此选项,以后操作PI方便,有网络就行,不用开屏幕了。 

       A5 Device Tree 时候默认启动设备树

        A6 SPI 是否默认启动SPI内核驱动

        A7 I2C是否默认启动I2C内核驱动

       A8 Serial 是否默认启动串口调试 

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

            0 Auto 自动选

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

           2 Force HDMI 强制输出到HDMI A0 update 把raspi-config这个工具自动升级到最新版本

    9 Aboutraspi-config 关于raspi-config的信息。

 初次启动树莓派要设置Internationalisation Options选项

    I1 Change Locale设置语言,默认为英文,若想改中文,须安装中文字体,命令如下:

1

sudo apt-get update

2

sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei

    移动到屏幕底部,用空格键选中zh-CN.GBK GBK 和 zh_CN.UTF-8 UTF-8两项,然后按回车,然后默认语言选中zh-CN.UTF-8,然后回车。 

安装拼音输入法

1

sudo apt-get install scim-pinyin

    I2 change Timezone 设置时区,选择Asia(亚洲)再选择shanghai(上海)。

    I3Change Keyboard Layout 改变键盘布局


(四)、wifi设置

    有线什么的都OUT了,无线才是王道,有wifi的日子才是好日子。本人从来是都一个电源加一个无线网卡玩转树莓派。

运行如下命令查看网卡信息,若有wlan0则已经识别无线网卡

1

ifconfig

打开配置文件并修改

1

sudo vi /etc/network/interfaces

如果我们需要使用无线网卡,我们需要注释掉etho 部分配置文件(我使用过程中如果没有注释掉eth0 部分,无线wifi始终连不上,当注释掉eht0 后,无线就可以连上。有人有更好的办法我们可以交流)

注释掉wpa-conf/etc/wpa_supplicant/wpa_supplicant.conf

在iface wlan0 inet dhpc 下添加下面两句

wpa-ssid "ssid_name"  #你要链接的wifi ssid

wpa-psk "password"  #wpa连接密码   

ssid和password  必须在双引号里面。

若要设置静态IP地址则修改如下

iface wlan0 inet static

wpa-ssid "ssid_name"  #你要链接的wifi ssid

wpa-psk "password"  #wpa连接密码   

 

address  192.168.0.44

netmask  255.255.255.0

gateway   192.168.0.1

重启网卡使设置生效

1

sudo service networking restart

 

(五)、设置samba服务器,实现同windows 共享文件夹

         通常我们需要将windows下编译好的文件或者下载的软件存到树莓派开发板里,用共享文件夹的方式可以很大的提高工作效率。

        samba服务器的配置可参考博文:http://man.lupaworld.com/content/linux/Debian_server_setting/smb.html

                                                         http://www.eeboard.com/bbs/forum.php?mod=viewthread&tid=5473

          参照上面两篇博文,我们就可以在windows 网络邻居 下看道树莓派的用户,打开输入用户名和密码就可以看到共享的文件夹了。接下来我们可以将这个共享文件映射到一个路径下,方便我们对立面的文件存储和编译。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值