|
经过几日研究,到处找不到给padavan添加新程序的教程 这几天有点心得 发出来大家一起看看
例子,添加新程序abcd到padavan
在trunk下找到./config 添加这个
### Include abcd ~0.5MB
CONFIG_FIRMWARE_INCLUDE_ABCD=y
在user目录下编辑makefile 找到地方添加这个
DROPBEAR_ENABLED=n
OPENSSH_ENABLED=n
ABCD_ENABLED=n
SAMBA_ENABLED=n
如果abcd这程序有库依赖关系还要在libs里添加 trunk/libs下的makefile添加,如果这个库系统里自带就比较方面了,不带的话自己建,呵呵,不会制作makefile的就可以呵呵了.如果库文件还有依赖的话还要添加进去。。。。。
LIBS_INCLUDE_LIBICONV=n
LIBS_INCLUDE_LIBUSB_0=n
LIBS_INCLUDE_LIBUSB_1=n
LIBS_INCLUDE_LIBABCD=n
LIBS_INCLUDE_MEDIA=n
STORAGE_ENABLED=n
ifeq ($(CONFIG_FIRMWARE_INCLUDE_SSWAN),y)
LIBS_INCLUDE_LIBSSL=y
endif
ifeq ($(CONFIG_FIRMWARE_INCLUDE_ABCD),y)
LIBS_INCLUDE_LIBABCD=y
endif
ifeq ($(LIBS_INCLUDE_LIBABCD),y)
LIBS_INCLUDE_LIBSSL=y
endif
dir_$(LIBS_INCLUDE_LIBSSL) += libssl
dir_$(LIBS_INCLUDE_LIBUSB_0) += libusb
dir_$(LIBS_INCLUDE_LIBUSB_1) += libusb-1.0
dir_$(LIBS_INCLUDE_LIBABCD) += LIBABCD
学习几天padavan,这除了内核方面做的比openwrt好,其他地方和openwrt真没法比。。。。。还好有一点,padavan做好了不用再改动了。我准备把MTK 7620 7621的openwrt程序全部迁移到padavan来。
|
|