阅读(1579) (20)

8 Raspberry Pi极客的盛宴

2016-02-24 15:53:30 更新

Raspberry Pi极客的盛宴

图像说明文字

8.1 Geek的盛宴

Raspberry Pi 是一款针对电脑业余爱好者、教师、小学生以及小型企业等用户的迷你电脑,预装Linux系统,体积仅信用卡大小,搭载 ARM 架构处理器,运算性能和智能手机相仿。在接口方面,Raspberry Pi 提供了可供键鼠使用的 USB 接口,此外还有千兆以太网接口、SD卡扩展接口以及1个 HDMI 高清视频输出接口,可与显示器或者TV相连。

Linux 是一套免费使用和自由传播的类Unix操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持 32 位和 64 位 硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Raspberry Pi 相比于一般的ARM开发板来说,由于其本身搭载着 Linux 操作系统,可以用诸如 Python、Ruby 或 Bash 来执行脚本,而不是通过编译程序来运行,具有更高的开发效率。

8.2 Raspberry Pi 初始化

今天的 Raspbian 默认已经安装 openssh-server ,并默认开启了 OpenSSH-Server。

接着我们就可以看到系统启动了,要我们输入用户名和密码

Raspbian GNU/Linux 7 raspberrypi ttyAMA0

raspberrypi login: pi
Password:
Last login: Sat Apr 26 05:58:07 UTC 2014 on ttyAMA0
Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
ls

NOTICE: the software on this Raspberry Pi has not been fully configured. Please run 'sudo raspi-config'

然后

sudo raspi-config

选择第一个,下面就可以继续了

Expand Filesystem              Ensures that all of the SD card s

接着重启后,便可以扩展SD卡成功。

注: Raspbian 与一般的 Debian 系统使用起来区别不是太大(ps:命令上),由于 CPU 是不同的架构,在编译上可能有所区别。通常PC上的软件需要重新编译才能在 RPi 上运行,所以如果可以用  apt-get 安装的话,就不要自己编译了。

8.3 Raspberry Pi GPIO

General Purpose Input Output (通用输入/输出)简称为 GPIO,或总线扩展器,利用工业标准 I2C、SMBus 或 SPI 接口简化了 I/O 口的扩展。当微控制器或芯片组没有足够的 I/O 端口,或当系统需要采用远端串行通信或控制时,GPIO产品能够提供额外的控制和监视功能。

图像说明文字