文章关键字 ‘linux’
2017年03月1日,星期三
SQLite 函数大全
sqlite
abs(X) 返回参数X的绝对值。
coalesce(X,Y,…) 返回第一个非空参数的副本。若所有的参数均为NULL,返回NULL。至少2个参数。
glob(X,Y) 用于实现SQLite的 “X GLOB Y”语法。可使用 sqlite3_create_function() 重载该函数从而改变GLOB运算符的功能。
ifnull(X,Y) 返回第一个非空参数的副本。 若两个参数均为NULL,返回NULL。与上面的 coalesce()类似。
last_insert_rowid() 返回当前数据库连接最后插入行的ROWID。sqlite_last_insert_rowid() API函数同样可用于得到该值。
length(X) 返回X的长度,以字符计。如果SQLite被配置为支持UTF-8,则返回UTF-8字符数而不是字节数。
like(X,Y [,Z]) 用于实现SQL语法”X LIKE Y [ESCAPE Z]”.若使用可选的ESCAPE子句,则函数被赋予三个参数,否则只有两个。可使用sqlite3_create_function() 重载该函数从而改变LIKE运算符的功能。 注意同时重载like()的两参数和三参数···
2015年10月15日,星期四
wpa_cli是命令行界面下的无线网连接工具。
通过wpa_cli管理备选的网络列表。在备选网络中启用的网络,树莓派会自动试图连接。
输入sudo wpa_cli启动wpa_cli的命令行界面(必须sudo)。常用的指令如下:
status:列出目前的联网状态。
list:列出所有备选网络。目前正连接到的网络会标[CURRENT],禁用的网络会标[DISABLE]。
add_network:增加一个备选网络,输出新网络的号码(这个号码替代下文的[network_id])。注意新网络此时是禁用状态。
set_network [network_id] ssid “Your SSID”:设置无线网的名称(SSID)
set_network [network_id] key_mgmt WPA-PSK:设置无线网的加密方式为WPA-PSK/WPA2-PSK
set_network [network_id] psk “Your Password”:设置无线网的PSK密码
enable_network [network_id]:启用网络。启用后如果系统搜索到了这个网络,就会尝试连接。
disable_network [network_id]:禁用网络。
save_config:保存配置。
举个栗子:
1
···
2015年10月15日,星期四
1、首先进行网卡的物理连接
我的是“EDUP EP-N8508GS黄金版 迷你USB无线网卡”
最好是把这个网卡直接插入树莓派的usb口!
不要用usb扩展器~~!!
刚开始我就是用在了usb扩展器上,莫名其妙的不好用
然后输入命令“lsusb”看有没有这个网卡
树莓派正确识别了无线网卡!
2、我们进行无线网卡的配置
输入命令“sudo vim /etc/network/interfaces”
我的配置文件如下图带有“#”号的是我想弄成静态ip地址没有成功
最后是弄无线路由进行mac地址绑定,让树莓派一直有一个固定的ip地址
********************************************
auto lo
iface lo inet loopback
iface eth0 inet static
address *.*.*.*
netmask *.*.*.*
gateway *.*.*.*
auto wlan0 #如果有无线网卡设置为自动
allow-hotplug wlan0 #无线网卡支持热插拔
iface wlan0 inet dhcp #无线网卡设置为自动获得ip
#iface default inet static ##设置为静态ip,这里我的没有设置成功
wpa-ssid “****···
2013年11月1日,星期五
首先进行软件的安装
由于dht22读取温度时用一个数据线要求速度快
所以用python就显得有些慢了!要用c语言才行的,
要从GitHub下载代码,用的都是现成的代码和程序,非常方便,
就是需要一个能上网的pi然后输入以下的代码进行安装
git clone git://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code.git
$ cd Adafruit-Raspberry-Pi-Python-Code
$ cd Adafruit_DHT_Driver
现在就安装成功了哦!
然后我们可以测试我的代码哦了
命令是
sudo ./Adafruit_DHT 设备代码 gpio端口
现在我们连接硬件
raspberry-pi-winingpi-gpio
我的测试命令是
Adafruit_DHT 2302 3
raspberry-pi-temperature-and-humidity-sensor
到此结束我的raspberry-pi-temperature-and-humidity-sensor测试成功
如果你对编译好的Adafruit_DHT的输出结果不满意可以自己进行编译,
但是需要由于DHT传感器编译一下代码需要BCM2835 C语言库
这里先安装一下这个BCM2835 的库
$ w···
2013年11月1日,星期五
首先升级系统
sudo apt-get update
sudo apt-get upgrade
用git安装 WiringPi
git clone git://git.drogon.net/wiringPi
cd wiringPi
git pull origin
直接编译
./build
下边是
需要说明的是winingpi对gpio进行了重新定义:
目前树莓派默认只有8个GPIO,从0-7对应的分别是下图中绿色部分,请大家使用这8个GPIO7
大家使用时要注意在winingpi中gpio的对应关系
否则将不能使用或者烧毁pi的gpio口!!
详情见下图: