IMX6Q学习笔记——ubuntu14.04下安装LTIB

本文详细介绍如何使用Freescale提供的BSP版本L3.0.35_4.1.0_130816_source搭建嵌入式开发环境,包括解压安装包、安装LTIB、配置依赖包、打补丁、编译LTIB及中间设定等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   使用Freescale提供的BSP版本是L3.0.35_4.1.0_130816_source,对应的内核版本为 linux-3.0.35版本,u-boot为2009.8版本,不用另外下载,在搭建好LTIB后,内核已下载到rpm,u-boot也是。

第一步  解压BSP安装包

   tar zxf L3.0.35_4.1.0_130816_source.tar.gz 

第二步 安装LTIB

 cd L3.0.35_4.1.0_130816_source

 ./install

 运行这一步会有安装路径输入提示,根据个人情况而定,本人使用的路径是

~/Documents/L3.0.35_4.1.0_130816_source/Y

第三步 安装依赖包

    这里可以写一个脚本,省略繁琐操作

    vim Depend_install.sh

    复制以下内容到 Depend_install.sh

   #!/bin/bash  
   # Install packages needed by LTIB  
  sudo aptitude -y install gettext libgtk2.0-dev rpm bison m4 libfreetype6-dev  
  sudo aptitude -y install libdbus-glib-1-dev liborbit2-dev intltool  
  sudo aptitude -y install ccache ncurses-dev zlib1g zlib1g-dev gcc g++ libtool  
  sudo aptitude -y install uuid-dev liblzo2-dev  
  sudo aptitude -y install tcl dpkg  
  sudo aptitude -y install asciidoc texlive-latex-base dblatex xutils-dev  
  # Packages required for 64-bit Ubuntu  
  # Do "uname -a" and see if the word "x86_64" shows up.  
  if uname -a|grep -sq 'x86_64'; then  
  sudo aptitude -y install ia32-libs libc6-dev-i386 lib32z1  
  fi  
  # The following recommended for Linux development.  
  # They are not required by LTIB.  
  sudo aptitude -y install gparted emacs22-nox openssh-server  
  sudo aptitude -y install nfs-common nfs-kernel-server lintian  
  sudo aptitude -y install git-core git-doc git-email git-gui gitk  
  sudo aptitude -y install diffstat indent tofrodos fakeroot doxygen uboot-mkimage  
  sudo aptitude -y install sendmail mailutils meld atftpd sharutils  
  sudo aptitude -y install manpages-dev manpages-posix manpages-posix-dev linux-doc  
  sudo aptitude -y install vnc4server xvnc4viewer  
  sudo aptitude -y install texinfo 

 并添加权限

  chmod a+x  Depend_install.sh

 执行脚本

  ./Depend_install.sh

第四步 打补丁

      去https://community.freescale.com/docs/DOC-100725下载下面的补丁文件


     0001_make_L3.0.35_4.1.0_compile_on_Ubuntu_14.04_64bit_OS.patch.zip

     并在LTIB下解压安装

     unzip    0001_make_L3.0.35_4.1.0_compile_on_Ubuntu_14.04_64bit_OS.patch.zip

     git apply 0001_make_L3.0.35_4.1.0_compile_on_Ubuntu_14.04_64bit_OS.patch

第五步  编译LTIB

     在LTIB路径下执行

      ./LTIB

     在本人编译过程遇到编译中断,在host_config.log日志文件可以看到找不到rpm包或者wget的提示

 可以通过删除该包,再./LTIB,让LTIB重新编译,重新安装来解决。

     另外如果出现SSLv2_client_method的提示,去http://www.oschina.net/news/59772/openssl-1-0-2下载openssl.

     路径依个人情况而定,执行以下命令

     tar zxvf openssl-1.0.2.tar.gz  
     cd openssl-1.0.2  
     ./config shared  
     make  
     sudo make install  

     回到LTIB目录执行

     export LDFLAGS=-L/usr/local/ssl/lib; export CPPFLAGS=-I/usr/local/ssl/include 

    再./LITB重新编译

第六步 中间设定

    如果没出现错误,会进入到以下界面

   

这里我们默认保存,选择Exit退出,进入下一个界面


将Selection选择为imx6q,然后保存并退出,进入下一个界面


将board选择为mx6q_sabresd,然后保存并退出。

接下来要花费一点时间,最后如果出现Build Succeeded,说明你的LTIB环境已经搭建好了!


    本文有参考以下文章,对此表示感谢。

   作者:girlkoo,                                链接:http://blog.youkuaiyun.com/girlkoo/article/details/44535979

   作者:三千越甲可吞吴_8                 链接:http://blog.youkuaiyun.com/huanghai381/article/details/51029157

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值