在make menuconfig界面中,你需要找到与swconfig相关的选项并进行配置。通常,这些选项位于“Network”或“Base system”菜单下。 使用上下箭头键浏览菜单。 按下回车键进入子菜单。 使用空格键选择或取消选择选项。 具体步骤如下: 找到“Base system”菜单: 使用上下箭头键找到“Base system”菜单,然后按下回车键进入。
我们运行 make menuconfig 之后,会打开如下图所示的界面 整个显示界面大致分为三部分,上方是操作的说明和图例说明。 <Enter> 按下Enter键进入子菜单。 <Y> 按下Y键,选中这项功能。 <N> 按下N键,排除这项功能 。 <M> 按下M键,以模块的形式选择。 <Esc><Esc> 按两下Esc键,返回上一级菜单 <?> 按下...
3 make menuconfig 在此菜单中选择要编译的模块并生成依赖 3.1 我们打开openwrt根目录下的Makefile文件,发现并没有找到menuconfig这个目标,这个目标是在 include $(TOPDIR)/include/toplevel.mk 所指的toplevel.mk中定义的,如下图: 它的依赖是scripts/config/mconf和prepare-tmpinfo FORCE scripts/config/mconf是一...
Openwrt 通用固件 make menuconfig 配置 选择 CPU 型号 Target System --->AtherosAR7xxx/AR9xxx 选择路由型号 Target Profile --->TP-LINK TL-WR843N/ND (QCA9531) 要省空间可去掉 dnsmasq 和 firewall 添加 luci 相关项 LuCI ---> Collections ---> <*> luci 添加 luci(web 界面管理) LuCI --->...
此步会提示缺少哪些组件, 重复执行sudo yum –y install xxx yyy zzz,然后再执行make defconfig, 知道没有错误 $make menuconfig 只选三项,其余默认, 以后可以添加 选择CPU型号Target System—–Atheros AR71xx/AR7240/AR913x/AR934x 选择路由型号Target Pro TL-MR3420 v1 添加luci ...
1.make menuconfig 配置我们要加载的选项。将所有我们需要默认加载的选项全部勾选,然后保存退出。 2.scripts/diffconfig.sh >defconfig 执行此命令,这是将我们刚才配置好的选项,导出到defconfig文件。 这样我们关于openwrt的默认配置文件就做好了。关于如何做kernel的默认配置,后面再讲。
在进行OpenWrt的自定义配置时,需经常使用到make kernel_menuconfig命令,即在内核配置菜单中对内核选项进行编辑。 实现机制如下: 一、Makefile 在OpenWrt源码的目录下经常出现名为Makefile的文件,它是Make自动化工具的一个文件,用于指导编译器以及链接器如何进行编译和链接操作。通过对该文件的修改,可以对编译行为进行自...
make menuconfig 方法/步骤 1 OpenWrt编译过程使用的是交叉编译,交叉编译生成的SDK以及image等文件的类型取决于开发环境、应用硬件、以及源码版本。所以要对自己的环境进行了解,才能进行正确的配置。 而makemenuconfig主要的目的就是生成目标镜像的配置文件,所以只有选对了相应的配置信息才能编译出适合自己机型的固件...
Openwrt通用固件makemenuconfig配置选择CPU型号TargetSystem--->AtherosAR7xxx/AR9xxx选择路由型号TargetProfile--->TP-LINKTL-WR843N/ND(..
这个Makefile文件的格式都是固定的,不论是编译什么内核模块都是一样。只需要写入obj-${CONFIG_HELLO-KERNEL},然后再后面+=驱动模块名称的.o文件名即可。 此处我们的驱动模块Makefile如下所示: Kconfig文件 这个配置文件是必须有的。 config HELLO-KERNEL