在Ubuntu操作系统下安装飞思卡尔的LTIB

在Ubuntu操作系统下安装飞思卡尔的LTIB

ID:37778919

大小:27.77 KB

页数:6页

时间:2019-05-31

在Ubuntu操作系统下安装飞思卡尔的LTIB_第1页
在Ubuntu操作系统下安装飞思卡尔的LTIB_第2页
在Ubuntu操作系统下安装飞思卡尔的LTIB_第3页
在Ubuntu操作系统下安装飞思卡尔的LTIB_第4页
在Ubuntu操作系统下安装飞思卡尔的LTIB_第5页
资源描述:

《在Ubuntu操作系统下安装飞思卡尔的LTIB》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、飞思卡尔的LTIB在Ubuntu下的安装指南LTIB(LinuxTargetImageBuilder)上半部分主要是LTIB在Ubuntu11.10下的安装,分割线一下则是LTIB在Ubuntu9.04下的安装。其中Ubuntu11.10下安装并未成功,但是距离成功也应该不远了。9.04下则成功安装。首先,我不得不说,你在干着一件很蠢的事……但是谁让我们是程序员呢!So,let'sgo!先讲讲我的环境,我本地是XP,上装了一个VirtualBox,这里面装的Ubuntu11.10,目的是搭建FreeScale的LTIB编译环境。我的LTIB是2.

2、6.35的版本。这个破烂玩意折腾了我一周时间。所以写下来,用以给后人以指点。首先,至于安装Ubuntu和VBox,我就不废话了,网上一堆的东西,度娘和谷哥是你离不开的好朋友。Ubuntu安装完成后,首先先设置共享文件夹,设置方法如下:1.        启动虚拟机,点击[设备]—>[安装增强功能],此时在ubuntu桌面上会加载工具包镜像。2.        在虚拟机中启动终端,并进入该镜像目录。在/media下既可以看到系统自动挂载的目录,目录名不定,进入。3.        运行VBoxLinuxAdditions-x86.run命令。sud

3、oshVBoxLinuxAdditions-x86.run   //注释:我的安装目录中就不是这个文件名,所以你只要确定文件名字包含VBoxLinuxAddition即可安装后可以重启ubuntu。此时你的Ubuntu就可以根据你的外部窗口大小自动调整自己的窗口大小了。 首先在ubuntu这个虚拟操作系统界面上找到"设备"->"分配数据空间",添加你想共享的文件夹。挂载windows文件夹cd/mnt sudomkdirUbuntu-android //该处的Android为挂载完成后XP系统中的在Ubuntu中的查看点sudomount-tvb

4、oxsfxp-android/mnt/Ubuntu-android注:vboxsf指的是virtualbox的共享文件夹的意思xp-android为本地的目录名称,最好直接使用一级目录即D:xp-android。 挂载完成后,在XP中放个文件,然后在Ubuntu中进入/mnt/Ubuntu-android文件夹中,你就可以看见你的文件,那么恭喜你,挂在成功。这只是万里长征的第一步,还有很多路要你慢慢走呢。 然后把LTIB的source的那个tar包弄进去吧,位置随便放,一般来说放到自己家目录下最好,因为以后可能还会用得到。然后tarxzvfLT

5、IB*.tar.gz会出来一个文件夹,进去,执行install。见到Y

6、N就选Y,见到协议了,就一直敲空格。最后安装目录还是安装到自己的家目录下,注意,那里的路径只要写/home/usrname(usrname为你的用户名)即可。安装完成后,你就能看到/home/usrname/ltib这个目录了。然后,gointo到ltib目录中,执行./ltib命令,此后,你就可以看到一系列的问题了,实在是苦不堪言的一些列问题。首先,权限问题,你必须让你自己具有root权限,因为在编译ltib时,有些必须要有root权限才能编译,所以编辑/etc/sudoe

7、rs文件,这个文件很重要,看仔细了,每一步都不能出错。首先将自己切换为root,为这个文件更改权限,原权限为440,更改为740.然后vi这个文件,在最后一行添加一句:usrname ALL=NOPASSWD:/bin/rpm,/opt/freescale/ltib/usr/bin/rpm(usrname为你需要提升权限的用户名)修改完成后,保存,退出,注意,不要退出root用户模式,因为你必须把权限改回去,改成440后,你才能退出到普通用户模式。一旦忘记更改,你就会发现自己的很多命令用不了了,如sudo……至于这个的解决办法,网上很多,简单说就

8、是重启后,按住shift,进入安全模式,更改权限,就好了。 然后。你就可以执行ltib了,恭喜你,一系列的麻烦又来了……总结一下,其实也无外乎就是一类为主,那就是包缺失。所以,那么我们就来安装包吧,记住先使用:sudoapt-getinstall*这个命令,因为有几个包你安装的Ubuntu的sourceList中可能是可以更新的,那样你就可以省去很多麻烦了,这里我只说几个比较不好弄的,如有一个gcc-c++的包,死活都安装不上,其实这个包你可以使用sudoapt-getinstallg++完成。ncurses可以只用sudoapt-getinst

9、alllibncurses5-dev进行安装。这些是你的系统的source中已经有这些包了,只是没有安装的,还有一些是彻底的没有的,那么

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。