更多参考:http://www.right.com.cn/forum/thread-75653-1-1.html
OpenWrt是一个比较完善的嵌入式Linux开发平台,在无线路由器应用上已有100多个软件包。人们可以在其基础上增加软件包,以扩大其应用范围。OpenWrt在增加软件方面使用极其方便,按照OpenWrt的约定就可以很简单完成。
$(INSTALL_DATA) ./files/mountd.config $(1)/etc/config/mountd
$(INSTALL_BIN) ./files/mountd.init $(1)/etc/init.d/mountd
endef
安裝文件放在files子目錄下,不要與源代碼文件目錄src混在一起,以提高可讀性。
使用清晰的文件擴展名,更方便安裝識別文件。
软件包安装前处理方法,使用脚本语言,因此定义的第一行需要下面的格式
調用時帶入的參數為嵌入式系統的鏡像目錄。
软件包安装后处理方法,使用脚本语言。
软件包删除前处理方法,使用脚本语言
软件包删除后处理方法,使用脚本语言
在内核模块定义中增加
在开发过程最好不要使用自动装载,經過嚴格調試後再使用,可以減輕調試的工作量。
完成前面定义后,必须使用 对于一般软件包
或对于内核模块
转自:http://blog.csdn.net/openme_openwrt/article/details/7390755
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!