联发科MT7621 Openwrt开发编译记录
目录
前言
一、编译环境搭建
二、openwrt源码获取
1.获取源码网址
2.源码编译
前言
1.什么是openwrt?
openwrt可以被描述为一个嵌入式Linux发行版,openwrt的包管理器提供了一个完全可写的文件系统。 openwrt是使用框架来构建应用程序的,对于用户来说,这意味着其拥有完全定制的能力。
openwrt是一个高度模块化、自动化的嵌入式Linux操作系统,拥有强大的网络组件和可扩展性,常常应用于工控设备、电话、小型机器人、智能家居、路电器等设备中心。同时,它还提供很多已经编译好的软件,简化了软件开发的工序。openwrt是一个从零开始编写的、功能齐全的、容易修改的路由器操作系统。openwrt支持各种处理器架构,对arm、x86、PowerPC和MIPS都有很好的支持,可以方便快速的定制一个具有特定功能的嵌入式系统。
一、编译环境搭建
在ubuntu14.04中安装编译openwrt所需的库,根据实际编译情况今年略有不同,我的ubuntu需要安装如下安装环境:
更新源
1、sudo apt-get update2、sudo apt-get install gcc g++ build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch flex bison make autoconf texinfo unzip sharutils subversion ncurses-term zlib1g-dev ccache upx lib32gcc1 libc6-dev-i386 uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev libglib2.0-dev xmlto qemu-utils automake libtool -y
二、openwrt源码获取
1.获取源码网址
git clone https://github.com/GainStrongService/lede_projects.git
代码检出
git checkout oolite-mt7621
2.源码编译
更新openwrt系统软件源:
./scripts/feeds update -a
安装所有软件:
./scripts/feeds install -a
配置编译:
Target System(MediaTek Ralink MIPS) --->Subtarget (MT7621 based boards) --->Target Profile ( MediaTek MT7621 Oolite-v8-32MB) --->
编译,为了避免编译出错,选择单进程编译:
make V=s -j1
清除编译内容(不要轻易使用,否则修改全部被删除)
make toolchain/clean
联发科MT7621 Openwrt开发编译记录相关推荐
- 智能路由器OpenWrt 开发环境 及 编译分析(一)
OpenWrt 开发环境及编译分析 OpenWrt的版本:Chaos Calmer 15.05 软件源:软件源就是一个应用程序安装库,很多很多的应用软件都在这个库里面.只要设定好软件源,就能很方便的安 ...
- (全剧终)C/C++ 与 嵌入式软件开发招聘记录(华为、中兴、联发科、海康、大华、oppo、vivo、地平线、科大讯飞、广联达、绿盟、CVTE、诺瓦等)
从2020年11月到2021年11月,用了一年时间,秋招终于结束了,因为平台.岗位.薪资和地域等各方面原因,最终签约信息如下: 华为 base:西安 部门:消费者BG 岗位:通用软件开发岗 级别:15 ...
- openwrt开发教程之下载配置编译openwrt(MT7621A)
什么是openwrt? openwrt可以被描述为一个嵌入式Linux发行版,openwrt的包管理器提供了一个完全可写的文件系统. openwrt是使用框架来构建应用程序的,对于用户来说,这意味着其 ...
- openwrt安装编译
官网安装编译推荐: https://wiki.openwrt.org/doc/howto/buildroot.exigence https://wiki.openwrt.org/doc/howto/b ...
- openwrt开发环境搭建
OpenWrt 可以被描述为一个嵌入式的 Linux 发行版.现在叫lede,全名Linux嵌入式开发环境项目(Linux Embedded Development Environment) open ...
- openwrt php 编译环境,openwrt基础编译教程
从官网下载ubuntu,我下的是ubuntu 15.10(ubuntu-15.10-desktop-amd64) 打开终端 安装基础环境 sudo apt-get install build-esse ...
- linux下下载openwrt源码,OpenWrt下载编译
不想啰嗦直接肝,依次执行: git clone git://github.com/openwrt/openwrt.git cd openwrt ./scripts/feeds update -a ./ ...
- OpenWrt固件编译
OpenWrt固件编译 编译OpenWrt需要Linux环境或mac环境,不支持Windows,如果要在Windows上开发,那么肯定是要装虚拟机的.(根据云隐技术7688开发板) 若不想折腾,下载虚 ...
- x86 openwrt固件编译
2017年十月四日我在珠海,中秋之际写下这篇文章,祝各位看官花好月圆,有情人终成眷属. 最近一直在玩Openwrt,以前上学的时候接触一丁丁,但是只限于烧写别人编译好的固件,这次要真刀实干了,学习了一 ...
- Ubuntu 16.04下配置openWRT开发环境
Ubuntu 16.04下配置openWRT开发环境 1.配置openwrt开发环境,本实验室在ubuntu16.04系统下测试 在编译之前我们先要搭建环境,ubuntu下OpenWrt编译环境需要安 ...
最新文章
- VS调试dll详细过程记录
- 大家都在聊的人工智能,究竟是什么?
- 如何删除以横线“-”开头的文件
- 4-asa-url-filter
- linux系统制作win安装盘,在Ubuntu Linux下制作Windows 启动安装 USB盘
- MySQL to Hbase 数据的抽取
- 雷林鹏分享:C# 事件(Event)
- [INet] WebSocket 数据收发的详细过程
- Unity3D 退出游戏应用的代码
- USB、Mini-USB、Micro-USB接口的引脚定义
- matlab imrotated,图像旋转由Matlab无需使用imrotate
- 用MATLAB画nyquist图时,怎样只花出一半的图?
- 实战讲述Flutter跨平台框架应用,帮你突破瓶颈
- 淘宝商品详情API接口
- php中empty和isset的用法
- vue项目中使用ckplayer.js封装视频播放组件
- 计算机虚拟化技术的未来前景,计算机虚拟化技术及应用前景分析
- windows客户端安装时运行时库版本不匹配的问题
- 计算机考研复试——操作系统篇
- 大数据hive快速开始