且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《智能路由器开发指南》——第2章 开发环境及编译分析

更新时间:2022-05-27 02:36:11

本节书摘来异步社区《智能路由器开发指南》一书中的第2章,作者:张永智 ,李章明,更多章节内容可以访问云栖社区“异步社区”公众号查看

第2章 开发环境及编译分析

智能路由器开发指南
如果你想从事智能路由器OpenWrt开发,首先必须掌握如何编译OpenWrt。本章将从搭建环境,到编译代码,再到安装部署运行以及VirtualBox虚拟网络环境的搭建,一步一步地教你如何进入到OpenWrt大门。

OpenWrt是一个针对嵌入式设备的Linux发行版。OpenWrt提供了非常方便的开发环境,使用流行的Linux操作系统Ubuntu即可搭建好编译环境。OpenWrt有非常多的平台适应性,可以运行在ARM/MIPS/X86平台上,因此我们的研发网络部署也可以在虚拟机VirtualBox上运行(这样可以降低研发中的硬件成本),待软件开发成熟后再在实际环境中进行运行。因此最后我们也会讲解VirtualBox的网络环境设置。