x
x

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

发布时间:2016-2-18 14:12    发布者:designapp
关键词: 树莓派 , Cygwin
  本节我们将从下面4个方面进行讲解:
  1.Cygwin简介
  2.Cygwin工作机制
  3.安装过程
  4.简单的启动一下
  一、Cygwin简介
  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文件。如下图所示。
  


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


  


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


  

                               
                                                               
                               
                  5.选择要安装的插件,由于本安装包是已专门为编写Android NDK使用的定制包,所以直接选择【AllφInsatll】,注意单击图标,使其由【Default】转化为【Install】。如下图所示:
  


  


  6.安装完成。如下图所示:
  


  7.发的网上看见的一个很酷的。如下图所示:
  


  四、简单的启动一下
  装完之后,简单的启动一下,看看效果。如下图所示:
  

                               
                                                               
                               
               
本文地址:https://www.eechina.com/thread-160860-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

  • Microchip视频专区
  • KSZ989x系列交换机应用设计要点培训教程
  • AOE | 时钟与时序(6/7):稳定性与精度的区别是什么?
  • 初学者在电源电路设计中常犯的错误(以及如何避免)
  • AOE | 时钟与时序(4/7):频率与相位之间的关系是怎样的?
  • 贸泽电子(Mouser)专区
关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表