
使用yum 完成Oracle数据库依赖包、系统参数、用户的安装。
切换oracle用户直接安装就行了。
下面是yum配置方法:
如果可以联网,资料库列举如下
Oracle Linux 5
# cd /etc/yum.repos.d
1.简介wiringPiwiringPi , 安装好这个库后可以直接 调用函数配置和控制GPIO功能
下图中左边是wiringPi封装好后的引脚,右边是树莓派本身的引脚(bcm2835库也使用它)
还有一张图可以参考:
2.树莓派中安装wiringPi方法:
mkdir temp
cd temp
wget http://project-downloads.drogon.net/files/wiringPi.tgz
tar xf wiringPi.tgz
cd wiringPi/wiringPi/
make
make install
测试LED的程序:#include <wiringPi.h>
#include <stdio.h>
#include <stdlib.h>
int main (int argc,char* argv[])
{
if (argc <2) {
printf("Usage example: ./led 4 \n")
return 1
}
int pinNumber = atoi(argv[1])
if (-1 == wiringPiSetup()) {
printf("Setup wiringPi failed!")
return 1
}
pinMode(pinNumber, OUTPUT)// set mode to output
while(1) {
digitalWrite(pinNumber, 1)// output a high level
delay(800)
digitalWrite(pinNumber, 0)// output a low level
delay(800)
}
return 0
}
3.相关问题
使用wiringPi的程序进行测试编译时出现了如下问题:
/usr/lib/gcc/arm-linux-gnueabi/4.6/../../../ libwiringPi.so: undefined reference to `i2c_smbus_write_byte'
/usr/lib/gcc/arm-linux-gnueabi/4.6/../../../ libwiringPi.so: undefined reference to `i2c_smbus_read_byte'
/usr/lib/gcc/arm-linux-gnueabi/4.6/../../../ libwiringPi.so: undefined reference to `i2c_smbus_write_byte_data'
/usr/lib/gcc/arm-linux-gnueabi/4.6/../../../ libwiringPi.so: undefined reference to `i2c_smbus_write_word_data'
/usr/lib/gcc/arm-linux-gnueabi/4.6/../../../ libwiringPi.so: undefined reference to `i2c_smbus_read_word_data'
/usr/lib/gcc/arm-linux-gnueabi/4.6/../../../ libwiringPi.so: undefined reference to `i2c_smbus_read_byte_data'
collect2: ld returned 1 exit status
网上少个相关资料,发现 是少装了库的原因:
需要安装这几个库: i2c-tools, libi2c-dev ,python-smbus
执行命令 sudo apt-get install libi2c-dev ,会自动安装这三个。
然后重新编译就可以了。
make clean
sudo make uninstall
make
sudo make install
之后就能正常编译了,别忘了最后要加连接动态库的选项 -l wiringPi 。
树莓派可以安装这个LAMP系列,但Apache 和 MySql对于树莓派这个小小的机器,太重了,主要是消耗内存多\速度慢\占用磁盘大(约200M吧),所可以选择安装一个轻量级的Web服务器:nginx + php + sqlite
nginx:是个轻量级的Web服务器,是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,上nginx的并发能力确实在同类型的网页服务器中表现较好。
SQLite:是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。
很简单直接安装即可,如果卡住追问我就好了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)