Lab1:初见树莓派(Raspberry)(windows平台)
来源:互联网 发布:网络测速器在线测网速 编辑:程序博客网 时间:2024/06/10 21:12
在这篇博客中,我们需要干关于树莓派的第一件事——开启它,然后,把玩它。接下来是一步接着一步的教程。
教程的目的:
在不需要显示器和键盘的情况下,开启树莓派,并通过串口登录到树莓派的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实验报告。
- Lab1:初见树莓派(Raspberry)(windows平台)
- 【Raspberry Pi】树莓派之初见:搭建树莓派
- 嵌入式系统原理与设计---树莓派Lab1(初见树莓派)
- 树莓派Raspberry Pi的嵌入式QT平台
- Lab1
- Lab1
- lab1
- lab1
- lab1
- Raspberry Pi For Windows
- 树莓派(Raspberry)
- RaspBerry使用--windows环境下
- 初见
- 初见
- 初见
- 初见
- 初见
- Lab1.1树莓派上网,ssh和远程桌面
- 题目15:叠筐
- PHP运算符及php取整函数
- 题目13:剩下的树
- 题目11:Sort
- OpenStack的架构详解(6)
- Lab1:初见树莓派(Raspberry)(windows平台)
- discuz安装提示ucenter url有误
- I2C设备驱动编写,struct i2c_device_id,struct i2c_driver,i2c_add_driver,i2c_register_board_info
- OpenStack的架构详解(7)
- 什么是图形加速卡(四)
- C++ vector容器使用 排序
- 使用ThreadLocal与JDK动态代理 实现事务AOP管理
- 获取上个月第一天和最后一天日期
- OpenStack的架构详解(8)