openWRT介绍
OpenWRT是嵌入式Linux系统,它高度模块化,高度自动化,有强大网络组件与扩展性,常被用于工控设备,电话,小型机器人,智能家居,路由器以及VOIP设备等。同时,它提供100多个已编译好且数量不断增加的软件,OpenWrt SDK简化了开发软件工序。OpenWRT不同于许多用于路由器的发行版,可以说它是从零开始编写,功能齐全且容易修改的路由器操作系统。事实上,这表明您可以运用您期望的功能,且不添加多余负荷,而支撑这些功能运行的linux kernel,要比绝大多数发行版新得多。
openWRT的优势
若对于Linux系统存有一定的认识,并且想要去学习或者接触嵌入式Linux,那么OpenWRT是颇为合适的。并且OpenWRT对各种处理器架构予以支持,不管是针对ARM,还是X86,又或是PowerPC或者MIPS,都具备良好的支持。其软件包多达3000多种,涵盖了从工具链,也就是toolchain开始,到内核,即linux kernel,再到软件包,也就是packages,最后到根文件系统,即rootfs的整个体系,这使得用户仅通过简单的一个make命令,就能方便迅速地定制一个具备特定功能的嵌入式系统,进而制作固件。
一般情况下,嵌入式Linux的开发进程,不管是针对ARM处理器,还是PowerPC处理器,亦或是MIPS处理器,都必定要历经如下开发流程:打造Linux交叉编译环境,构建Bootloader,移植Linux内核,建立Rootfs(根文件系统),安装驱动程序,装置软件。
熟知了这些嵌入式Linux的基本开发流程之后,便不再被限定于MIPS处理器以及无线路由器,能够试着于其他处理器开展操作,亦或是在并非无线路由器的系统里移植嵌入式Linux,去定制契合自身的应用软件,进而构建出一个完整的嵌入式产品。
课程介绍
本课程会讲到OpenWrt系统的介绍,WR703N的介绍,OpenWrt源码的下载,OpenWrt编辑之前的配置,OpenWrt源码的编译,OpenWrt命令行的升级。其中会重点介绍WR703N,以及它的特点,它的主要性能,它在市场上的应用。
未经允许不得转载:openwrt技术分享 » OpenWrt教程:教你定制强大灵活的路由器系统

openwrt技术分享
微信关注,获取更多