1
kfll 2014-01-21 20:51:18 +08:00 via iPad
比如什么功能?
|
2
wdlth 2014-01-21 20:58:11 +08:00
相当于写Linux程序,不过有的东西是不同的。
|
4
hfeeki OP 如果能够给出合适的文档、代码、例子,那是最好了
|
5
jacy 2014-01-21 21:02:25 +08:00
我写了个校园网客户端。用的luci和luasocket。和linux差不多,可以使用你喜欢的语言,以前用过php,但有点臃肿。装上对应环境就行了,再用luci调用。
|
6
liwei 2014-01-21 21:04:34 +08:00 via iPad
都是开源的东西,花时间学一下就行了,命令行的程序跟普通的linux程序一样,只是需要交叉编译。web界面看一下luci这个东西。
|
7
kfll 2014-01-21 21:05:21 +08:00 via iPad
|
8
hfeeki OP |
9
ixiaohei 2014-01-21 22:59:40 +08:00
这个要linux编程吧
|
10
LazyZhu 2014-01-21 23:29:21 +08:00
openwrt的Web MVC是lua语言写的luci
http://luci.subsignal.org/trac 两个luci主要的api接口 http://luci.subsignal.org/api/ 还有init脚本调用config的方法 http://wiki.openwrt.org/doc/devel/config-scripting 建议先看一边luci和openwrt的源码 |
11
shetz163 2014-01-22 05:45:37 +08:00
@jacy 求指教 我也想做一个我们学校那个坑爹的校园网的客户端 在openwrt上运行 学校内网里面有放出客户端的android版本和IOS版本 想根据这个来做
|
12
ibcker 2014-01-22 10:50:43 +08:00
lua
|
13
hfeeki OP 那如果我用其他语言、框架开发web服务器的话(如golang、python),相比luci有啥优缺点
|
14
jacy 2014-01-22 11:10:56 +08:00
|
15
feuvan 2014-01-22 11:21:42 +08:00
不做native的话比较简单,脚本语言很好搞
native c的话折腾一下cross compile也差不多了 openwrt是开源的,userspace的部分不算太多,随便看看就好 |
17
Akagi201 2014-01-22 20:51:59 +08:00
|
19
h4x3rotab 2014-02-27 02:40:03 +08:00 1
最近在研究这个,我做的基本是native user space的开发,可以到我的备忘博客看一下:
http://h4x3rotab.github.io/ |