树莓派开发Linux实验报告,基于linux系统的树莓派一系列开发

许海 徐瑾 徐帅

2d0cfa8b0e9770058539e212b7f1b233.png

1ebee89de93e895f286a058352bfb8f5.png

027343f026327f2b17b3b16b9836fd30.png

摘要:树莓派是尺寸仅有信用卡大小的一个小型电脑,树莓派可以与电视、显示器、键盘鼠标等设备连接使用。树莓派拥有日常使用的计算机的多种用途,包括文字处理、电子表格、媒体中心、编程甚至是游戏,并且树莓派还可以播放高清视频。以Linux系统为基础的树莓派配置简单,使用者只需要掌握一些基础编程知识就可以在树莓派上实现一系列的开发。一名航天工程师用树莓派运行声音识别程序,操纵机械臂;也有人用树莓派连接扩音器、网络摄像头,开启无线上网功能。

关键词:树莓派;Linux;WIFI;蓝牙;NANO编译器

中图分类号:TP399

文献标识码:A

文章编号:1009-3044(2018)08-0236-03

1入手树莓派硬件

树莓派;SD卡(8G,最好是高速卡,推荐Class4以上的卡,因为卡得速度直接影响树莓派的运行速度);键盘和鼠标,智能手机充电器;用HDMI线连接电视,接电脑显示器要HDMI转、VGA接头和VGA线;网线(短一点最好,第一次需要使用);外壳;风扇。

2树莓派刷机

2.1镜像下载

2.2树莓派的烧录

下载Win32Disklmager

写入,选择你镜像下载的位置。如果烧录失败或者想重新烧录,就把SD卡放入读卡器,插入电脑。用SDformatter来重新格式化。该软件还可以读取自己的系统,下次重装系统就不怕丢失自己下载好的库和文件等。

2.3 IP地址的查询

电脑要连接无线网,然后打开无线网的共享。打开方式:网络和共享中心→更改适配器设置→wlan属性→打开共享

2.3.1运行cmd

按window+R运行cmd

然后输入arp-a查找,图片来源于网络

2.3.2登陆路由器管理页面查找lP地址

这个时候将树莓派用网线与路由器相连。在浏览器输入192.168.1.1或者192.168.0.1然后你就会看到你的树莓派的IP地址。

2.3.3用Advanced IP Scanner

下载这个软件,然后搜索(注意搜索范围)。

2.4树莓派的登陆

下载putty,用来远程登录。

登陆putty之后

输入初始用户输入pi,输入初始密码raspberry,回车。这时刷机完成。

因为树莓派3BSSH默认关闭,所以我们应该开启SSH,同时为了SSH的稳定,我们还应该先设置expand把整个系统的可用空间扩展到储存卡的大小。

如下图所示,输人命令sudo raspi-config。选择第七个,回车。选择第一个,回车。

选择第五个,回车。选择第二个,回车。

之后再ESC退出,在命令行输入sudo reboot来重启。

3树莓派连接WIFI

3.1 WIFI配置

使用图形界面很简单:在右上角的菜单栏里选择wifi,然后输入密码。

使用命令行:

用以下的命令来查看树莓派已经识别的wifi

最后重启树莓派。

之后拔下网线,等待一会儿再去查找IP地址。

配置完成之后,用ctrl+o保存,这时提示文件名,直接回车确认,最后ctrl+x退出。

3.2 WIFI固定IP配置

输入:cd/etc/network找到网络配置文件interfaces

输入:sudo su获得权限;再输入:nano interfaces打开要修改的网络配置文件。在文件下面加入这几行。

最后重启树莓派。以后树莓派的IP地址就固定为192.168.43.215

4图形界面(以VNCviewer示例)

首先要在树莓派上安装VNC服务器:sudo apt-get install tightvncserver

输入:tightvncserver进行VNC密码设置,密码最少6位

输入:vncserver:1启动VNC服务,端口号是一

然后去网站下载VNCviewer,建立新连接,图中画圈的地方可以打开命令行。

5蓝牙连接树莓派

5.1升级安装蓝牙相关软件包

sudo apt-get update

sudo apt-get upgrade-y sudo apt-get dist-upgrade-y

sudo apt-get install pi-bluetooth bluez bluez-firmware blue-man

添加pi用户到蓝牙组:sudo usermod-G bluetooth-a pi重启树莓派

5.2开启蓝牙设备

sudo vi/etc/systemd/system/dbus-org.bluez.service

修改划线两排,重启树莓派。再输入hcicontig查看蓝牙服务。如果看到hci0设备则树莓派工作。注意:如果/boot/config.眦文件中有dtoverlay=pi3-miniuart-bt,這语句需要注释掉,否则蓝牙设备不能正常工作。

5.3连接蓝牙设备

sudo bluetoothctl

agent on

default-agent

scan on (需要打开手机蓝牙)

pair XX:XX:XX:XX:XX:XX(安卓手机可以在关于手机里面看到蓝牙地址)

配对之后用“trust XX:XX:XX:XX:XX:XX”加入信任列表

用“Connect XX:XX:XX:XX:XX:XX”连接设备

最后quit退出,以后连接的设备打开蓝牙,就会自己连接树莓派。

6 Raspberry Pi 3配置时区及系统时间

输入:sudo dpkg-reeoiffigure tzdata;选择None of the above;再选择GMT+8(时区配置完成)

下面配置时间:

输入:sudo date--S="2018-01-08 23:29:00"强制设置树莓派的时间

再输入:sudo ntpd-s-d校准时间

7结语

本文给出如何刷机、安装操作系统、硬件配置和一些开发的具体步骤。这些都只是树莓派一些简单的开发,树莓派真正的功能远不止如此。树莓派对于全球嵌入式Linux开发及教育已经产生了巨大的影响,将之引入我国主流的嵌入式开发与教学环境中是有益的。以树莓派为核心,通过无线网络实现对传感器数据的接入、管理储存,处理及其应用,并且树莓派可以将数据上传云端,实现远程控制。国外现在教育小孩,很多都用树莓派做简易机器人和智能小车等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值