本帖最后由 myzr_soft 于 2019-12-11 10:27 编辑
主机平台: UBUNTU14.04
硬件平台:明远智睿MY-IMX6-EK200-6Q-1G
内核版本 :linux-4.1.15
交叉编译链:arm-poky-linux-gnueabi
文件系统:L4115-fsl-image-qt5-myimx6a9.tar.bz2
下载:
配置环境变量: $ source /home/myzr/my-work/03_toolchain/fsl-imx-fb-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-nen-toolchain-4.1.15-2.1.0/environment-setup-cortexa9hf-neon-poky-linux-gnueabi
解压、编译: $ tar xzvf redis-5.0.0.tar.gz $ cd redis-5.0.0/deps/hiredis $ vi Makefile 指定交叉工具链: CC:=arm-poky-linux-gnueabi-gcc -march=armv7-a -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 --sysroot=/home/myzr/my-work/03_toolchain/fsl-imx-fb-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-neon-toolchain-4.1.15-2.1.0/sysroots/cortexa9hf-neon-poky-linux-gnueabi $ cd .. $ ARCH="" make hiredis linenoise lua $ cd ../src/ $ make
将/home/myzr/redis-5.0.0/src目录下的: redis-check-aof redis-cli redis-server redis-benchmark redis-check-rdb redis-sentinel 复制到开发板 将/home/myzr/redis-5.0.0/目录下的:redis.conf 复制到开发板
修改服务器配置文件绑定IP 和端口: 修改开发板上的redis.conf文件 # vi redis.conf
bind 192.168.137.81 port 6379
测试: 运行服务器: # ./redis-server redis.conf & 运行客户端: # ./redis-cli -h 192.168.137.81 -p 6379 连接上服务器,就可以在客户端用命令进行写入和读取数据
|