安装git-core sudo apt-get install git-core 下载winringPi库 git clone git://git.drogon.net/wiringPi 编译和安装库 cd wiringPi./build 另外大家可以使用下面的命令对库进行更新 cd wiringPigit pull origin 检测是否安装成功: gpio -v wiringPi.sh #!/bin/bash cd / echo "安装git-core" sudo apt-get…
原文连接:http://elinux.org/RPi_config.txt 由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在”config.txt”这个文本文件中. 树莓派的config.txt文件会在ARM内核初始化之前被GPU读取. 这个文件存在引导分区上的.对于Linux, 路径通常是/boot/config.txt, 如果是Windows (或者OS X) 它会被识别为SD卡中可访问部分的一个普通文件. 如果想要编辑配置文件, 请查看介绍编辑树莓派配置文件. 你…
MySQL占用内存太大,而SQLite是一款轻量级零配置数据库,非常适合在树莓派和其他嵌入式系统中使用.SQLite文档详细资料丰富,本文不会详细解释SQLite数据库操作的方方面面,只能结合具体场景按需说明.本文介绍的SQLite技巧也可以在其他平台使用,并不局限于树莓派. 安装 SQLite sudo apt-get update sudo apt-get install sqlite sqlite3 #如果需要的话还可以顺便安装 PHP 相关组件 sudo apt-get install…
vsftpd是开源的轻量级的常用ftp服务器.   1,安装vsftpd服务器 (约400KB) sudo apt-get install vsftpd     2,启动ftp服务 sudo service vsftpd start   3,编辑vsftdp的配置文件 sudo nano /etc/vsftpd.conf   找到以下行,定义一下 anonymous_enable=NO   表示:不允许匿名访问   local_enable=YES    设定本地用户可以访问.   write_…
zsh.sh #!/bin/bash cd #安装zsh sudo apt-get install zsh #查看zsh cat /etc/shells #更改zsh chsh -s /bin/zsh #自动安装: wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh #下载 git clone git://github.com/robbyrussell/oh-my-zsh.git…
cmake3.5安装脚本: #!/bin/bash cd echo "安装make" sudo apt-get install make echo "安装cmake" sudo apt-get install cmake echo "gcc" sudo apt-get install gcc sudo apt-get autoremove cmake echo "安装cmake 3.5" wget https://cmake.…
我手里面的是树莓派3,系统是Raspbian官方操作系统,已经安装好了wiringPi.        PWM简介:脉宽调制(PWM)是指用微处理器的数字输出来对模拟电路进行控制,是一种对模拟信号电平进行数字编码的方法.wiringpi有两种方式产生PWM,第一种为树莓派硬件PWM,如果需要精确的PWM控制的话,最好使用硬件PWM.第二种为wiringpi软件模拟的pwm,我们一种一种的介绍.        首先是电路连接,准备做一个LED呼吸灯程序.所以电路很简单,一个LED,一个100Ω的电…
虽然我们可以很方便的通过ssh譬如putty或者vnc连接操控树莓派,但是毕竟树莓派资源没那么高,在上面编程,调试要吃力的多.所以还是想在pc上编程上传到树莓派或者最好,文件共享,可以直接读写共同的文件那就perfect! 一.filezilla 1,安装vsftpd服务器 (约400KB)sudo apt-get install vsftpd 2,启动ftp服务sudo service vsftpd start 3,编辑vsftdp的配置文件 sudo nano /etc/vsftpd.con…
经过前面两步我们的树莓派已经正常的工作起来了,但是在真正用它开发之前还需要进行一些列的配置以及软件的安装,这样开发起来才会得心应手,下面我们介绍一下常用的软件和服务 1.配置选项: 树莓派第一次使用的时候需要进行一个简单的配置,在命令行模式下运行以下命令: $sudo raspi-config 新旧版本的配置界面不太一样,下面列举两种比较常见的: 1)旧版本 expand_rootfs –将根分区扩展到整张SD卡(树莓派默认不使用SD卡的全部空间,有一部分保留,建议选中) overscan–可以…
参考:http://shumeipai.nxez.com/2013/10/03/raspberry-pi-temperature-sensor-monitors.html 第一步,允许单总线接口 sudo raspi-config进入interfacingoptions enable 1-wire interface 第二步,接线 接BCM编码为4即图上物理引脚7 第三步,升级内核 sudo apt-get update sudo apt-get upgrade pi@raspberrypi:~…
FTP.sh #!/bin/sh cd echo "彻底卸载原有的ftp" sudo apt-get remove --purge vsftpd #(--purge 选项表示彻底删除改软件和相关文件) echo "安装vsftpd服务器 " sudo apt-get install vsftpd echo "配置文件" #匿名访问 sudo sed -i -e 's|anonymous_enable=YES|anonymous_enable=NO…
近几天听朋友有说到LD3320 语音模块,刚好身边有块树莓派3,就在某宝上买了块自带mcu的LD3320 . 准备: 树莓派一个(配置了wiringPi开发环境的详情见本人博客:树莓派进阶之路 (006) - 树莓派安装wiringPi) LD3320 语音模块一片:https://detail.tmall.com/item.htm?id=41365254224&spm=a1z09.2.0.0.a3beb5clzbCiw&_u=p2cc1o5d426a TTL下载器 一块:买模块的时候老板…
基于linux的zsh安装脚本: Ubuntu版本: #!/bin/sh cd #安装zsh sudo apt-get install zsh #查看zsh cat /etc/shells #更改zsh chsh -s /bin/zsh #自动安装: wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh #下载 git clone git://github.com/robbyrus…
硬件要求: 树莓派开发板 USB外接硬盘 一. Together 1. 更新安装程序 sudo apt-get update sudo apt-get upgrade sudo apt-get install python-software-properties //树莓派不用添加repo sudo add-apt-repository ppa:deluge-team/ppa //树莓派不用添加repo,直接执行下面两步 2. 安装Deuge: sudo apt-get install delu…
写代码的时候敢接每次查wiringPi库函数挺麻烦的,自己wiringPi库封装了一下: #ifndef __PICUSTOM_H__ #define __PICUSTOM_H__ /**********************************头文件部分************************************/ #include <stdlib.h> #include <stdio.h> #include <string.h> #include…
转载:http://www.embbnux.com/2014/03/24/on_ubuntu_use_vnc_connect_raspberry/ ‎ 参考:  http://elinux.org/RPi_VNC_Server 一 安装VNC服务器 SSH下安装: sudo apt-get install tightvncserver 设置密码: tightvncserver 启动: vncserver : -geometry 80 启动1号控制台; 可以写个脚本vnc.sh: #!/bin/s…
本文转载:http://www.cnblogs.com/edgexie/p/6527992.html 在网上看到很多关于windows远程桌面连接树莓派的教程.我也按照教程试过了,遇到了几个坑.特意记录在这. 先说正确的步骤. 1. 必须先安装tightvncserver!!! sudo apt-get install tightvncserver 2. 再安装xrdp服务. sudo apt-get install xrdp 3. 如果开着防火墙ufw , 那么打开服务器上的远程桌面访问端口…
转载:http://shumeipai.nxez.com/2014/05/04/under-windows-serial-connection-control-raspberry-pi.html 在没有键盘鼠标显示器,没有任何网络设备,甚至连电源和 micro USB 数据线都没有的情况下.如何对树莓派进行操作,甚至安装配置树莓派呢? 如果你有一根USB转TTL串行的数据线,和一台电脑,那这一切都不是问题. 关于USB转TTL串行数据线 通常被称为刷机版.刷机线.中九升级线(一种卫星天线的升级线…
参考文档:http://www.waveshare.net/wiki/3.2inch_RPi_LCD_(B) 产品特点 320x240分辨率 电阻式触摸控制 兼容并可直接插入任何版本树莓派 提供Raspbian/Ubuntu系统下的驱动(用户可直接在原有Raspbian/Ubuntu系统下使用) 和你的树莓派一样大 沉金工艺,精雕细琢 该型号与2.8inch RPi LCD (A)兼容(仅尺寸和按键数量不同),在大多数情况下可相互代替. 快速入门 硬件连接 连接GPIO接口,Raspberry…
参考文档:http://www.geek-workshop.com/thread-2315-1-1.html 参考文档:https://wenku.baidu.com/view/e5d5e4e26529647d26285243.html 先来看一下该模块的常用接法: 模拟输入通道 A 模拟差分输入可直接与桥式传感器的差分输出相接.由于桥式传感器输出的信号较小,为了充分利用A/D 转换器的输入动态范围,该通道的可编程增益较大,为128 或64.这些增益所对应的满量程差分输入电压分别±20mV 或±…
模块图片,4位共阳极数码管. 我们使用树莓派wiringPi的库来通过74HC595驱动4位数码管: C 代码如下: #include <wiringPi.h> #include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <time.h> #define SCLK 12 #define RCLK 13 #define DIO 14 unsigned int code_ch…
Raspberry Pi树莓派无线网卡配置[多重方法备选] 要想让树莓派方便操作,肯定需要配置无线网卡,这样可以大大增强树莓派的移动性和便利性,其实配置无线网卡基本就是和普通linux平台下配置无线网卡一样,几种方法大同小异,具体如下: 一.第一种方法:通过配置 /etc/network/interfaces 文件实现sudo nano /etc/network/interfaces修改后文件内容如下:auto lo iface lo inet loopbackiface eth0 inet d…
树莓派自带的软件源是 deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi 由于网站在国外,导致下载速度非常慢,因此需要修改为国内镜像站点即可. Raspberry Pi(树莓派)国内软件源: 修改配置文件:sudo vim /etc/apt/sources.list deb http://mirrors.neusoft.edu.cn/raspbian/raspbian/ wheezy…
基于linux的ftp脚本: #!/bin/sh cd echo "彻底卸载原有的ftp" sudo apt-get remove --purge vsftpd #(--purge 选项表示彻底删除改软件和相关文件) echo "安装vsftpd服务器 " sudo apt-get install vsftpd echo "配置文件" #匿名访问 sudo sed -i -e 's|anonymous_enable=YES|anonymous_e…
转载:http://blog.sina.com.cn/s/blog_8184e033010109ug.html   基本简介 GB码,全称是GB2312-80<信息交换用汉字编码字符集基本集>,1980年发布,是中文信息处理的国家标准,在大陆及海外使用简体中文的地区(如新加坡等)是强制使用的唯一中文编码.P-Windows3.2和苹果OS就是以GB2312为基本汉字编码, Windows 95/98则以GBK为基本汉字编码.但兼容支持GB2312.GB码共收录6763个简体汉字.682个符号,…
原贴地址:http://blog.csdn.net/chinalinuxzend/article/details/1759593  在Linux中增加swap空间 在安装Linux的时候,不知道swap空间分配多少比较好,所以会随便分配一个,在真正使用的时候,比如安装Oracle10g会要求很大的swap空间,发现swap空间不够,那应该怎么增加swap空间大小呢. 以下的操作都要在root用户下进行,首先先建立一个分区,采用dd命令比如 dd count= 这样就会创建/home/swap这么…
摆弄了几天Raspberry Pi,在搞定了无线网络.FTP服务之后,打算更进一步,通过Samba实现NAS系统与PC共享文件.需要安装的软件:sudo apt-get install samba samba-common-binsudo apt-get install netatalk (可选,用于支持AFP)sudo apt-get install avahi-daemon(可选,用于支持网内的计算机自动发现)接下来就是配置了:[Samba 配置] /etc/samba/smb.conf 文…
修改/etc/dhcpcd.conf 文件 sudo vim /etc/dhcpcd.conf interface eth0 static ip_address= static routers=192.168.0.1 static domain_name_servers=192.168.0.1 interface wlan0 static ip_address= static routers=192.168.0.1 static domain_name_servers=192.168.0.1 上…
C/C++支持的是ASCII,不过汉字编码中,GB2312与ASCII是兼容的,所以可以在C中获得汉字的GB2312编码 GB2312是两个字节的,第一字节是高八位,第二字节是低八位,比如下面的程序:#include<stdio.h>#include<string.h>int main(){char a[5];strcpy(a,"啊");printf("%XH %XH\n",(unsigned char)a[0],(unsigned char…
文档原文:https://www.raspberrypi.org/app/uploads/2013/07/RaspiCam-Documentation.pdf 作用 在指定的时间运行摄像头,而且如果需要可以捕获JPG图片 使用格式 raspistill [options] 图像参数与命令 -?, --help : 帮助文档 -w, --width : 设置图像宽度 <尺寸> -h, --height : 设置图像高度 <尺寸> -q, --quality : 设置jpeg品质 &l…