Newbie: How to build a toolchain!

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • haquang
    Thành viên chính thức
    • Aug 2006
    • 37

    #1

    Newbie: How to build a toolchain!

    Em chào các anh chị! Em là newbie, đang tìm hiểu về embedded linux. Em gặp một số vấn đề trong bước đầu tìm hiểu, mong các anh chị gợi ý!

    - Em tìm hiểu nhiều tài liệu để build 1 cái cross compiler cho arm, powerppc,... để cố gắng hiểu về quá trình này nhưng đều không thành công (lỗi build gcc). Em làm theo tài liệu: "ebooksclub.org__Embedded_Linux_R___Hardware__Soft ware__and_Interfacing", "Building Embedded Linux Systems" và một số hướng dẫn trên web đều gặp 1 lỗi như vậy, mong các anh chị gợi ý cách giải quyết cho em với ạ!

    - Em đang tìm hiểu firmware của 1 thiết bị moderm. Trong file ReadMe của nó có hướng dẫn là cần phải install 1 số toolchain thì mới biên dịch được. Tuy nhiên, nó không hướng dẫn cách install. Em post file lên đây, mong mọi người gợi ý để em tiếp tục tìm hiểu cũng được ạ!


    1. ToolChain
    ======================

    We need three toolchain to build uClinux-mmu for 8671 project:
    tools_gcc.tar.gz, tools_gnu.tar.gz and tools_rsdk.tar.gz

    Please install these three tool-chains on your Linux developement host:

    . /RSDK_LINUX: toolchain for kernel and bootloader build
    - login as root
    - cd /
    - tar xzvf [whatever]/tools_rsdk.tar.gz

    . /opt/toolchain_mips_nofpu: toolchain for user applications build.
    - login as root
    - cd /opt
    - tar xzvf [whatever]/tools_gnu.tar.gz

    . The directory /opt/gcc-3.3.5 is necessary for the toolchain.
    - login as root
    - cd /opt
    - tar xzvf [whatever]/tools_gcc.tar.gz


    2. Compress Image Tool
    ==========================

    We use "Lzma" to compress Image. Please copy "lzma" into "/usr/local/bin" directory.
    And change lzma mode to "755"(chmod 755 lzma).Please copy "libstdc++.so.5" into "/usr/lib" directory under FC5 system.



    Em cảm ơn nhiều!
  • haquang
    Thành viên chính thức
    • Aug 2006
    • 37

    #2
    Hic, không hiểu có phải do hỏi vấn đề quá cơ bản không mà không có anh chị nào trả lời giúp em với ạ

    Comment

    • newbie_h
      Thành viên mới
      • Mar 2011
      • 6

      #3
      Nguyên văn bởi haquang Xem bài viết
      Em chào các anh chị! Em là newbie, đang tìm hiểu về embedded linux. Em gặp một số vấn đề trong bước đầu tìm hiểu, mong các anh chị gợi ý!

      - Em tìm hiểu nhiều tài liệu để build 1 cái cross compiler cho arm, powerppc,... để cố gắng hiểu về quá trình này nhưng đều không thành công (lỗi build gcc). Em làm theo tài liệu: "ebooksclub.org__Embedded_Linux_R___Hardware__Soft ware__and_Interfacing", "Building Embedded Linux Systems" và một số hướng dẫn trên web đều gặp 1 lỗi như vậy, mong các anh chị gợi ý cách giải quyết cho em với ạ!

      - Em đang tìm hiểu firmware của 1 thiết bị moderm. Trong file ReadMe của nó có hướng dẫn là cần phải install 1 số toolchain thì mới biên dịch được. Tuy nhiên, nó không hướng dẫn cách install. Em post file lên đây, mong mọi người gợi ý để em tiếp tục tìm hiểu cũng được ạ!


      1. ToolChain
      ======================

      We need three toolchain to build uClinux-mmu for 8671 project:
      tools_gcc.tar.gz, tools_gnu.tar.gz and tools_rsdk.tar.gz

      Please install these three tool-chains on your Linux developement host:

      . /RSDK_LINUX: toolchain for kernel and bootloader build
      - login as root
      - cd /
      - tar xzvf [whatever]/tools_rsdk.tar.gz

      . /opt/toolchain_mips_nofpu: toolchain for user applications build.
      - login as root
      - cd /opt
      - tar xzvf [whatever]/tools_gnu.tar.gz

      . The directory /opt/gcc-3.3.5 is necessary for the toolchain.
      - login as root
      - cd /opt
      - tar xzvf [whatever]/tools_gcc.tar.gz


      2. Compress Image Tool
      ==========================

      We use "Lzma" to compress Image. Please copy "lzma" into "/usr/local/bin" directory.
      And change lzma mode to "755"(chmod 755 lzma).Please copy "libstdc++.so.5" into "/usr/lib" directory under FC5 system.



      Em cảm ơn nhiều!
      Mình nghĩ trong file readme đó có đủ các thông tin cần thiết để cài đặt rồi.
      Bạn download các gói trên về rồi giải nén vào các thư mục tương ứng là được thôi mà.

      Comment

      • linux-abc
        Thành viên mới
        • Aug 2011
        • 12

        #4
        Mình nghĩ mấy cái lệnh này chỉ là giải nén toolchain đi kèm thôi. nó được build rồi. nếu bạn muốn build toolchain thì mình nghĩ bạn nên tìm hiểu về cái này
        A versatile (cross) toolchain generator

        Comment

        Về tác giả

        Collapse

        haquang Tìm hiểu thêm về haquang

        Bài viết mới nhất

        Collapse

        There are no results that meet this criteria.

        Đang tải...