ubuntu 12.04 安装编译L2.6.35_1.1.0_130130 基于 i.mx28
引言
本文將詳細講述如何在ubuntu12.04上搭建i.mx28的嵌入式開發(fā)環(huán)境
準備工作
- 在虛擬機vmware上安裝ubuntu操作系統(tǒng),系統(tǒng)版本ubuntu-12.04.3-desktop-amd64.iso
- 在NXP官網下載LTIB軟件包,L2.6.35_1.1.0_130130_source.tar.gz
- 下載補丁文件0001_make_L2.6.35_1.1.0_130130_compile_on_ubuntu_12.04_64bit_OS.patch
補丁下載路徑:http://download.csdn.net/download/justin2009212407/9945428
一步一步安裝
A) 安裝Linux Host PC所需要的軟件
$ sudo apt-get update
$ sudo apt-get install gettext libgtk2.0-dev rpm bison m4 libfreetype6-dev
$ sudo apt-get install libdbus-glib-1-dev liborbit2-dev intltool
$ sudo apt-get install ccache ncurses-dev zlib1g zlib1g-dev gcc g++ libtool
$ sudo apt-get install uuid-dev liblzo2-dev
$ sudo apt-get install tcl dpkg
$ sudo apt-get install asciidoc texlive-latex-base dblatex xutils-dev
$ sudo apt-get install texlive texinfo
$ sudo apt-get install ia32-libs libc6-dev-i386 lib32z1
$ sudo apt-get install uboot-mkimage
$ sudo apt-get install scrollkeeper
$ sudo apt-get install gparted
$ sudo apt-get install nfs-common nfs-kernel-server
$ sudo apt-get install git-core git-doc git-email git-gui gitk
$ sudo apt-get install meld atftpd
B)解壓縮LTIB包
在/home/username目錄下解壓縮L2.6.35_1.1.0_130130_source.tar.gz,然后開始安裝,命令如下:
cd? tar -zxvf L2.6.35_1.1.0_130130_source.tar.gz
$ ./L2.6.35_1.1.0_130130_source/install
到這里,你將看到~/ltib目錄被創(chuàng)建了
C)打補丁
如果在ubuntu12.04上安裝LTIB,一定要打補丁才能正常安裝,因為LTIB最開始是在ubuntu 10.4上可以正確運行安裝的。補丁安裝命令如下:
$ cd ~/ltib
$ git apply 0001_make_L2.6.35_1.1.0_130130_compile_on_ubuntu_12.04_64bit_OS.patch
a) The patch modifies the following files:
dist/lfs-5.1/base_libs/base_libs.spec
dist/lfs-5.1/lkc/lkc.spec
dist/lfs-5.1/mux_server/mux_server.spec
dist/lfs-5.1/ncurses/ncurses.spec
b) Add the following files to the pkgs directory:
pkgs/lkc-1.4-lib.patch
pkgs/lkc-1.4-lib.patch.md5
D) 配置與安裝
cd?/ltib ./ltib -m config
$ ./ltib
注意
如果在執(zhí)行./ltib腳本后出現寫目錄錯誤,請在文件中增加下面一行代碼
$ sudo vim /etc/sudoers
vmuser ALL = NOPASSWD: /usr/bin/rpm, /opt/freescale/ltib/usr/bin/rpm
在這里,vmuser是我的用戶名,你自己需要將它改為你的用戶名。
然后在執(zhí)行腳本./ltib,應該是可以正常通過的。
接下來就是對開發(fā)環(huán)境的配置和內核等的編譯了。該過程需要持續(xù)很長時間
。。。
總結
以上是生活随笔為你收集整理的ubuntu 12.04 安装编译L2.6.35_1.1.0_130130 基于 i.mx28的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微软ERP平台迁移
- 下一篇: ubuntu12.04 MX28调试记录