利用ubuntu建立嵌入式linux开发环境的总结

首先说明一下,重昨天下午到今天中午的整个开发环境建立的一些事情。

我原本是在RedHat9.0下做移植工作,u-boot的移植是在redhat环境下完成的,但是下一步工作是伟大

的linux内核移植工作,准备移植2.6的内核,在redhat9.0下做此工作则需要更新一些文件,过于麻烦

,相对来说,redhat9.0是有点过于老了,于是想到了换过新的。

在此之前的,我的虚拟机是vm5.5.3,主机redhat9.0,

现在准备装的是ubuntu7.10,

安装ubuntu7.10的整个过程很简单,在此不详细说明了,(后面我将会把整个最终开发环境的建立再讲

一次),想用ubuntu7.10做开发的详见,九哥的博客:http://blog.163.com/yuan_xihua/

上面整个开发环境的建立写得也非常详细。

我装完7.10后,再来装vrtools工具,但是这次装完vrtools工具后基本上都没配置好,共享文件 不能

用,问题多多。

想了想,并在网上查了一下,可能是vm版本过低问题,于是从网上下载了一个vm6.02下来,这次我只卸

载了vm5.53,没有将ubuntu删掉,装上vm6.0.2以后可以继续用linux,这样好处就是省下了再装linux

的麻烦,这进我把vmtools卸载掉,卸载的办法是进入到/usr/bin目录,执行脚本vmware-uninstall-

tool.pl,就可以弄掉了(命令如下 :cd /usr/bin    ./vmware-uninstall-tool.pl),再来重装

vmtools,此时在整个过程中则有两个模块无法编译通过,一个是vmxnet (关于网络方面),另一个是

vmhgfs,是关于共享目录的。如果这两个都不能用的话,那整个开发就变得非常不方便,编译的错误如

下:

Building the vmxnet module.

Using 2.6.x kernel build system.

make: Entering directory `/tmp/vmware-config0/vmxnet-only'

make -C /lib/modules/2.6.20-15-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/.

modules

make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic'

CC [M] /tmp/vmware-config0/vmxnet-only/vmxnet.o

/tmp/vmware-config0/vmxnet-only/vmxnet.c: In function ‘vmxnet_netpoll’:

/tmp/vmware-config0/vmxnet-only/vmxnet.c:1058: error: too many arguments to function

‘vmxnet_interrupt’

make[2]: *** [/tmp/vmware-config0/vmxnet-only/vmxnet.o] Error 1

make[1]: *** [_module_/tmp/vmware-config0/vmxnet-only] Error 2

make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'

make: *** [vmxnet.ko] Error 2

make: Leaving directory `/tmp/vmware-config0/vmxnet-only'

Unable to build the vmxnet module.

经过一番查找,找到了相关答案,如下:Ubuntu修正vmhgfs和vmxnet

但是其中的两个包只能下载下来一个,另一个在网上找了好一段时间都没找到。

除些之外,还有一种方法来解决这两个错误,利用vm6.0中的vmtools镜像工具包,但是这个包是非常难

找的,或者你要别人(他用的是vm6.0)发给你这个linux.iso也可以,在vmware的安装目录下,找到这

个包后,你可以将 vmware安装目录下的linux.iso替换成这个,再重新装vmtools,这样来应该可以了

。这种方法我没试过,但是应该是可行的,不成功的话我不负责任,可以值得一试。

对我来说,这两种方法都没成功,怎么办?

