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

自己编译固件的优点:由于squashfs的特性,固化的软件占用的Flash空间更少,于是就可以在有限的空间中安装更多的软件,但这种节约非常有限,就算用opkg remove 移除软件,只是关闭了软件这个空间并没有腾出来,所以自己看着办。


和编写Hello程序类似,首先在package目录下创建Njit-client文件夹,在内部创建
src文件夹,在src文件夹外面创建Makefile,在src内部创建root文件夹,将源文件按照在路由器内部安装后展开的路径进行排列。


通过上面LUci模块配置界面开发框架我们可以看出一共有以下目录:
1./openwrt-3.10.14/package/njitclient/files/root/etc/config/njitclient
2, /init.d/njitclient
3, /usr/lib/lua/luci/controller/njitclient.lua
4, /model/cbi/njitclient.lua


第一个是对配置设置和model里的.lua对应就是显示页面。第二个是自启动脚本,第三个是控制器的接口.lua


然后和上面一样进行编译,在make menuconfig中 在Luci中选择这个程序,然后进行编译。
成功后登录浏览器LUCI界面会看到网络下面的子菜单。


优点就是不需要Html编码。直接可以在这个框架下对网页进行修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值