设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 资源 > 技术文章 > 正文

Openwrt开发指南 第7章 添加Web界面

来源:未知 编辑:天选资讯 时间:2023-07-06

  LuCI作为“FFLuCI”诞生于2008年3月份,目的是为OpenWrt固件从Whi。Lua是一个小巧的脚本语言,很容易嵌入其它语言。轻量级LUA语言的官方版本只包括一个精简的核心和最基本的库。这使得LUA体积小、启动速度快,从而适合嵌入在别的程序里。UCI是OpenWrt中为实现所有系统配置的一个统一接口,英文名UnifiedConfiguraonInterface,即统一配置接口。LuCI,即是这两个项目的合体,可以实现路由的网页配置界面。

  最初开发这个项目的原因是没有一个应用于嵌入式的免费,干净,可扩展以及维护简单的网页用户界面接口。大部分相似的配置接口太依赖于大量的Shell脚本语言的应用,但是LuCi使用的是Lua编程语言,并将接口分为逻辑部分,如模板和视图。LuCI使用的是面向对象的库和模板,确保了高效的执行,轻量的安装体积,更快的执行速度以及最重要的一个特性————更好的可维护性。

  与此同时,LuCI从MVC-Webframework衍生出一个包含了很多库、程序以及Lua程序用户接口的集合,但是LuCI仍然专注于实现网页用户界面并成为OpenWrtKamikaze官方的一份子。

  要给自己的开发板添加上Web界面,只需要在OpenWrt源码中,将LuCI配置进去即可。首先进入OpenWrt源码顶层目录,然后运行make menuconfig命令。

  编译完成后,将新的固件烧写到开发板上面,就能通过浏览器访问Web界面了。由于前面章节中,我们将开发板的IP设置成了192.168.0.10,因此,我们需要将电脑的有线网卡的IP配置为同一个网段,我这里就设置成了192.168.0.100,如图3所示。

  接下来将用网线将开发板和电脑的网口进行连接,一定要接开发板的LAN口哦。然后就是打开浏览器,然后在地址栏中输入192.168.0.10,便会看到如下界面了。

  注意:如果电脑和开发板同时连接路由器,则直接在地址栏输入192.168.0.10,也能看到如下内容。

  在上一节中,我们虽然能成功进入Web界面了。但是界面上总是提示我们“未设置密码!”,那么我们怎么来设置这个密码呢?

  首先输入passwd命令,然后输入密码,再重复输入一次密码。这样,我们的密码就设置成功了。再次登录Web界面,就会出现如图6所示界面。

  此时,“未设置密码!”的提示已经消失。这样,我们只需要输入正确的密码,就可以登录进去了。

  看到这里也许很多英语较差的朋友会问可以将界面设置为中文吗?当然可以啦!在登录的情况下,进行如下设置:

  好了,重新登录就可以了,就像图4所示。在后文为了方便所有的朋友更好学习Openwrt,笔者就用中文的页面了。

  次阅读 --

  次阅读 --

  及实例精解》结构清晰,由浅入深,通俗易懂,结合ATmega128单片机阐述AVR单片机的理论和工程应用。《AVR单片机应用

  次阅读 --

  次阅读 --

  次阅读 --

  (图文完整版) /

  次阅读 --

  次阅读 --

  定时器(HAL库) /

  次阅读 --

  的话,买些列表中二手的路由器来实践下更容易学习,大部分要升级一下rom芯片和内存芯片,典型配置都是4M、64M。

  次阅读 --

  PC机上的软件时,可以直接在PC机上编辑、编译、调试软件,最终发布的软件也是在PC机上运行。对于物联网

  ,最初的嵌入式设备是一个空白的系统,需要通过主机为它构建基本的软件系统,并

  次阅读 --

  环境搭建 /

  次阅读 --

  下载及配置 /

  平台,在无线多个软件包。我们可以在其基础上增加软件包,以扩大其应用范围。在

  次阅读 --

  人员首要关注的问题,因为只有了解了系统的启动流程和启动机制,才能真正掌握一个系统,如果对启动的启动不熟悉的话,是不可能真正用好一个系统,

  系统也不例外,他的启动和一般的嵌入式系统启动还有所区别,现在咱们就分析一下

  次阅读 --

  启动流程 /

  源码的chaos_calmer/package/kernel 目录下。然后进入

  次阅读 --

  之字符设备驱动程序 /

  中,我们成功的让驱动程序支持了串口 2,并且做了简单的测试。接下来,我们就为串口 2

  次阅读 --

  串口的使用2 /

  --

  APICloud-For-Atom Atom的APICloud开发工具天选天选团队

相关推荐:

网友评论:

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片

织梦模板大全 dedecms.codesdq 联系QQ:121673232 邮箱:121673232@qq.com

Copyright © 2002-2011 DEDECMS. 织梦科技 版权所有 Power by DedeCms

Top