新闻中心

EEPW首页 > 嵌入式系统 > 牛人业话 > 【从0开始学树莓派】序列之13 Cygwin安装指南

【从0开始学树莓派】序列之13 Cygwin安装指南

作者: 时间:2015-03-17 来源:网络 收藏

  本节我们将从下面4个方面进行讲解:

本文引用地址:https://www.eepw.com.cn/article/271122.htm

  1.简介

  2.工作机制

  3.安装过程

  4.简单的启动一下

  一、简介

  Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多有用的工具,著名的还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对Cygwin产生了兴趣。

  二、Cygwin工作机制

  cygnus当初首先把gcc,gdb,gas等开发工具进行了改进,使他们能够生成并解释win32的目标文件。然后,他们要把这些工具移植到windows平台上去。一种方案是基于win32 api对这些工具的源代码进行大幅修改,这样做显然需要大量工作。因此,他们采取了一种不同的方法——他们写了一个共享库(就是cygwin dll),把win32 api中没有的unix风格的调用(如fork,spawn,signals,select,sockets等)封装在里面,也就是说,他们基于 win32 api写了一个unix系统库的模拟层。这样,只要把这些工具的源代码和这个共享库连接到一起,就可以使用unix主机上的交叉编译器来生成可以在 windows平台上运行的工具集。以这些移植到windows平台上的开发工具为基础,cygnus又逐步把其他的工具(几乎不需要对源代码进行修改,只需要修改他们的配置脚本)软件移植到windows上来。这样,在windows平台上运行bash和开发工具、用户工具,感觉好像在unix上工作。

  三、安装过程

  1.首先下载Cygwin这个软件。

  2.然后打开已经下载好的Cygwin软件,找到exe文件。如下图所示。

  

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南

 

  3.点击exe文件进行安装。如下图所示:

  

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南

 

  

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南

 

  4.选择安装途径。如下图所示:

  

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南

 

  

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南

上一页 1 2 下一页

关键词: 树莓派 Cygwin

评论


相关推荐

技术专区

关闭