關於部落格
  • 26394

    累積人氣

  • 0

    今日人氣

    0

    訂閱人氣

<工作環境>編譯新華開發板uClinux kernel

選all user &unix 選 光碟來源 選 curr 記得要all>default按一下 不然很多指令沒安裝 如make (花很多時間才發現 ,下make 都是 command not found,慘重的疏忽) 環境變數設定 系統>進階>系統變數 編輯PATH 加 c:cygwinbin

1.安裝cygwin 執行cygwin

2.準備 uClinux 的source code for 目標板 -> uClinux-dist-creator.tar.gz

>cp D:/uClinux-dist-creator.tar.gz /usr/src

>tar -zxvf uClinux-dist-creator.tar.gz

3.取代 sh.exe

>cd /bin

>mv sh.exe sh.exe.old

>cp bash.exe sh.exe

4.修改 Profile

開啟 C:cygwinetcprofile

PATH="/usr/local/bin:/usr/bin:/bin:$PATH" 改成

PATH="/usr/local/bin:/usr/bin:/bin:/usr/src"

5.Cygwin中 pre-built tool-chain和uClinux 設定

C:cygwincygwin.bat

@echo off後 加入 set CYGWIN=title ntea

6.準備arm elf 的 toolchain 即complier arm-elf-tools-cygwin.tar.gz

>cp D:/arm-elf-tools-cygwin.tar.gz /usr/local

>cd /usr/local

>tar -zxvf arm-elf-tools-cygwin.tar.gz

7. >cd /usr/src/uClinux-dist

>make xconfig 設定kernel組態

8.>make dep

>make lib_only

>make user_only

>make romfs

>make image

>make

/usr/src/uClinux-dist/image image.ram image.rom

編譯前把書附的AP及驅動程式依路徑加到uClinux中 檔名:新華_(書附)Embeded uClinx在PreSoces上實作
相簿設定
標籤設定
相簿狀態