首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
coLinux在构建嵌入式开发环境中的应用
来源:本站整理  作者:佚名  2009-08-21 09:42:57




与 Cygwin不同的是,在 coLinux上执行的 Linux应用程序不需要重新构建。从这个角度来讲,在 coLinux中与 Windows 操作系统协作的不是一个模拟的环境,而是一个真正的 Linux操作系统。
Fedora9启动后,呈现出一个 FLTK控制台,可以在里面对 Fedora9进行基本的操作。为了搭建一个嵌入式开发环境,还需要安装部分软件,如 gcc工具链等。由于 Fedora9已经配置了 slirp网络功能,这些软件可以直接通过网络进行安装。输入简单的 “yum install gcc”按照提示就可以顺利完成 gcc工具链的安装。其他所缺的软件可以按照同样的方法进行安装。如果网络上无法找到您必须的某些东西,也可以通过源代码重建来得到。
Fedora 9通过 cofs驱动与宿主机( Windows XP)进行文件共享。 cofs类似于 UML主机
文件系统,用于将宿主机 VFS(虚拟文件系统)和 Linux的 VFS进行绑定。这样就可以将宿主机中的文件夹 mount(挂载)到 Linux的文件系统中,如此一来,宿主机和 Linux可以同时对该文件夹中的内容进行读写操作,方便了 Windows与 Linux之间的文件交换。
文件共享的配置如下:在启动 coLinux的配置参数中添加如下内容:
cofs0=”D:/test/”
重新启动 coLinux后,在控制台中执行如下命令,就会将 Windows中的“D:test”文件夹挂载到 Fedora系统中的 /mnt文件夹下。
mount -t cofs cofs0 -o uid=dax,gid=dax /mnt
如此以来 Windows XP和 Fedora都可以完全访问该文件夹中的内容,详细参数可参考 coLinux自带的帮助文件 cofs.txt。Linux系统中所需要用到的软件,可以用 Windows中的软件下载,保存到“ D:test”文件夹中,然后在 Linux系统中直接进行安装。也可把需要使用 Linux环境进行编译的代码放到“ D:test”文件夹下,可在 Windows系统中用熟悉的编辑工具编辑源代码,而在 Linux系统中编译,编译的结果可以使用 Windows下的工具进行下载调试等。
6 总结
本文介绍了一种可以在 Windows系统中以原生方式运行 Linux的软件—— coLinux。通过分析 coLinux的运行机制,阐述了基于 coLinux的 Linux系统的优点,并对基于 coLinux的 Fedora 9的基本配置方法进行了介绍,为熟悉 Windows平台开发的人员提供了一个更好的使用 Linux的方法,在实践中有一定的指导意义。
创新点:使用 coLinux在 Windows环境中创建一个运行高效、配置简单、真正的 Linux嵌入式开发环境,不但避免了开发人员安装 Windows+Linux双系统后频繁重新启动计算机切换操作系统的不便,而且比 Windows系统中运行 Linux虚拟机有更高的运行效率以及更少的主机资源需求,最重要的是可以让开发人员同时利用 Linux与 Windows的优点,简化了开发环境的同时也提高了开发效率,这在实践中有很好的实用价值。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:300,039.10000 毫秒