自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 openwrt:"ovs-vsctl: unix:/usr/local/var/run/openvswitch/db.sock: database connection failed"

最近在openwrt上编译使用OpenvSwitch,编译好之后,放到VMware虚拟机里使用的时候,报下面的错误在网上查询了下大家遇到这个问题的情况,安装别人的方法尝试之后,并没有解决问题。自己尝试摸索之后,发现了一个可行的解决办法,在openwrt命令行里输入以下命令:/usr/bin/ovs-ctl start再次执行相关命令,成功!...

2020-04-13 14:57:13 2745

原创 openwrt环境下expect交叉编译及使用

1. 配置交叉编译环境 首先说一下什么是交叉编译:我们在 ubuntu 中写了一个程序,比如 main.c,然后使用 ubuntu 的编译器进行编译,生成的可执行文件自然可以在 ubuntu 中运行。但是生成的可执行文件可以在我们的开发板中能运行吗?答案当然是否定的,原因很简单,就是平台不同,芯片架构不同。那我们如何使得 ubuntu 编译出来的可执行文件在开发板上面运行呢,当然就...

2020-03-13 17:21:08 1354

转载 linux下解压tar.xz、tar、tar.gz等文件方法

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必...

2020-02-21 16:37:39 1009

转载 ubuntu设置WPA2-PSK的wifi热点(AP)——hostapd+dhcpd

在ubuntu 12.04中,默认可以设置的wifi热点是只能用WEP加密,毫无疑问,这样的加密方式,安全性低,现在可以在10几秒的时间内破解,并且只能添加ad-hoc模式的热点,不支持添加AP模式,因而不能被大部分的android手机支持,如果要让android支持ad-hoc模式需要刷特定的rom才行。  因此,本文将在ubuntu 12.04 LTS上,使用hostapd+dhcpd的方...

2020-01-06 10:32:58 1552

转载 pkg-config 详解

1 什么是pkg-configpkg-config是一个linux下的命令,用于获得某一个库/模块的所有编译相关的信息。例子:pkg-config opencv –libs –cflags结果:-I/usr/include/opencv/usr/lib/x86_64-linux-gnu/libopencv_calib3d.so /usr/lib/x86_64-linux-...

2019-12-25 15:46:31 294

原创 Peer's certificate issuer has been marked as not trusted by the user解决办法

参考网址:https://blog.csdn.net/vah101/article/details/77587251在CentOS7里面使用git从gitlab下载代码时,出现如下错误:[root@linyl gpnos]# git clone https://192.168.10.100/gitlab/xxx/xxx.gitCloning into 'xxx'...fatal...

2019-12-16 10:27:28 4032

原创 OpenWRT添加自定义LUCI页面示例

1.文档结构在openwrt源代码目录 /openwrt/feeds/luci/applications/下创建文件夹luci-myapplication。文件夹必须以luci-开头以便make menuconfig识别。按如下目录创建文件夹及文件。luci-myapplication|---luasrc| |---controller| | |---new_tab.l...

2019-12-03 14:56:50 7904

转载 [openwrt] ubus实现进程间通信举例

1. invoke的方式实现端对端通信最简单的情景就是一个提供服务的server端,一个请求服务的client端,client请求server的服务。下面的例子中,server注册了一个名为“scan_prog”的对象,该对象中提供一个“scan”方法:ubus_invoke.h:#ifndef __UBUS_INVOKE_H__#define __UBUS_INVOKE_H__...

2019-11-29 14:40:43 1251

转载 ubus数据结构和接口介绍

