树莓派用服务方式设置开机启动


最近有个项目利用树莓派来完成,主要是在树莓派上用python写了个脚本来处理一些信息与逻辑。这边就遇到一个问题,即设置该脚本在开机的时候自动运行,而不是需要人登陆到树莓派上在执行这个程序,这样太麻烦了,顶多在实验室玩玩,拿不出去。本文主要讲诉设置该python脚本在树莓派上自动运行。

阅读全文

通过Python脚本登录SSH给树莓派发送控制指令

来自树莓派实验室群果果投稿,文末有演示视频。

最近这几天作为小学生的我有些无聊,毕竟学校的任务还是很简单的,对我一点没有难度。所以我就想起了半年之前买的树莓派,当时好一个折腾,还入手了一个扩展板,就是为了学习关于GPIO的知识,但是最后因为事情太多而放下了。重新捡起树莓派的我开始考虑要写什么程序:“最近智能家居这个词经常在广告上出现,反正我也闲的没事情干,编个程通过Windows来控制Pi的扩展板吧,估计效果能挺不错的。最近看实验室也有个类似的项目,我也来尝试一下。”

阅读全文

命令行下的中文界面——zhcon安装

20150903221951319-0

zhcon是我见过最难编译的,没有之一。树莓派的apt源上的zhcon装完之后无法启动utf-8编码模式,我找了一堆资料终于整理出了一个能用的zhcon包:下载zhcon-0.2.5

编译前需要做两步:

sudo apt-get install libncurses5-dev

startx打开图形界面,进入zhcon的src目录,在报错的g++编译最后加上-lncurses

如下所示:
阅读全文

树莓派USB存储设备自动挂载

简单介绍实现命令行下USB存储设备自动挂载的方法,Linux gnome/kde窗口环境下有移动存储的管理程序,可以实现自动挂载移动存储设备,但是在命令行下 通常需要用mount命令手动挂载USB存储设备。

通过给linux下的设备管理服务udev添加规则配置文件,可以实现命令行下USB存储设备自动挂载。

阅读全文

树莓派(Raspberry Pi)USB无线网卡自动连接

Raspberry Pi 使用USB无线网卡的时候不会因为路由重启而掉线。

#!/bin/bash
while true ; do
   if ifconfig wlan0 | grep -q "inet addr:" ; then
      sleep 60
   else
      echo "Network connection down! Attempting reconnection."
      ifup --force wlan0
      sleep 10
   fi
done
------邪恶的分割线-----
#!/bin/bash
if ifconfig wlan0 | grep -q "inet addr:" ; then
      exit
   else
      echo "Network connection down! Attempting reconnection."
      ifup --force wlan0
   fi
#crontab -e
#*/10 * * * * bash /home/network-monitor.sh #每十分钟执行一次

将代码复制到你的根目录中保存为network-monitor.sh然后运行命令。
sudo chmod +x ./network-monitor.sh
阅读全文