raspberrrypi 常用软件大全

su

https://lug.ustc.edu.cn/wiki/mirrors/help/raspbian 中科大软件源

nano /etc/apt/sources.list
 
nano /etc/network/interfaces
iface eth0 inet static
address 192.168.1.200 # 设定的静态IP地址
netmask 255.255.255.0 # 网络掩码
gateway 192.168.1.1    # 网关

 

sudo apt-get update

sudo apt-get install xrdp 远程桌面

sudo apt-get install vsftpd FTP

sudo apt-get install tsocks 代理

sudo apt-get install qrencode 二维码

sudo apt-get install libqrencode-dev 二维码

sudo apt-get install netcat  nmap

sudo apt-get install minicom 串口调试

apt-get install usbutils ethtool

sudo apt-get install vim

sudo apt-get install bluetooth bluez-utils bluez-compat blueman   蓝牙

sudo apt-get install ttf-wqy-microhei  中文字体

sudo apt-get install fcitx  输入法

sudo apt-get install fcitx-table-wbpy  五笔拼音

sudo apt-get install subversion unzip unrar git 

sudo apt-get install screen

sudo apt-get install rdesktop 远程桌面到WIN

 sudo apt-get install qt4-dev-tools libqt4-dev libqt4-dev-bin qt4-qmake  qtcreator QT开发

sudo apt-get install mosquitto 消息服务MQTT

sudo apt-get install libpng
sudo apt-get install libjpeg
sudo apt-get install libtiff

sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install automake

To get gcc 4.8.3 or higher, add jessie (testing) source:

sudo nano /etc/apt/sources.list.d/jessie.list

Add this line:

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi


sudo apt-get install libmagick-dev  imagemagick


leptonica

http://leptonica.googlecode.com/files/leptonica-1.69.tar.bz2

apt-get install curl

curl -sS https://getcomposer.org/installer | php

mv composer.phar /usr/local/bin/composer

 sudo apt-get install sqlite3 lib sqlite3-dev  

apt-get install apache2 php5 libapache2-mod-php5

apt-get install mysql-server mysql-client php5-mysql

sudoapt-get install default-jdk


apt-get install tesseract-ocr

sudo apt-get install build-essential golang mercurial git

git clone https://github.com/inconshreveable/ngrok.git ngrok

sudo GOOS=linux GOARCH=arm make release-client


NTP

sudo apt-get install ntpdate 

修改时区tzselect

ntpdate cn.pool.ntp.org


wIring pi ,专门为树莓派打造的类似于arduino下的wiring驱动库

安装好这个库后可以直接调用函数配置和控制GPIO功能

(无论是用c shell  python都能控制GPIO了)


wget http://project-downloads.drogon.net/files/wiringPi.tgz 

https://github.com/WiringPi/WiringPi-PHP PHP控制硬件



sudo apt-get install gcc-4.8 g++-4.8

内核编译rpi-source

https://github.com/notro/rpi-source/wiki

http://www.freemindworld.com/blog/2015/150312_complie_kernel_module_for_raspberry_pi_2.shtml



lirc_rpi项目为Linux内核提供了支持GPIO口的红外接收管的驱动,在最新的Raspbian系统中应该已经包含。如果你的系统中没有这个模块,也许需要自己重新编译内核。具体可以参考lirc_rpi项目主页。

然后需要安装用户态的服务进程:

sudo apt-get install lirc

加载lirc_rpi内核模块:

sudo modprobe lirc_rpi gpio_in_pin=24 gpio_out_pin=23


sudo modprobe bcm2708_wdog

编辑/etc/modules,实现启动时自动加载bcm2708_wdog模块
sudo nano /etc/modules
在文件最后一行,添加一行
bcm2708_wdog


启用模块后,则系统增加了一个设备  /dev/watchdog
每10秒必须喂一下这个狗




首页 > 精品文库 > 树莓派(raspberry pi)学习18:设置watchdog,防死机
树莓派(raspberry pi)学习18:设置watchdog,防死机
0条评论


[摘要:看门狗,又叫 watchdog,看门狗的感化便是防备顺序产生逝世轮回或道顺序跑飞。 硬件看门狗,是一个准时器电路, 一样平常有一个输进,叫喂狗,每隔一段时光输出一个旌旗灯号到喂狗端,给 WDT 浑整] 




看门狗,又叫 watchdog,看门狗的作用就是防止程序发生死循环或者说程序跑飞。


硬件看门狗,是一个定时器电路, 一般有一个输入,叫喂狗,每隔一段时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定时间不喂狗(一般在程序跑飞时),定时超过,就会给出一个复位信号,使系统复位. 防止系统死机。




在树莓派上设置看门狗,可实现树莓派在死机时,能够自动重启。


树莓派CPU芯片BCM2708中有硬件看门狗功能。




一、启动硬件看门狗模块
启用模块 bcm2708_wdog


sudo modprobe bcm2708_wdog




编辑/etc/modules,实现启动时自动加载bcm2708_wdog模块


sudo nano /etc/modules


在文件最后一行,添加一行


bcm2708_wdog




启用模块后,则系统增加了一个设备  /dev/watchdog


每10秒必须喂一下这个狗


二、安装watchdog daemon


sudo apt-get install watchdog


启动watchdog 软件
sudo /etc/init.d/watchdog start


编辑 /etc/watchdog.conf 配置文件


sudo nano /etc/watchdog.conf
找到 #watchdog-device = /dev/watchdog   这一行


删掉行首的 # 号


(除了这个外,watchdog.conf还可以定义,如用ping不到某主机则重启等)


重启watchdog 软件
sudo /etc/init.d/watchdog restart



PHP USB COM

apt-get install re2c

apt-get install libusb-1.0.0

php-usb usb.so

phpmake_serialport Gorilla.so


apt-get intall gearman

安装PHP扩展需要先装libgearman-dev再编译扩展源码

CENTOS:

下载源码

  1. # wget https://launchpad.net/gearmand/1.2/1.1.7/+download/gearmand-1.1.7.tar.gz
  2. 要更新到libevent2

 ./configure --with-sqlite3=/usr/local/sqlite3 --without-mysql


apt-get install supervisor


apt-get install ntfs-3g


apt-get install lrzsz

 http://www.tongxinmao.com:8000

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值