树莓派初级折腾

前些天在网上买了一个二手的树莓派 裸板子190包邮 (新品套装280 360什么的太贵了啊岂可修)

到手目测没有问题 主IC还有一个铜质散热片 不错

着手准备测试

 

电源就用买移动电源送的充电器(标称5v 1000mA输出 )和数据线

SD卡么… 把很久没玩的PSP掏出来 把马甲卡中的东西倒到记忆棒里 记忆棒插回PSP TF卡装到转接卡上 (话说还是个class10的呢)

 

去树莓派官网发现有 NOOB包 弄进SD卡 装进树莓派发现不会用 又给格式化了

 

下了 Win32DiskImager 和 raspbian的镜像 烧进SD卡

 

说下我的条件 在学校租的房子住 上网是校园网 要用drcom登陆 并且校园网内不允许使用DHCP 我们联网都是使用交换机或者路由器的交换功能 因此没法用无线路由

电脑是Lenovo Y480 Win8.1 系统 只有一个有线接口、没有无线路由、 没有找到手动添加直连的方法 (试过了)

没有买树莓派原生支持的无线网卡 因此无线连也不能用

不过好在这里有台电视

 

把烧好的SD卡插上树莓派 鼠标键盘插好 RCA线插好 插电开机

先进行raspi-config的初步设置(地区和语言设置 重设密码 确认SSH开启 设置默认启动为shell)后重启

 

贴吧的两篇文章 VNC简明指南:用大电脑的屏幕通过网络显示树莓派 和 树莓派,一根网线,笔记本电脑。只有这三个也能玩树莓派 给了我很大的帮助和启发

摆脱外接键盘鼠标,从电脑控制树莓派的关键在于 保证在网络上找到树莓派 也就是要求 1、树莓派拿到IP && 2、电脑能够通过网络和树莓派通信

 

首先要搞定网络问题,无论是安装VNC还是安装其他别的什么东西,没有网络都没法装的。学校给的linux的drcom客户端是x86架构的 貌似不能在派上运行的样子(也试过)

好在可以web登陆。。。

 

因此重启后 用pi的用户名登入了树莓派 startx 进入图形界面 打开浏览器 登入上网账号 成功!

于是安装了tightvncserver

sudo apt-get install tightvncserver

这样就可以通过SSH打开vncserver,然后在电脑上通过浏览器登陆网络

 

不过还有个问题是如果树莓派不能自动登陆用户的话就拿不到IP地址(还是试过)

于是设置自动登陆

sudo nano /etc/inittab

找到 1:2345:respawn:/sbin/getty 115200 tty1 注释掉

加入 1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1

按 ctrl+x y 回车 保存退出

 

顺便ifconfig了下 记下IP和mac地址

既然树莓派是被学校的DHCP服务器动态分配的IP地址 如何在远程拿到树莓派的IP呢?

Windows下有个命令 arp -a 可以显示网段所有设备的IP和MAC地址 效果如下:

树莓派初级折腾_第1张图片

在mac地址中找到我的派的地址就行了

然而网段内的设备实在是太多 于是我决定写一个python脚本自动获取和过滤不是我的pi的地址

只有6行

import os

res = os.popen(‘arp -a’).readlines()

for l in res:

if “b8-27-xx-xx-xx-xx” in l :

print l[:24]

c = input()

每次需要知道IP的时候 只需要双击这个.py文件就行了

20140403232107828

 

然后为了每次在安装软件的时候下载快点 我添加了清华的软件源

sudo nano /etc/apt/sources.list

在最开始添加:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy main contrib non-free rpi

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

同样 ctrl+x y 回车保存

然后 更新firmwire

sudo apt-get update

sudo rpi-update

最后 sudo reboot 一切顺利

windows下用putty进行SSH连接和用vnc viewer进行VNC连接的截图:

树莓派初级折腾_第2张图片

 

树莓派初级折腾_第3张图片

另外SSH自带了SFTP 因此用FTP软件可以和树莓派互相传输文件 不过树莓派段只能操作 /home/pi 文件夹下的内容

树莓派初级折腾_第4张图片

如果在linux系统上也可以使用scp命令 例如

scp /path/to/some/localfile pi@ipofpi:/path/to/target/file

scp pi@ipofpi:/path/to/target/file /path/to/some/localfile

目录拷贝带上-r参数

 

本来有个小度WIFI,本打算是给树莓派装上驱动的。但是把修改好的驱动放在树莓派里make不成功,发现需要编译内核,而我只有虚拟机里有linux。电脑上的读卡器是内置的,暂时没找到办法让虚拟机发现,于是没办法挂载树莓派的SD卡,也就没办法吧编译好的内核的模块拷到树莓派里。暂时放弃。等什么时候有时间在移动硬盘里装个Ubuntu吧。

最后附上我的树莓派的照片 找了一个名片盒 用小刀割出孔 放进去刚刚好

树莓派初级折腾_第5张图片

相关文章

  • 延长树莓派上SD卡的使用寿命
  • 利用树莓派搭建Git私有服务器
  • 可以挂在墙上的树莓派谷歌日历
  • 如何用树莓派搭建一个低能耗的Minecraft服务器
  • 树莓派延时拍摄控制器
  • 树莓派热点回顾第8期
  • 如何用树莓派的命令行播放视频
  • 把树莓派当做Google日历闹钟
  • 在树莓派上搭建LAMP(Linux Apache Mysql PHP)服务器
  • 用树莓派驱动一个16×2的LCD

树莓派初级折腾,首发于 极客范 - GeekFan.net。

你可能感兴趣的:(硬件,树莓派)