本文主要参考:http://macbruins.com/2011/05/08/downloading-sources-for-building-openwrt/

OpenWrt系统在buildroot下编译,OpenWrt编译系统主要可由核心(core)与扩展软件包(Feeds)组成。在编译前首先获取所有软件包包括内核的源与配置文件(这里的源是软件包的源码源src url,在编译时候根据这里的地址去下载)

首先buildroot下载核心及核心组件的源与配置文件(Makefile与patchs等),如内核与BusyBox等等。其次便是OpenWrt的扩展软件包(Feeds)源与配置文件(Makefile与patchs等)的获取与添加,以扩展OpenWrt的特征功能。其中包括从OpenWrt开发小组中下载LuCI与xWrt等源文件,最后便是其它软件包源与配置文件(Makefile与patchs等)的下载与编译。这些步骤概括如下:

It takes five steps to download a set of tested source files:(共有5步)

  1. Find revision numbers #找到相应的版本号==>svn co svn://svn.openwrt.org/openwrt/trunk –r xxxxx
  2. Find core repository path #找到对应版本内核树路径
  3. Download core files  #下载内核源及配置文件
  4. Update feed configuration file #更新扩展软件包配置文件(feeds.conf.default)
  5. Update feed files #更新扩展软件包文件(Makefile等)==>./script/feeds update –a ./script/fees install -a

转载于:https://www.cnblogs.com/shizhai/p/3587595.html

OpenWrt 编译分割相关推荐

  1. 最新版OpenWrt编译教程,解决依赖问题

    最新版OpenWrt编译教程,解决依赖问题 参考文章: (1)最新版OpenWrt编译教程,解决依赖问题 (2)https://www.cnblogs.com/jzssuanfa/p/7400840. ...

  2. 【物联网】OpenWrt编译和修改基础--预科

    该文章讲解一下在AR9331上使用Openwrt的编译修改方法,前面先介绍一下硬件平台特点,为后面的代码修改做铺垫,然后描述一下Openwrt的编译烧写流程,最后再重点讲述编译配置.代码修改细节. 1 ...

  3. OpenWrt 编译及batman-adv组件选择(for Netgear WNDR3800)

    OpenWrt 编译(ubuntu)及batman-adv配置(for Netgear WNDR3800) 一.编译openwrt固件 1.下载源码,如15.05(Chaos Calmer)这个版本 ...

  4. OpenWRT编译 -- 出现‘...net/mac80211/mac80211.ko‘ is missing的错误

    1.背景   1.在 ubuntu 环境下搭建好 OpenWRT 的开发环境使用良久之后(具体的搭建可以查阅 OpenWRT 编译 – 搭建属于自己的 OpenWRT 的开发环境),心血来潮想要换一下 ...

  5. openwrt编译固件流程

    openwrt编译固件分为环境配置以及固件编译两个部分,下面将按步骤介绍编译固件的方法流程 1.环境配置 编译固件需要先配置环境,自己所需的环境在官网中可以找到.选择适合自己的分支,默认的分支为mas ...

  6. OpenWRT编译失败问题解决(一)

    最近在做OpenWRT相关的项目,按照步骤在编译时报错,提示增加编译选项 -j1 V=s 查看详细报错信息. make -j1 V=s 之后看到打印信息,gcc-linaro-4.8-2014.04. ...

  7. openwrt编译kcptun报错proxy.golang.org 无法下载

    openwrt编译kcptun报错proxy.golang.org 无法下载. 错误提示: Get https://proxy.golang.org/github.com/kardianos/gove ...

  8. 【速记】openwrt - 编译、刷固件(资料整理)

    固件 官方 https://downloads.openwrt.org/releases/19.07.4/targets/x86/64/ 整合 https://op.dllkids.xyz/op/fi ...

  9. Openwrt编译:root.squashfs-64k is too big (Max=6488064 , Current=xxxx)

    搞了一段时间openwrt编译,由于之前没有路由器的经验,很蛋疼,各种问题. Question 折腾好几天,终于把环境配好了,包括软件源.依赖库.版本,以及make menuconfig选择打到固件里 ...

最新文章

  1. RTMP直播应用与延时分析
  2. 实现 Bootstrap 基本布局
  3. 查看数据库中存在触发器的表
  4. 从输入url到页面加载完成发生了什么
  5. PHP5.6中php-fpm的配置、启动、关闭和重启
  6. 《软件体系结构》第二章 软件体系结构建模
  7. AMS分析 -- 启动过程
  8. 知止而后有定,定而后能静,静而后…
  9. 洛谷 2678 跳石头
  10. Tilt Five AR桌游体验:概念很新颖,但缺乏高质量内容?
  11. RTOS 系统篇-看门狗 WatchDog 2
  12. DOM 对象的方法和属性
  13. charles及弱网测试
  14. python——飞机大战小游戏
  15. 诺基亚宣布将在芬兰裁员280人 低于此前计划裁员数
  16. 苹果Mac Safari下载文件没有反应如何解决?
  17. 某CCTV摄像头漏洞分析
  18. Bosun —— Go 开发的监控和告警系统
  19. 微信小程序支付流程(Java后端)
  20. html5画板的使用方法和功能,canvas实现的画板功能

热门文章

  1. python类中导入库_python导入库的具体方法
  2. php yield 个人小解_PHP中的性能优化利器:生成器 yield 理解
  3. mysql存储业务日志_MySQL 日志管理
  4. python3小游戏源代码_Python入门塔防小游戏,开发步骤和源码,带你轻松学python...
  5. c++查漏补缺之自增自减运算符重载
  6. java只有值传递_为什么说java只有值传递?
  7. C语言:编写一个程序,输入用户的姓名和电话号码,按姓名的词典顺序排序后,输出用户的姓和电话号码;
  8. 计算机辅助设计技术案例,【智能科技学院】学院前沿技术运用课程组开展“计算机辅助设计”专题讲座...
  9. Kafka 如何保证消息全局有序
  10. Windows核心编程_设置Windows开机自动登录