5
4.插件 插件 程序配置方式
插件通过web 方式进行配置。包括插件的启动、停止,获取插件的状态、配置插件参数等。有三种配置方式:本地配置方式、插件中心配置方式,以及两者都支持的配置方式。
360 OS 设计时已确保这两种开发方式的一致性。
4.1 本地配置方式
为支持该配置方式,设备上需要有插件的前端配置网页和 CGI 程序,插件安装后,在路由器配置页面中的“第三方扩展工具”菜单下,将会出现新插件的图标,点击后跳转到插件的配置页面。
在插件开发中,开发者会首先使用该方式来完成插件开发和调试。如果希望让更多的用户使用你的插件,那么需要使用下一种方式:把你的插件提交到插件中心审核。
4.2 插件中心配置方式
该配置方式只会用到设备端的 CGI,前端网页安装在插件中心服务器中。通过插件中心 web 版或移动终端插件来配置插件。
注意,只有通过插件中心发布的插件才能通过插件中心方式进行配置。
5.安装开发工具 安装开发工具
访问 360 智能路由器官方网站:luyouw.360.cn 下载开发工具,在 Linux 主机上解包
/opt/tar jxvf srouter_P0_P1_XXXX.tar.bz2 XXXX 为版本号
解包后,生成以下目录
./srouter_ P0_P1_XXXX/include header 文件目录
./srouter_ P0_P1_XXXX/linux 内核头文件,用于开发内核驱动
./srouter_ P0_P1_XXXX/lib 库目录
./srouter_ P0_P1_XXXX/utility 工具目录
./srouter_ P0_P1_XXXX/doc 文档目录,包括本开发指南
./srouter_ P0_P1_XXXX/example 例程
./srouter_ P0_P1_XXXX/toolchain 交叉编译工具目录
./srouter_ P0_P1_XXXX/env-rtk.sh 环境配置脚本,360安全路由 P1、mini 使用
source ./env-rtk.sh 方式运行