libubus数据结构struct ubus_event_handler { struct ubus_object obj; ubus_event_handler_t cb;};struct ubus_context { struct list_head requests; struct avl_tree objects; /** client端ob...

2019-11-29 11:23:07 3121

转载 openwrt之ubus例子

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/strugglelg/article/details/60883152root@LEDE:/# ubus call test_ubus helloworld '{"id":1,"msg":"hi","array":["a"...

2019-11-28 15:52:52 904

转载 ubus介绍

1.简介  openWRT提供了一个系统总线ubus,提供系统级的进程间通信(IPC)功能。2.ubus命令使用说明  ubus list [-v]该命令用于显示当前ubus中注册的接口,其中-v参数用以显示各个接口的详细信息。  ubus call该命令用于调用ubus中当前注册的接口。  bus listen用于监听ubus相关事件,如果不指定事件名则监听所有事件。...

2019-11-28 14:14:51 3088

转载 为OpenWRT添加 Target Profile 选项

引言在下载的原始的OpenWRT源码中,通过Target Profile ------>选择具体的路由器型号,但是OpenWRT源码中给出的路由器型号较少,经常不能满足实际的需求,这里所说的不能满足的要求体现在了两点,第一为默认的路由器RAM容量与实际的不符合,第二为默认的路由器Flash容量与实际的不一致。本文章以MT7688芯片为例,增加一个基于此芯片的路由器选项,具体的配置为Fla...

2019-11-22 14:05:56 647

原创 libtool version mismatch error解决办法

在Ubuntu18.04编译libnetconf的过程中,出现如下错误提示:解决办法:1.在工程根目录下运行如下命令autoreconf --force --install./configuremake2.如果上述方法不管用,那么尝试make maintainer-clean,然后转到步骤1。3.如果仍然无法解决问题,请运行make maintainer-clean,...

2019-11-04 11:13:21 1009

转载 "error while loading shared libraries: xxx.so.x"错误的原因和解决办法

一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如:tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory原因一般有两个, 一个是操作系统里确实没有包含该共享库(lib*.s...

2019-10-30 13:45:20 418

转载 VMware下Centos7安装教程

1.CentOS下载CentOS是免费版,推荐在官网上直接下载,网址:https://www.centos.org/download/DVD ISO:普通光盘完整安装版镜像,可离线安装到计算机硬盘上,包含大量的常用软件,一般选择这种镜像类型即可。Everything ISO:包含了完整安装版的内容,并对其进行补充,集成了所 有软件。Minimal ISO:这个版本为精简版的镜像,可以安装一个基...

2019-10-29 14:51:02 181

原创 基于strongSwan配置预共享密钥的IPsec实验

实验环境 VMware Workstation 10.0.0 + ubuntu-18.04/16.04 + strongSwan实验方案 1. 使用VMware创建2台虚拟机。 2. 每台虚拟机下载、编译、安装strongSwan。 3. 配置实验环境。 4. 验证实验结果。实验步骤1.创建虚拟...

2019-09-12 15:51:14 6175 1

转载 ubuntu14.04编译安装strongswan

原文链接:https://blog.csdn.net/wwwangdeqqq/article/details/52388625因为需要在strongswan基础上做些二次开发的东西,需要将自己修改后的代码添加进strongswan后再编译运行。而ubuntu中 apt-get install 命令来安装的strongswan是已经用编译好的包来安装的,无法达到修改代码的目的。另外由ubuntu...

2019-09-11 10:45:56 1213

转载 转-shell中各种括号()、(())、[]、[[]]、{}的作用和区别

原文链接:https://blog.csdn.net/u013402321/article/details/80333272原文短址:http://dd.ma/KKK1MQcw$()和 ` ` 在 bash shell 中,$( ) 与` ` (反引号) 都可用做命令替换用。例如 version=$(uname -r)和version=`uname -r`都可以是vers...

2019-09-02 16:30:27 172

转载 gitlab用户添加ssh免密钥认证后clone还是要求输入密码

原文链接https://www.cnblogs.com/shansongxian/p/6616954.html今天在centos 7公网服务器上安装gitlab在配置ssh免密钥时遇到一个奇怪的事,正确添加了本机的公钥到gitlab账户上,进行clone时死活都要你输入密码gitlab使用yum安装的,之前在vmware虚机上的一台centos 7安装也没有这个问题根据这个文章的思路进...

2019-08-23 14:00:11 6687

原创 libcurl常用接口及选项汇总

1.curl_global_initCURLcode curl_global_init(long flags );全局libcurl初始化函数。返回值非0表示初始化失败,我们也将不能使用其他的curl函数。libcurl有一个必须设置和维护的全局常量环境,我们需要在程序的开始调用curl_global_init以初始化一些设置以及申请相应的资源。常用的参数有:(1)CURL_...

2019-08-22 09:28:54 677

原创 Shell使用grep和sed命令提取json数据中指定字段的值

示例:1.有一个example.txt文件,文件内容如下:{“err_code”:200,"err_msg":"this is no error", “status”: 1, “dev_name”: “mylinux”, “dev_id”: 123}2.如果我们想要获取dev_id字段的值,可以在命令行下使用如下一行命令:cat example.txt | sed 's...

2019-08-20 15:35:55 22977 3

转载 Openwrt修改开机启动画面

原文链接:http://www.51hei.com/mcu/3193.html1. 正常启动界面2.目标 修改图示中“Openwrt”字符,并添加个人信息。3.修改文件修改源代码package/base-files/files/etc/banner文件,改成自己想要的图形即可。(1)字符可在http://www.network-science.de/ascii/ 网站...

2019-08-13 10:16:17 2105

原创 openwrt创建procd守护进程注意事项

参考文章1.https://blog.csdn.net/Creator_Ly/article/details/935949512.https://blog.csdn.net/weixin_34128839/article/details/89799257注意事项:1. start_service()中,procd_set_param command命令后面跟的命令要用双引号括起...

2019-08-02 14:32:29 4500

转载 Openwrt编译自定义模块时出现has both : and :: entries错误原因及解决办法

参考链接: (1)http://www.voidcn.com/article/p-opfdcfpi-cc.html(2)https://forum.archive.openwrt.org/viewtopic.php?id=20353在openwrt根目录openwrt/package/目录下新增自定义的测试软件包my_test,并在openwrt/package/my_test/...

2019-07-18 09:33:00 813

转载 linux安装软件 提示snap "filezilla" has "install-snap" change in progress问题

原文链接:https://www.linuxidc.com/Linux/2018-12/155944.htm在Ubuntu18.04使用snap安装eclipse软件报时错:inuxidc@linuxidc:~$snap install --classic eclipseerror: snap "eclipse" has "install-snap" change in progr...

2019-06-28 17:55:27 594

原创 Ubuntu18.04运行vpp

以下内容参考https://blog.csdn.net/weixin_40815457/article/details/86476920与上面博文不同的是,本人的vpp版本为19.08,因此具体细节跟他的不一样。下面介绍区别1.本人igb_uio.ko的路径为:modprobe uioinsmod /vpp/build-root/build-vpp-native/externa...

2019-06-27 09:14:31 1043 3

原创 Ubuntu18.04编译vpp源码

编译环境(1)linux系统:ubuntu-18.04.2-desktop-amd64.iso(2)编译器:gcc-7.4.0/g++-7.4.0编译步骤(1)更新apt sudo apt-get update -ysudo apt-get upgrade-y(2)安装gitsudo apt install git(3)下载vpp源码git clone ...

2019-06-23 15:29:19 1264

18B20温湿度传感器 51单片机程序

51单片机的温湿度传感器的完整源代码,显示是用的数码管显示

2014-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除