jcbarbosa / openwrt Goto Github PK
View Code? Open in Web Editor NEWThis project forked from acsip/openwrt
[Reference] Linux distribution for embedded devices
Home Page: https://openwrt.org
License: GNU General Public License v2.0
This project forked from acsip/openwrt
[Reference] Linux distribution for embedded devices
Home Page: https://openwrt.org
License: GNU General Public License v2.0
This is the buildsystem for the OpenWrt Linux distribution. For AI7688H, please checkout the branch **'AI7688H__chaos_calmer'**. # About linkit-smart-feed This branch imported the feeds from Mediatek Labs https://github.com/AcSiP/linkit-smart-7688-feed # Build the firmware from sources This section describes how to build the firmware for LinkIt Smart 7688 and LinkIt Smart 7688 Duo from source codes. ### Host environment The following operations are performed under a Ubuntu LTS 14.04.3 environment. For a Windows or a Mac OS X host computer, you can install a VM for having the same environment: * Download Ubuntu 14.04.3 LTS image from [http://www.ubuntu.com](http://www.ubuntu.com) * Install this image with VirtualBox (http://virtualbox.org) on the host machine. 50GB disk space reserved for the VM is recommanded ### Steps In the Ubuntu system, open the *Terminal* application and type the following commands: 1. Install prerequisite packages for building the firmware: ``` $ sudo apt-get install git g++ make libncurses5-dev subversion libssl-dev gawk libxml-parser-perl unzip wget python xz-utils ``` 2. Download OpenWrt CC source codes: ``` $ git clone https://github.com/AcSiP/openwrt.git ``` 3. Checkout this branch: ``` $ cd openwrt $ git checkout origin/AI7688H__chaos_calmer ``` 4. Update the feed information of all available packages for building the firmware: ``` $ ./scripts/feeds update ``` 5. Install all packages: ``` $ ./scripts/feeds install -a ``` 6. Prepare the kernel configuration to inform OpenWrt that we want to build an firmware for LinkIt Smart 7688: ``` $ make menuconfig ``` * Select the options as below: * Target System: `Ralink RT288x/RT3xxx` * Subtarget: `MT7688 based boards` * Target Profile: `LinkIt7688` * Save and exit (**use the deafult config file name without changing it**) 7. Start the compilation process: ``` $ make ``` 8. After the build process completes, the resulted firmware file will be under `bin/ramips/openwrt-ramips-mt7688-LinkIt7688-squashfs-sysupgrade.bin`. Depending on the H/W resources of the host environment, the build process may **take more than 2 hours**. 9. You can use this file to do the firmware upgrade through the Web UI. Or rename it to `lks7688.img` for upgrading through a USB drive.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.