RPi-001 起点

来源:互联网 发布:java线程的同步问题 编辑:程序博客网 时间:2024/05/21 17:29

开始学著用树莓派,也顺便一起学习python和Linux
朋友建议使用SSH登入的方式来使用RPI

1.先把树莓派用手动方式(鼠标+键盘),连上Wi-Fi
(此时有接上液晶屏、鼠标和键盘)

2.检查一下DHCP拿到的IP地址,等一下SSH登入要用到
- 以后要是都没接屏看不到IP,会有点麻烦 (以后再想办法解决)

3.在PC侧,装上putty, http://www.putty.org/
- IP位置就使用2.里面的抄下来的

4.登入, 因为装的是官方版的raspbian (raspbian下载点)
- id: pi
- pwd: raspberry

5.试试几条Linux命令
- ls: 跟dos的dir一样
- sudo nano test.txt: 开启test.txt编辑
- 在nano下,"Ctrl+o", "Ctrl+x" 储存关闭文件编辑器
- mv: 移动档案,也可以用于改变档案名称
- rm: 移除档案
- 使用Tab可以补全命令

6.开始用python
- 键入 "sudo nano test.py" , enter
 开启nano编辑器
- 不用nano, 可以改用emacs
- 键入 "python test.py" , 执行刚刚所写的python程序


7.建立稍后使用的python档案 "update_File.py"
- 每次reboot会加一


# Read out the recordfile = open("test.txt", "r")readStr = file.readline()file.closecount = int(readStr)# Check the old recordprint countcount = count + 1# Store the recordfile = open("test.txt", "w")file.write(str(count))file.close

8.在开机过程呼叫python

- 参考 Best way to run a python script at startup?

- 检查 /etc/rc.local , 加入
/yourpath/bin/yourscript.sh &
在 yourscript.sh 加上

#!/bin/shsleep 10sudo python scriptname.py


0 0