一点一滴分析LinkIt™ Smart 7688 编译环境
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
要实现对MT7688的完美控制,LinkIt Smart 7688是一个很不错的学习平台,该平台采用了linux内核的Openwrt,系统内集成了丰富的功能,linux, uci, luci, lua, node.js python 等等,目前主流的技术包含了很多,如果是想学习Linux或是Openwrt的话,这个平台是一个很好的选择。
系统环境的建立
https://github.com/MediaTek-Labs/linkit-smart-7688-feed
下面是简单的流程,参照MediaTek的README.md文档描述。
在一个Ubuntu系统中,打开Terminal终端程序,键入下面的命令:
安装必要的软件用来编译firmware:
$ sudo apt-get install git g++ make libncurses5-dev subversion libssl-dev gawk libxml-parser-perl unzip wget python xz-utils
下载 OpenWrt CC 源代码:
$ git clone git://git.openwrt.org/15.05/openwrt.git
准备默认配置文件给feeds:
$ cd openwrt
$ cp feeds.conf.default feeds.conf
增加LinkIt Smart 7688 feed:
$ echo src-git linkit https://github.com/MediaTek-Labs/linkit-smart-7688-feed.git >> feeds.conf
更新所有有效的feed信息,用来编译firmware:
$ ./scripts/feeds update
安装所有包:
$ ./scripts/feeds install -a
准备kernel配置文件通知OpenWrt,我们想编译一个LinkIt Smart 7688的固件:
$ make menuconfig
现在下面的控制选项:
Target System: Ralink RT288x/RT3xxx
Subtarget: MT7688 based boards
Target Profile: LinkIt7688
保存并退出。
开始编译处理:
$ make V=99
编译完成后,产生的固件文件为bin/ramips/openwrt-ramips-mt7688-LinkIt7688-squashfs-sysupgrade.bin. 由于以来主机环境的硬件资源,编译处理会花费超过2个小时的时间。
你能够使用这个文件通过Web UI个更新firmware,或者重命名文件为lks7688.img,通过u盘进行firmware更新。
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献3条内容
所有评论(0)