From a4ab961d07f4eb46e6b7c3ce047111a8e508e5ae Mon Sep 17 00:00:00 2001 From: yueqiulijun Date: Tue, 16 Jan 2018 23:14:06 -0800 Subject: [PATCH 1/2] =?UTF-8?q?[lepd][READ.md]=20=E7=AE=80=E5=8D=95?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=97=B6=EF=BC=8C=E9=80=9A=E8=BF=87Linux=20n?= =?UTF-8?q?c=E5=91=BD=E4=BB=A4=EF=BC=8C=E5=8F=91=E9=80=81"ListAllMethod=3F?= =?UTF-8?q?"=E8=BF=99=E4=B8=AArpc=E6=96=B9=E6=B3=95=E6=8A=A5=E9=94=99:(cod?= =?UTF-8?q?e:-32700)=20[rootcause]:=20=E5=8D=95=E5=BC=95=E5=8F=B7=E5=86=99?= =?UTF-8?q?=E6=88=90=E4=BA=86=E5=8F=8C=E5=BC=95=E5=8F=B7=20[solution]:=20?= =?UTF-8?q?=20=E6=8A=8A=E5=8F=8C=E5=BC=95=E5=8F=B7=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E5=8D=95=E5=BC=95=E5=8F=B7=20[sideeffect]:=20null=20[others]:?= =?UTF-8?q?=20=20null?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 633f6e0..ca21dbe 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ LepvClient通过JsonRpc连接 发送"ListAllMethod?"这个rpc方法,可以获得LepD所支持的所有方法 -root@bob-VirtualBox:~# echo "{\"method\":\"ListAllMethod\"}" | nc 12307 +root@bob-VirtualBox:~# echo '{\"method\":\"ListAllMethod\"}' | nc 12307 { @@ -31,7 +31,7 @@ root@bob-VirtualBox:~# 具体某个方法,比如想获得内存的信息 -root@bob-VirtualBox:~# echo "{\"method\":\"GetProcMeminfo\"}" | nc 12307 +root@bob-VirtualBox:~# echo '{\"method\":\"GetProcMeminfo\"}' | nc 12307 { From 53ad2f0848021aadcaf876b7d81cd4d02b51f304 Mon Sep 17 00:00:00 2001 From: zhaowei Date: Fri, 25 May 2018 13:38:04 +0800 Subject: [PATCH 2/2] add compile libev to README --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index ca21dbe..bd24daf 100644 --- a/README.md +++ b/README.md @@ -64,6 +64,29 @@ For ARM(电脑需要安装arm-linux-gnueabi-gcc): root@bob-VirtualBox:~/lepd-src# make ARCH=arm +编译的过程中你可能会遇到如下问题: + +lepd uses VFP register arguments, lepd/libs/arm-libev/libev.a(ev.o) does not + +这可能是因为你的工具链加了 -mfloat-abi=hard + +如果基线不允许修改这个参数,那么你可以自行编译libev(我是这么做的) + +libev可以通过如下方式下载: + +git clone https://github.com/enki/libev.git + +关于编译libev我这里手顺是: + +./configure --prefix=/home/xxx/elp/ --host=arm (这之前我source了yocto的sdk脚本environment-setup-cortexa9hf-neon-poky-linux-gnueabi) + +make + +然后cp libev.a 到 lepd/libs/arm-libev/libev.a + +继续完成lepd编译 + + ## 如何运行 运行lepd需要root权限,因为系统有些proc文件无root权限无法读取。