查找资料后得出结论,ubuntu7.10版本在虚拟机下安装对vmware有版本限制(主要是vmtools对版本有限

而对于ubuntu8.04版本则与vm6.03安装没有问题。

ubuntu8.04的下载地址:

vm6.03的下载地址:

vm6.03的几个序列号

3KNDM-WH94Z-PAJFA-4M8Q7或23088-T0R8U-HA06V-4Y9Z2或72HF0-9YHAK-K206Z-4WTQ7

希望在环境建立上遇到困难的朋友能找个这个日志,能给他们少走点弯路,节省点时间。

ubuntu嵌入式linux实训报告总结,利用ubuntu建立嵌入式linux开发环境的总结相关推荐

  1. linux实训报告内容一万字,Linux实训报告.doc

    Linux实训报告.doc 湖南娄底职业技术学院 LinuxLinux 网络服务器配置与管理网络服务器配置与管理 实训报告实训报告 设计题目 Linux 基础及应用实训 系 部 电子信息工程系 专 业 ...

  2. linux实训报告内容摘要,linux实训报告心得

    linux实训报告心得 时间:2017/12/2 18:43:00 linux实训报告心得[1] 我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2010,后来又有了xp ...

  3. shell魔幻盒子_嵌入式操作系统实训报告——魔幻盒子

    附录1:程序清单 #!/bin/bash #---------- 初始化参数定义----------# HLine=20 ## 横线长度 SLine=10 ## 竖线长度 draw_colour=34 ...

  4. linux系统实训总结报告,linux实训心得体会范文

    linux实训心得体会范文 当我们有一些感想时,就十分有必须要写一篇心得体会,这样我们可以养成良好的总结方法.相信许多人会觉得心得体会很难写吧,以下是小编精心整理的linux实训心得体会范文,供大家参 ...

  5. linux实训心得体会范文

    linux实训心得体会范文 当我们有一些感想时,就十分有必须要写一篇心得体会,这样我们可以养成良好的总结方法.相信许多人会觉得心得体会很难写吧,以下是小编精心整理的linux实训心得体会范文,供大家参 ...

  6. linux服务器实训心得体会,linux实训心得体会

    linux实训心得体会 我们得到了一些心得体会以后,写心得体会是一个不错的选择,这么做可以让我们不断思考不断进步.那么好的心得体会都具备一些什么特点呢?以下是小编帮大家整理的linux实训心得体会,仅 ...

  7. asp实训报告摘要_个人网站实训报告---asp.NET 动态网站设计

    个人网站实训报告---asp.NET 动态网站设计 网站开发技术实训报告 学生姓名 学 号 学 院 专 业 计算机应用技术计算机应用技术 题 目 asp.NET asp.NET 动态网站设计动态网站设 ...

  8. linux配置dns心得体会,dns实训报告心得体会.doc

    dns实训报告心得体会.doc dns实训报告心得体会 篇一:计算机网络实训心得体会 计算机网络实训心得 计算机网络课程实训已经结束几天了.实训期间,让我学到了很多东西,不仅使我在理论 上对网络有了全 ...

  9. 《Linux网络系统管理与应用》 课程实训报告

    <Linux网络系统管理与应用> 课程实训报告 <Linux网络系统管理与应用> 课程实训报告 姓名: ________ 班级: ________ 座号: ________ 时 ...

  10. linux实验实训报告,linux实验实训报告.doc

    linux实验实训报告.doc 内蒙古商贸职业学院计算机系 学 生 校 内 实 验 实 训 报 告 2011--2012学年 第二学期 系部:计算机系 课程名称:Linux网络环境管理 专业班级: 内 ...

最新文章

  1. dos2unix install on mac_mac2019新品唇釉来啦!MAC有色唇油试色
  2. 简议使用业务模型驱动进行软件的设计
  3. php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
  4. Oracle从软件安装到运行的全流程
  5. 职场中显情商低的三种行为
  6. poj 2318 TOYS amp; poj 2398 Toy Storage (叉积)
  7. 提前观摩打二字计算机英语,英语口语国赛规划.doc
  8. 全网首发:给doubango增加支持H264 stap-a帧
  9. PHP之 直播开发后端需要做什么——准备工作
  10. Linux USB驱动开发
  11. Android傻瓜式脚本录制
  12. 远程控制——一句话木马
  13. 2018年 - 年终总结
  14. oracle新增字段和注释语法
  15. 百度地图API,授权失败,错误码:240
  16. android 获取经纬度(百度地图)
  17. 总分 Score Inflation(洛谷)
  18. 考研英语四附双语阅读:上海VS旧金山:谁的移动支付更出色?
  19. runtime是什么?
  20. 液压钳power tong

热门文章

  1. coreos 安装 mysql_在CoreOS下部署WordPress实例教程
  2. Windows键盘上的截屏按键PrtSc
  3. iss服务器显示不符合要求,IIS站点启动错误提示“值不在预期的范围内”解决方法...
  4. 2022最新软考考试时间已公布
  5. redis安装及运行
  6. 解三对角矩阵以及循环三对角矩阵方程的数值计算方法
  7. Java、JSP水费管理系统
  8. MATLAB中如何取整
  9. 希捷硬盘固件修复工具_希捷3.5寸500G台式机硬盘磁头损坏后的数据恢复
  10. STC-ISP下载失败的原因小结