Hirdetés

Új hozzászólás Aktív témák

  • CS_D

    senior tag

    Egy kis firmware fordítási jegyzetet adnék közre. Magamnak emlékeztetőül csináltam, de gondoltam, hátha hasznos másnak is. Lehet, hogy van benne elgépelés, mert eredetileg kézzel, rövidítve írtam, ezt próbáltam kiegészíteni.
    Nem túl részletes a leírás, és néhány helyen különböző lépések ki is vannak hagyva. Talán mások számára a leghasználhatóbb rész az, hogy hol vannak az egyes konfig fájlok.

    Firmware fordítás
    D-Link DIR-825

    Ubuntu 10.10-en csináltam.

    Szükséges csomagok "feltelepítése":
    sudo apt-get install g++ libncurses5-dev zlib1g-dev bison flex unzip autoconf gawk make gettext gcc binutils patch bzip2 libz-dev asciidoc subversion git

    Firmware fordítás megkezdése:
    cd firmware
    svn checkout svn://svn.openwrt.org/openwrt/branches/backfire/ backfire

    cd backfire
    ./scripts/feeds update

    make defconfig
    make package/symlinks
    make menuconfig

    Megfelelő targetok kiválasztása: ar71xx, illetve DIR-825

    Hozzáadott csomagok:
    Kernel Modules:
    kmod-usb-*
    -uhci
    -ohci
    -printer
    -storage
    -video
    -video-core
    -video-uvc
    -kmod-ext4fs

    Network:
    Time -> NTPclient
    Addr. -> ddns-scripts
    p910nd

    Utilities:
    Disk->fdisk
    File manager -> mc
    File System -> e2fsprogs, nfs-utils

    Configurációs fájlok:
    packages:
    fstab: block-mount
    dropbear: dropbear/dropbear.conf
    firewall
    system: base-files/files/etc/config
    dhcp: dnsmasq/dhcp
    banner: base-files/files/etc

    feeds/packages:
    p910nd
    ddns-scripts

    network:
    target/linux/ar71xx/base-files/defconfig/dir825/network

    Végezetül a make parancs kiadása konzolból.

    [ Szerkesztve ]

Új hozzászólás Aktív témák