I.MX6Q学习笔记——L3.0.35_4.1.0安装配置(ubuntu14.04)
2016-03-31 19:00
477 查看
我安装使用的BSP版本是:L3.0.35_4.1.0_130816_source,这版本的内核是3.0.35版本的,可以在Freescale的官网下载到。
1、解压BSP安装包
2、安装LTIB
接受协议并指定安装路径,路径可以根据自己的情况设定,我的路径:
3、安装依赖包
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的安装目录
去http://www.oschina.net/news/59772/openssl-1-0-2下载openssl.
在ltib目录下执行
如果没有错误的话,最终会进入如下界面:
(1) 第一个界面
Platform choice (Freescale iMX reference boards) --->
即保持默认即可,直接保存并退出。
(2) 第二个界面
(3) 第三个界面
将board选择为mx6q_sabresd,然后保存并退出。
之后就看到LTIB开始自动导出开始编译代码了。现在编译的才是我们需要的u-boot, kernel等工程。
至此,就完成了LTIB环境的搭建。
本文有参考girlkoo的文章,对此表示感谢,链接:http://blog.csdn.net/girlkoo/article/details/44535979
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
相关文章推荐
- NUGI中摄像机问题
- 【Data Algorithms_Recipes for Scaling up with Hadoop and Spark】Chapter 13 k-Nearest Neighbors
- CUDA编程(四)并行化我们的程序
- 探讨web前端性能分析
- 百度地图
- Ruby--如何处理csv文件?
- PHPCMS 二次开发技巧
- 剑指 offer代码解析——面试题39二叉树的深度
- 剑指 offer代码解析——面试题39二叉树的深度
- andorid 进度条和图片的透明度
- Eclipse闪退/打不开/无法启动/一闪而过打解决方法
- gdb调试fork多进程
- generator 生成杨辉三角
- Hdu oj 1874 畅通工程续(floyd)
- LintCode 删除链表中倒数第n个节点
- homework3
- 第三周随笔
- 回朔法浅析
- test
- Codeforces 659A Round House【水题,细节】