一、编译进镜像
make menuconfig
把uhttpd 程序选上,把luci相关的包选上,打包镜像烧写到开发板上。
二、手动搭建,把编译好的uhttpd 和luci 相关的文件拷贝到开发板上。
1、/common/sdk/build_dir/target-arm_cortex-a7_uClibc-1.0.14_eabi/root-ipq806x/etc/config
路径下的luci 、uhttpd 拷贝到/etc/config 路径下
2、/common/sdk/build_dir/target-arm_cortex-a7_uClibc-1.0.14_eabi/root-ipq806x/etc/init.d
uhttpd 拷贝到 /etc/init.d/下
3、/common/sdk/build_dir/target-arm_cortex-a7_uClibc-1.0.14_eabi/root-ipq806x/usr/sbin
uhttpd 拷贝到/usr/sbin/
路径下
4、/common/sdk/build_dir/target-arm_cortex-a7_uClibc-1.0.14_eabi/root-ipq806x/usr/lib
下lua 拷贝到/usr/lib下
5、/common/sdk/build_dir/target-arm_cortex-a7_uClibc-1.0.14_eabi/root-ipq806x
www 拷贝到设备的根目录下 并且修改luci 的权限777
6、设备/etc/config/uhttpd
下放开 option lua_prefix /luci
option lua_handler /usr/lib/lua/luci/sgi/uhttpd.lua
两项。
7、/etc/init.d/uhttpd start/stop/restart