当前位置: 代码迷 >> 综合 >> OpenWrt :添加OpenWrt软件包
  详细解决方案

OpenWrt :添加OpenWrt软件包

热度:92   发布时间:2023-12-16 12:11:58.0

12.1简介

OpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有4000多个软件包。我们可以在其基础上增加软件包,以扩大其应用范围。在OpenWrt中增加软件包极其方便,按照OpenWrt的约定就可以很简单的完成。加入的软件包可以是网上可下载的开源软件或自行开发的软件。为加入软件包需要在package目录下创建一个目录,以包含该软件包的各种信息和与OpenWrt建立联系的文件。然后创建一个Makefile与OpenWrt建立联系,Makefile需要遵循OpenWrt的约定。另外可以创建一個patchs目录保存patch文件,对下载的源代码进行适量修改。

12.2Makefile语法

下面来介绍Makefile的基本约定。

12.2.1引入文件

OpenWrt使用三个makefile的子文件,分别为:

include$(TOPDIR)/rules.mk
include$(INCLUDE_DIR)/kernel.mk
include$(INCLUDE_DIR) / package.mk
<