當前位置:編程學習大全網 - 網站源碼 - 嵌入式LINUX

嵌入式LINUX

我最近在做壹個項目,用的嵌入式Linux,但也是初學者。

嵌入式linux開發有以下幾個步驟。

1.在Linux系統下搭建ARM-Linux交叉編譯環境,這樣妳在PC上編譯的程序才能在arm上運行。我是在ubuntu8.04下搭建的,直接用arm-linux-gcc解壓,再寫環境變量就可以了。還可以自己編譯,但很復雜。

2.移植Bootloader啟動程序。主要有vivi和uboot兩種,下載源代碼,配置,編譯就可以了。產生的bin文件用JTAG下載到開發板。

3.移植Linux內核。內核包含了最基本的系統任務和最常用的驅動。2.6版的內核已經支持arm,所以可以下載內核源代碼,直接在交叉編譯環境中編譯,只要配置時進行相應選擇就可以了。編譯後有壹個文件,用bootloader的串口下載功能下載到開發板上。

4.移植文件系統,可以用busybox這個工具來完成。也產生壹個文件,串口下載。

5.編寫應用程序,編譯後可以用NFS***享給嵌入式linux,運行測試。

自己買壹個板子是必須的,然後根據說明書來嘗試上面的過程,成功之後就會學到很多知識了。最好是在做壹個項目,這樣可以學得快壹些。

歡迎交流~~

  • 上一篇:壹部看起來像恐龍和蛇在高樓上的電影。
  • 下一篇:單片機C語言編譯錯誤:requiresANSI-styleprototype
  • copyright 2024編程學習大全網