I.MX6Q学习笔记——L3.0.35_4.1.0安装配置(ubuntu14.04)


我安装使用的BSP版本是:L3.0.35_4.1.0_130816_source,这版本的内核是3.0.35版本的,可以在Freescale的官网下载到。

1、解压BSP安装包

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


2、安装LTIB

cd L3.0.35_4.1.0_130816_source
./install


接受协议并指定安装路径,路径可以根据自己的情况设定,我的路径:

/home/huang/Projects/L3.0.35_4.1.0  


3、安装依赖包

     Needed packages:

$ 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 lib32z1 lib32ncurses5 lib32bz2-1.0

$ sudo apt-get install libc6-dev-i386

$ sudo apt-get install u-boot-tools

$ sudo apt-get install scrollkeeper

 

$ sudo ln -s /usr/lib/x86_64-linux-gnu/librt.so   /usr/lib/librt.so

 

     Useful tools:

$ 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


4、安装patch补丁

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

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



将0001_make_L3.0.35_4.1.0_compile_on_Ubuntu_14.04_64bit_OS.patch.zip解压到ltib的安装目录

git apply 0001_make_L3.0.35_4.1.0_compile_on_Ubuntu_14.04_64bit_OS.patch
5、重新编译opensll

我电脑上不重新编译安装openssl的话安装ltib会报如下错误:

gen_sslfunc.c:(.text+0x333): undefined reference to `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


6、编译ltib
./ltib


如果没有错误的话,最终会进入如下界面:


(1) 第一个界面

Platform choice (Freescale iMX reference boards)  --->  

即保持默认即可,直接保存并退出。

(2) 第二个界面

Selection (imx6q)  --->  


(3) 第三个界面

board (mx6q_sabresd)  --->  

将board选择为mx6q_sabresd,然后保存并退出。
之后就看到LTIB开始自动导出开始编译代码了。现在编译的才是我们需要的u-boot, kernel等工程。

至此,就完成了LTIB环境的搭建。


本文有参考girlkoo的文章,对此表示感谢,链接:http://blog.csdn.net/girlkoo/article/details/44535979








  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值