ARM平台linux版嵌入式实时数据库简介和试用版下载

kipway@kipway.com

2017.5.7

在前一篇文章中介绍了基于ARM的嵌入式系统软件开发,本文给出一个具体的armhf指令集,Linux嵌入系统下的实时数据库测试版供评估和测试。

1.开发环境和测试环境

在树莓派3B+raspbian 32系统(Linux内核4.4)上编译测试通过, 理论上支持所有armhf指令集的32位嵌入式Linux系统,debian系和fedora系.

2.测试评估建议运行环境

试用版限制标签数1000个(实际测试运行2万个标签完全没有问题),测试评估时间大约半年。

3.下载和安装

点击下载嵌入式ARM平台linux版实时数据库评估版Ver5.0.2.0 for armhf 32位

这里仅提供ARM版实时数据库的服务端和嵌入版的数据仿真PC端软件。然后按照下面操作安装。

1)需要root权限
2)修改rdb_armhf.conf文件,配置参数,其中的[database]小结的path是数据存放目录,需要一个足够大的卷。
3)将rdb_armhf,rdb_armhf.conf,rdb_armws.conf三个文件复制到/usr/sbin下面。
4)更改文件属性位所有者和群组"读/写/执行",其他用户"读/执行"
sudo chmod  775 /usr/sbin/rdb_armhf
sudo chmod  775 /usr/sbin/rdb_armhf.conf
sudo chmod  775 /usr/sbin/rdb_armws.conf
5)守护进程(daemon)和开启自动启动.
rdb_embed.sh复制到/etc/init.d目录下:
更改属性:
sudo chmod  775 /etc/init.d/rdb_embed.sh
创建自动启动:
A)debian 系列 ubuntu
sudo update-rc.d rdb_embed.sh defaults
B)fedora 系列 redhat/centos  
sudo chkconfig --add rdb_embed.sh
以上操作完成后,LINUX系统启动时rdb_armhf服务进程会自动启动
6)启动,停止,查看状态
以ubuntu 的发行版14.04版为例
有两种方法:
A)用rdb_embed.sh命令
启动: 
sudo /etc/init.d/rdb_embed.sh start
停止: 
sudo /etc/init.d/rdb_embed.sh stop
状态: 
sudo /etc/init.d/rdb_embed.sh status
B)用rdb_armhf直接操作
启动: 
sudo rdb_armhf -start
停止: 
sudo rdb_armhf -stop
状态: 
sudo rdb_armhf -status   
版本: 
sudo rdb_armhf -ver

4.和PC版windows系统的兼容性以及客户端通用性

客户端从通讯协议层兼容X86/64平台的windows版和Linux版的客户端,也就是x86/64平台的客户端软件和管理工具直接通过网络连接嵌入版的服务端.

请移步到这里取下载完整版的x86/64平台windows/Linux版的实时数据库系统