博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
raspberrrypi 常用软件大全
阅读量:2094 次
发布时间:2019-04-29

本文共 3994 字,大约阅读时间需要 13 分钟。

su

 中科大软件源

nano /etc/apt/sources.list
 
nano /etc/network/interfaces
iface eth0 inet staticaddress 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 libpngsudo apt-get install libjpegsudo apt-get install libtiffsudo apt-get install gccsudo 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

项目为Linux内核提供了支持GPIO口的红外接收管的驱动,在最新的系统中应该已经包含。如果你的系统中没有这个模块,也许需要自己重新编译内核。具体可以参考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://dnuhf.baihongyu.com/

你可能感兴趣的文章
Java文件操作①——XML文件的读取
查看>>
java学习总结之文件操作--ByteArrayOutputStream的用法
查看>>
Java生成和操作Excel文件
查看>>
Java的三种代理模式
查看>>
java静态代理与动态代理简单分析
查看>>
JTS Geometry关系判断和分析
查看>>
阿里巴巴十年Java架构师分享,会了这个知识点的人都去BAT了
查看>>
idea如何显示git远程与本地的更改对比?
查看>>
SDO_GEOMETRY结构说明
查看>>
oracle 的 SDO_GEOMETRY
查看>>
往oracle中插入geometry的两种方式
查看>>
Oracle Spatial中的Operator操作子 详细说明
查看>>
Oracle Spatial中SDO_Geometry详细说明
查看>>
oracle 聚合函数 LISTAGG ,将多行结果合并成一行
查看>>
Oracle列转行函数 Listagg() 语法详解及应用实例
查看>>
LISTAGG函数的用法
查看>>
Oracle Spatial操作geometry方法
查看>>
IDEA类和方法注释模板设置(非常详细)
查看>>
Java程序初始化的顺序
查看>>
Dubbo和Spring结合配置文件内容解析为bean的过程
查看>>