自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 基于openwrt 编写自己的Helloworld程序

通过编写helloworld程序来了解openwrt中如何添加程序首先我们要编译的软件包要放在/openwrt/packages/目录下,所以我们的第一步是在packages目录下创建HelloWrold文件夹然后我们进入HelloWorld目录下创建一个文件夹用于存放源代码。进入这个文件夹这里我们假设叫src,创建Hello.c  Makefile文件。退出src目录在HelloWr

2017-03-07 17:43:33 2604

原创 mosquitto加密SSL通信 ----我的笔记(4.2)

在掌握了mosquitto 的通信过程之后我们进一步掌握加密通信首先,先安装openssl输入命令apt-get install   openssl-devel如果版本不对,没法安装的话:一般记得最多的好像是关联,依赖什么的问题那么我们就使用aptitude软件包管理器 安装aptitudesudo apt-get install aptitudeapt-g

2016-11-14 16:22:20 2226

原创 mosquitto通信 ---我的笔记(4.1)

首先在第三天我们已经把服务器搭建起来了,也知道修改配置去/etc/mosquitto/mosquitto.config 中去修改。今天主要讲通信运行mosquitto服务  mosquitto -c /etc/mosquitto/mosquitto.conf -d-c 配置文件,-d 后台然后就有两个一个是推送端,一个是订阅端,mosquitto很强大理论上可以支持几千台客户端

2016-11-14 16:21:13 1018

原创 mosquitto服务器搭建 ---我的笔记(3)

首先在openwrt目录下运行        ./script/feeds  update -a       ./script/feeds   install   -a(眼熟不,这个就是第一天固态编译里面的软件扩展包更新和安装的方法)这是在openwrt目录下就会存在一个feeds文件夹,在package下面创建一个软链接指向这个 feeds文件,在package目录下ln

2016-11-14 16:18:09 8289

原创 openwrt-njit-client --我的笔记(2.6)

自己编译固件的优点:由于squashfs的特性,固化的软件占用的Flash空间更少,于是就可以在有限的空间中安装更多的软件,但这种节约非常有限,就算用opkg remove 移除软件,只是关闭了软件这个空间并没有腾出来,所以自己看着办。和编写Hello程序类似,首先在package目录下创建Njit-client文件夹,在内部创建src文件夹,在src文件夹外面创建Makefile

2016-11-14 16:14:34 655

转载 openwrt上LUCI模块配置界面开发框架 ---我的笔记(2.5)

LuCI配置界面开发的框架LuCI是OpenWrt上的Web管理界面,LuCI采用了MVC三层架构,同时其使用Lua脚本开发,所以开发LuCI的配置界面不需要编辑任何的Html代码,除非想自己单独去创建网页(View层),否则我们基本上只需要修改Model层就可以了。要为LuCI增加一个新模块,首先需要创建两个文件,一个位于Controller(/usr/lib/lua/luci/

2016-11-14 09:24:04 1592

原创 给Openwrt读的Makefile文件的编写 ----我的笔记(2.4)

在openwrt/package/目录下创建一个软件包名字对应的文件夹然后里面Makefile和src,src中有Makefile和.c文件。这两个Makefile是不一样的。内部的Makefile主要是验证文件是否正确编译。   第二步,对于第一个Makefile来说就是建立与openwrt联系,          (1)引入文件     OpenWrt使用三个makefile的子文

2016-11-14 09:21:39 3163

转载 luci的实现框架 ----我的笔记(2.3)

http://www.cnblogs.com/zmkeil/archive/2013/05/14/3078774.html这个网页里介绍了Luci的实现原理,有些类似我做过的智能门禁项目里面的那个通信原理。大致框架是能够理解的。

2016-11-14 09:18:45 304

转载 编写自己的Helloworld程序 ---我的笔记(2.2)

通过编写helloworld程序来了解openwrt中如何添加程序首先我们要编译的软件包要放在/openwrt/packages/目录下,所以我们的第一步是在packages目录下创建HelloWrold文件夹然后我们进入HelloWorld目录下创建一个文件夹用于存放源代码。进入这个文件夹这里我们假设叫src,创建Hello.c  Makefile文件。退出src目录在HelloWr

2016-11-14 09:15:25 588

原创 openwrt固件添加程序 --我的笔记(2.1)

,这一部分主要讲如何把NJ...添加到固件中也就是添加模块最后一部分:将源代码烧录到固件中。具体步骤:进入openwrt 目录执行make  menuconfig命令 具体见第一天的笔记   在配置里界面里添加njit-client:Network -> njit8021xclient(下面的njit8021xclient-web也顺便选了吧,这个是一个简单的LuCI的配

2016-11-14 09:09:47 748

原创 openwrt环境搭建

1,我这里使用的是Ubuntu12.04版本,因为这个汉化很好,而且可以用vim快捷编译速度很快,再加上用的时间比较长,比较熟悉工作编译过程:1,创建7628-router文件夹2,更新软件资源 sudo apt-get update3,逐条编译需要用到的组件:sudo apt-get install g++sudo apt-get install libncurses5-

2016-11-10 17:13:21 827

空空如也

空空如也

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

TA关注的人

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