有没有办法构建包含我的自定义python软件包和自动启动脚本的OpenWrt固件?

时间:2019-06-17 19:54:07

标签: python embedded-linux openwrt

我有一个Shell脚本,可以将软件安装在运行的设备上(板载OpenWrt的Linkit Smart 7688 Duo)。 它包含我的自定义python包和几个不同的文件。 我已经设法从源代码为该板构建OpenWrt,但是我不知道如何将自定义脚本构建到映像中。 例如,我希望我的安装脚本在电路板第一次启动时运行。 在我的脚本中,我定义了一个在启动时运行的新的/etc/init.d/服务。

有人可以帮助我/提供有关如何实现我上面写的内容的教程吗? 我在寻找教程,但似乎都没有涵盖我感兴趣的主题。

1 个答案:

答案 0 :(得分:1)

您可以简单地使用Makefile创建一个新的“包”,该文件将使用OpenWRT构建系统将其包含在映像中。此文档相当不错,可以在这里阅读:https://openwrt.org/docs/guide-developer/packages

如果您对构建图像有任何后续问题,或者在编译图像时遇到麻烦-不要害怕问。起初可能有点难以理解。