在这篇博客中,我们需要干关于树莓派的第一件事——开启它,然后,把玩它。接下来是一步接着一步的教程。
教程的目的:
在不需要显示器和键盘的情况下,开启树莓派,并通过串口登录到树莓派的linux中,写一个hello world程序。(其他一些教程是需要显示器和键盘,这样自然看起来更像是PC机,但这个是不必要的。)
教程需要的器件和软件:
- 树莓派的板子。
- SD卡。
- 电源线及USB充电器。
- 串口转USB连接线。(本文使用PL2303。)
- OS镜像文件。(有4种选择,本文选择Raspbian “wheezy”,下载请到http://www.raspberrypi.org/downloads)
- 串口转USB驱动。(本文使用的PL2303驱动,可到http://www.prolific.com.tw/下载)
- Image Writer for Windows。(可以到https://code.launchpad.net/win32-imagewriter下载,MacOS和Linux下用dd命令)
- putty。(可以到http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe 下载)
步骤:
下载img文件:
下载请到http://www.raspberrypi.org/downloads。
本文使用的是:
准备SD卡:
1.Windows需要下载安装Image Writer for Windows 到 https://code.launchpad.net/win32-imagewriter 下载。
Image Writer for Windows
2.解压缩刚才下载的img,确保它所在的路径中没有中文,否则可能会出问题。
3.将SD卡插入到电脑中,如果电脑有SD卡插槽的话。(如果没有,就可能需要SD卡读卡器才行了。记得要将SD卡插好,否则可能显示不出来,或者写不进去内容。)
4.用Win32DiskImager将img写入到SD卡中。
5.等待几分钟后,SD卡写完成。将其从电脑拔出,插入到树莓派的板子上。
连接串口线:
串口线:
(image from http://raspi.tv/tag/log-into-raspberry-pi-via-serial-port)
GPIO:
PL2303,接TXD、RXD、GND 三线:白14,绿15,黑GND(注意千万不能接错。其中红色线,如果板子的电源是另外接的话,红色线不用管它。如果,电源是通过串口来提供的,那么红色线接在SV Power。)
安装串口驱动:
本文使用的PL2303驱动,可到http://www.prolific.com.tw/下载。
按常规安装即可。
找到串口:
将串口的USB连接到电脑,找到设备管理器中的串口号。
安装串口终端软件:
下载putty,可以到http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe 下载。
按照如下进行串口设置。(串⼝口参数:115200,8N1)
点击Open,打开一个终端。
上电:
将电源线连接充电器,插到插座上。树莓派会自动启动。此时,在终端上会看到不断有东西输出。
用user:pi password:raspberry登录:
键入sudo raspi-config进行配置:
简单的程序:
用vi写一个helloworld程序:
gcc编译运行:
一般linux系统上的命令这上面都有,我们可以四处转转。
备注:
此教程为浙江大学计算机学院嵌入式系统课程的Lab1实验报告。