Giter VIP home page Giter VIP logo

xin5683 / lede-rockchip Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dhdaxcw/lede-rockchip

0.0 0.0 0.0 274.56 MB

This source code builds openwrt for Rockchip Soc from upstream source code https://github.com/coolsnowwolf/lede

License: Other

Shell 1.64% C++ 0.06% Python 0.08% Perl 0.47% C 91.18% Lua 0.20% Assembly 0.26% Awk 0.01% Makefile 3.69% HTML 0.36% CMake 0.01% Yacc 0.02% Lex 0.01% M4 0.22% Roff 1.81%

lede-rockchip's Introduction

The source code is suitable for Rockchip OpenWrt SDK

Only supported devices:

embedfire_doornet1
embedfire_doornet2
embedfire_lubancat1
embedfire_lubancat1n
embedfire_lubancat2
embedfire_lubancat2n
friendlyarm_nanopi-r2c
friendlyarm_nanopi-r2s
friendlyarm_nanopi-r4s
friendlyarm_nanopi-r4se
friendlyarm_nanopi-r5s
friendlyarm_nanopi-r5c
friendlyarm_nanopi-r6c
friendlyarm_nanopi-r6s
friendlyarm_nanopc-t6
hinlink_opc-h66k
hinlink_opc-h68k
hinlink_opc-h69k

Next plan to add equipment:

hinlink_h88k

How to compile the OpenWrt firmware you need

Notice:

  1. NOT compile with root user! ! !

  2. Domestic users had better prepare a ladder before compiling

  3. Default login IP 192.168.1.1 password password

  4. First install the Linux system, Debian 11 or Ubuntu LTS is recommended

  5. Install compilation dependencies

    sudo apt update -y
    sudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential \
    bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib \
    git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libfuse-dev libglib2.0-dev libgmp3-dev \
    libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libpython3-dev libreadline-dev \
    libssl-dev libtool lrzsz mkisofs msmtp ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 \
    python3-pyelftools python3-setuptools qemu-utils rsync scons squashfs-tools subversion swig texinfo \
    uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev
  6. Download source code, update feeds and choose configuration

    git clone https://github.com/DHDAXCW/lede-rockchip
    cd lede-rockchip
    ./scripts/feeds update -a
    ./scripts/feeds install -a
    make menuconfig
  7. make -j8 download V=s download dl library

  8. Enter make -j10 V=s (-j1 is followed by the number of threads. It is recommended to use single thread for the first compilation) to start compiling the firmware you want.

This set of code is guaranteed to compile successfully. It includes all source codes of R24, including IPK.

Second compilation:

cd lede
git pull
./scripts/feeds update -a && ./scripts/feeds install -a
make defconfig
make -j8 download
make -j$(($(nproc) + 1)) V=s

If reconfiguration is required:

rm -rf ./tmp && rm -rf .config
make menuconfig
make -j$(($(nproc) + 1)) V=s

lede-rockchip's People

Contributors

coolsnowwolf avatar dhdaxcw avatar beginner-go avatar aiamadeus avatar 1715173329 avatar mattraks avatar aakkll avatar ricksuzade-maker avatar neheb avatar asushugo avatar aooom avatar kfermercer avatar dpy013 avatar sharermax avatar tossp avatar imbrolla avatar ntlf9t avatar boos4721 avatar nbd168 avatar luxiaok avatar lpddr6-10000mhz avatar libc0607 avatar elonh avatar ennawyang avatar saxon-sun avatar bobppy avatar fanck0605 avatar luckyyyyy avatar lga1150 avatar manyeechen avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.