openwrt源码下载移植

一、源码下载

1.1下载

由于本人多次尝试从SVN代码地址下载代码,出现无法访问因此这里选择从Git代码地址进行下载。在linux系统命令终端输入

git clone git://git.openwrt.org/14.07/openwrt.git 对Barrier breaker分支的代码进行下载。下载完成如图所示:

1.2 源码包升级

    通过命令./scripts/feeds update -a   更新为最新包。
1.3安装所有包
    通过命令 ./scripts/feeds install -a安装所有包 
 
二、配置
    下载完源码包之后对源码进行配置,这里配置必须在普通用户下进行,否则会出现错误。最好为openwrt创建一个单独的用户,将openwrt源码放在该用户的根目录下进行配置编译。(必须是普通用户)
    本人使用:useradd  openwrt单独创建一个用户对openwrt进行编译
    下载源码放入普通用户的目录之后先采用make deconfig命令对编译源码包多需要的工具进行检查,并且生成.config配置文件
    接着采用make menuconfig 命令对源码进行配置。运行完配置命令会先进入到配置界面,这里作为首次编译就只配置了目标机的芯片信息。
其中第一行是选择openwrt编译好要运行的目标CPU,这里选择的是Ralink RT288x/RT3xxx
第二行选择的是CPU子型号,这里选择的是MT7620a based boards
    配置完以上信息之后保存退出,即可采用make V=99命令对源码进行编译V=99的选项意思是选择所有的信息。由于是第一次编译所以时间可能较长,并且编译过程中必须保证电脑连网,因为编译过程中需要的信息是需要在网上下载的。
 
 
 
 

最新文章

  1. 【Beta】Daily Scrum Meeting第一次
  2. 【YEOMAN】执行yo命令,报EACCES: permission denied, mkdir '/root/.config/configstore'
  3. 六大免费网站数据采集器对比(火车头,海纳,云采集,ET,三人行,狂人采集)
  4. 0511 backlog
  5. 1362. Classmates 2
  6. apk重新签名
  7. PSP0级 周活动总结表+时间记录日志+缺陷记录日志 表格模板
  8. ExecutorService.invokeAny()和ExecutorService.invokeAll()的使用剖析
  9. 安装oracle 11g详细过程仅供参考
  10. 判断括号匹配(nyoj2水)
  11. hdu2795线段树
  12. JS分析URL字符串,取得参数名,AJAX传参请求代码示例
  13. javascript的setTimeout()与setTimeout()方法用法总结
  14. java核心机制
  15. vscode里使用.vue代码模板的方法
  16. 20165221 JAVA第四周学习心得
  17. ubuntu18.04 运行时提示缺少libstdc++.so.6
  18. 软件工程(GZSD2015) 第二次作业进度
  19. Uncontrolled memory mapping in camera driver (CVE-2013-2595)
  20. allegro 封装 (引脚编号修改)

热门文章

  1. iOS:Masonry 英文原档介绍
  2. solr6.6 高级搜索Facet
  3. Yahoo 股票数据抓取
  4. SQL查询刚開始学习的人指南读书笔记(一)关系数据库和SQL介绍
  5. python——socket模块与列表映射
  6. 在eclipse导入Java 的jar包的方法 JDBC
  7. PgSql备份pg_dump与还原手记pg_restore(转)可以直接跳转至最后面的示例进行查看
  8. LeetCode——Anagrams
  9. 【Python】self的用法扫盲
  10. Hibernate单向“多对一”关联