歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> ARM Linux環境塔建開發流程

ARM Linux環境塔建開發流程

日期:2017/2/28 16:08:16   编辑:Linux教程

1、建立ARM Linux交叉編譯環境,一般下載cross相關的包(以cross-4.2.2-eabi.tar.bz2為例),把其放在自己建立/usr/local/arm目錄(通常給它一個777的權限)下。

解壓它:sudo tar jxvf cross-4.2.2-eabi.tar.bz2 -C /usr/local/arm/ 編譯環境通常為:/usr/local/arm/usr/bin/

2、編譯uboot,制作相應板子的UBoot源代碼,通過配置相應的參數和makefile文件,把其編譯器設定成上面的ARM環境下的編譯器;

然後make生成相應的u-boot.bin文件;

3、對於uImage的制作,下載相應的內核源碼,也可以用公司提供的相應的BSP包中的源代碼,進入源代碼中,make menuconfig,最重要

的是要選擇自己的CPU體系,如ARM9等;然後make zImage編譯(其中也得修改makefile,指定編譯器),最後生成我們需要的內核鏡像;

4、通過相應的工具把uboot和內核鏡像下載到板子上,再掛載根文件系統即可;

5、接著就可以編寫相應在的驅動程序和應用程序了;

Copyright © Linux教程網 All Rights Reserved