找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 10749|回复: 20

padavan添加新程序

[复制链接]
经过几日研究,到处找不到给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来。

我的恩山、我的无线 The best wifi forum is right here.
 楼主| | 显示全部楼层
  1. <p><p>荒野无灯大神的shellinbox的makefile,方便像我一样的菜鸟。</p><p> </p><p></p><p>SRC_SHELLINABOX=shellinabox-git

  2. THISDIR = $(shell pwd)

  3. all: config_test

  4. config_test:
  5. ( if [ -f ./config_done ]; then \
  6. echo "the same configuration"; \
  7. else \
  8. make configure && touch config_done; \
  9. fi )

  10. configure: config_shellinabox

  11. config_shellinabox:
  12. cd $(THISDIR)/$(SRC_SHELLINABOX) ; \
  13. autoreconf -i ; \
  14. PKG_CONFIG_PATH=$(STAGEDIR)/lib/pkgconfig \
  15. CFLAGS="-I$(STAGEDIR)/include" \
  16. LDFLAGS="-Wl,--gc-sections -L$(STAGEDIR)/lib" \
  17. ./configure \
  18. --disable-utmp \
  19. --host=$(HOST_TARGET) \
  20. --build=$(HOST_BUILD); \
  21. make

  22. clean:
  23. if [ -f $(THISDIR)/$(SRC_SHELLINABOX)/Makefile ] ; then \
  24. $(MAKE) -C $(THISDIR)/$(SRC_SHELLINABOX) distclean ; \
  25. fi ; \
  26. rm -f config_done

  27. romfs:
  28. $(ROMFSINST) $(THISDIR)/$(SRC_SHELLINABOX)/shellinaboxd /usr/sbin/shellinaboxd
  29. </p></p>
复制代码

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

虽然看不懂  但是很牛B的样子
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

多谢分享,又学到东西了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
不会也要先收藏
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

不明觉厉    L2能用么 坐等
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

确实不懂。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

只想知道,怎么添加kms功能
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

点评

大神 padavan如何解除全盘只读模式,还是openwrt可写模式好呀。配置的文件没法保存。谢谢  详情 回复 发表于 2016-12-12 13:02
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

能把多播移植过来吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
hiboyhiboyhiboy 发表于 2016-12-11 21:27
可参考: https://bitbucket.org/padavan/rt-n56u/pull-requests/12

大神 padavan如何解除全盘只读模式,还是openwrt可写模式好呀。配置的文件没法保存。谢谢
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

大神辛苦了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

大神可以把迅雷上行提速加在路由固件里面么?
跪求
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
楼主好强大
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

一脸蒙蔽的说
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 06:11

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表