OpenWrt SDK 是一个可再定位的,预编译好的Openwrt工具链,适用于在不从头开始编译整个系统的情况下,针对一个特定的平台交叉编译单个用户空间包,即编译指定的软件包。
什么是ipk软件包:openWRT下的程序安装包,用户可以很方便的安装程序。
什么是模块:模块是具有独立功能的程序,可以单独被编译,但不能独立运行。
openWRT的精简内核并没有实现多用户机制,只有一个root用户,且开机时自动以root用户登陆,要实现多用户,必须在web层面上实现另一套(user password)系统
刚刷完openWRT的路由器默认是没有启动SSH的,需要进入浏览器进行密码设置和SSH配置界面使能它。
CGI(Common Gateway Interface)用于web服务器和外部的程序之间通讯方式的标准,使得外部程序能生成HTML,图像或者其它内容。luci下用uhttpd作为web服务器
什么是Buildroot:是一个编译的脚本,是一组makefile和(patch)补丁文件的集合,它可以自动方便地生成交叉编译工具链、文件系统、内核镜像等
openWRT的Buildroot:实际上也是一个Buildroot,只是它是专门编译openWRT移植过来的,编译openWRT系统的脚本,openWRT Buildroot的主要任务是生成交叉编译工具链和文件系统。
一个交叉工具链主要包括三部分:编译器(gcc) ,二进制工具bin utils(汇编器、链接器等)和一个标准的C函数库(GUN Libc 和uClibc)
其中uclibc 是一个小型的C标准库,主要用于嵌入式Linux系统。
station模式:可以理解为无线终端,比如手机,可以连接到AP模式
AP模式(wireless Access Point):接入点模式,其它无线设备,例如手机,可以接入,提供数据访问(可以理解成无线发射端,路由器)
阅读(1315) | 评论(0) | 转发(0) |