ubuntu 12.04 安装编译L2.6.35_1.1.0_130130 基于 i.mx28

引言

本文将详细讲述如何在ubuntu12.04上搭建i.mx28的嵌入式开发环境

准备工作

  • 在虚拟机vmware上安装ubuntu操作系统,系统版本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.youkuaiyun.com/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目录被创建了

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

注意

如果在执行./ltib脚本后出现写目录错误,请在文件中增加下面一行代码
$ sudo vim /etc/sudoers
vmuser ALL = NOPASSWD: /usr/bin/rpm, /opt/freescale/ltib/usr/bin/rpm
在这里,vmuser是我的用户名,你自己需要将它改为你的用户名。
然后在执行脚本./ltib,应该是可以正常通过的。

接下来就是对开发环境的配置和内核等的编译了。该过程需要持续很长时间
。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值