2014年2月6日 星期四

建立AP Router Image

  1. 先建立compiler環境
    • 使用Linux OS,如Linux Mint
    • 如用32-bits OS直接解壓縮buildroot-gcc463 toolchain至opt底下即可
    • 如使用64-bits OS,需建立64-bits OS toolchain
      • 解壓縮gdb source code
      • sudo apt-get install bison
      • sudo apt-get install flex
      • sudo apt-get install gcc
      • sudo apt-get install g++
      • sudo apt-get install libncurses5-dev
      • sudo apt-get install zlib1g-dev
      • sudo apt-get install texinfo (參考texinfo)
      • make gdb source code
      • 確認/opt下有產生gcc toolchain
    • 安裝mksquash_lzma
      • 進入mksquash_lzma目錄
      • make
      • sudo make install
    • 安裝lzma-4.32.7
      • 進入lzma-4.32.7目錄
      • ./configure
      • make
      • sudo make install
  2. Build Uboot image
    • 進入Uboot目錄
    • make menuconfig
    • 選擇需要的config
    • make
  3. 增加需要的driver,參考driver makefile
  4. Build kernel image
    • 進入source目錄
    • 更改shell為bash
    • make menuconfig
    • 選擇需要的config
    • make dep
    • make

沒有留言:

張貼留言