ltib 使用哪个linux版本

ltib 使用哪个linux版本,第1张

安装

1. 将下载好的iso文件挂载到/mnt/cdrom下:

2. #su –root

3. # mount <bspname.iso>/mnt/cdrom -o loop

4. 由于安装ltib需要是普通用户身份,但部分命令要超级用户权限才行,所以需要执行visudo增加

用户<username>的权限,如下 *** 作:

5. #/usr/sbin/visudo

6. 输入`i`后在最后一排输入

7. <username>ALL=NOPASSWD: /bin/rpm, /opt/freescale/ltib/usr/bin/rpm

8. 进入命令行模式,输入:wq,保存退出。

9. #exit //退出root身份,回到普通用户<username>身份

10. 将LTIB安装到指定目录下。指定目录缺省为当前工作目录,也可以在安装过程中根据提示符指定

安装目录。这里使用缺省目录安装方法:

11. #cd <target_dir>

12. #/mnt/cdrom/install //开始安装

13. 安装完成后在安装目录下有会有相应文件夹产生,同时交叉编译工具也以生成在/opt目录中。

以我的为例:

/opt/freescale/usr/local/gcc-4.0.2-glibc-2.3.6-nptl-2/powerpc-e300c3-linux/bin

要升级到新版本的内核需要搭建一个LTIB,内核版本可选,fsl有搭建LTIB的文档,具体如下: L2.6.35_10.12.01_SDK_docs.tar.gz ltib_build_host_setup.pdf LTIB_for_i.MX28__a_step-by-step_guide.pdf。

建议可以看看freescal的网站,他的网站上有相关的问题,如何建立交叉编译环境,如何进行编译,uboot如何设置,如何制作uboot和kernel镜像,以及imx6的各个资源如何使用。

比如你使用的是sabresd的平台

○ 统一编译:

§ 键入命令./ltib -m config

§ 在出现的选择画面中第一行board config为imx6q,相应的U-BOOT选择mx6q_sabrelite kernel选择3.0.35 后选择退出,保存设置,

§ 然后输入命令 ./ltib即可

○ 单独编译:

§ 提取相应的u-boot包 ./ltib -m prep -p u-boot ---->产生u-boot-2009.08目录

§ 提取相应的kernel包 ./ltib -m prep -p kernel-3.0.35.spec---->产生linux-3.0.35目录

§ 在./ltib目录下运行./ltib -m config

§ 在出现的选择画面中第一行board config为imx6q,相应的U-BOOT选择mx6q_sabrelite kernel选择3.0.35 后选择退出,保存设置,


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7124128.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-01
下一篇2023-04-01

发表评论

登录后才能评论

评论列表(0条)

    保存