- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
跨平台嵌入式Linux开发环境研究.pdf
第7卷第7期 软 件 导 刊 VO1.7NO.7
2008年 7月 SoftwareGuide Ju1.2008
跨平台嵌入式Linux开发环境研究
丁晓波
(三峡大学 电气信息学院计算机 系,湖北 宜昌443002)
摘 要:针对广泛使用的Windows操作 系统 ,利用Cygwin这个类Linux环境,#Linux-f的开源工具链进行 了移植 ,使之
能够在Windows~境下进行Linux操作系统下的软件开发和调试。该环境 以I386硬件平台为硬件 目标 .以嵌入式Linux
操作 系统为 目标软件环境,最终搭建 了基于UcLibc库系统和MiniGui图形用户开发环境。
关键词 :嵌入式Linux:交叉编译 ;Cygwin;Gcc;Uclibc
中图分类号:TP301 文献标识码:A 文章编号:1672—7800(2008)07—0144—03
宿主机:PC 目标机:嵌入式硬件
0 前言
随着人们对 自动化需求程度越来越高 .嵌入式系统被广泛
应用。嵌人式系统软件开发平台,作为嵌入式开发的核心支持 ,
圈l 交叉开发环境示意
日益受到关注。特别是Linux操作系统特有的源码开放 、低成
是仿真器),来控制 目标机上程序的调试过程。
本、高可靠等优势 ,被越来越多地在嵌入式系统中得到应用 。国
内外许多公司投入了大量人力、物力致力于嵌入式Linux软件 2 嵌入式Linux交叉开发环境组成
开发平 台研究 .也推出了各种各样 的产品.如 :TimeSys公司 的
TimeStormTools、LynuxWorks的LynuxWorks、红旗 的ControLinux Linux开发离不开基本的程序编译、汇编、连接 、调试等过
EDK、英培特公司的EmbestIDE等 。 程 ,对应的开发工具至少应该包括Gcc编译器、Automake自动工
本文在分析嵌入式软件交叉开发原理的基础上 .讨论了如 程工具 、Autoconfigure自动配置工具 、汇编连接工具 、Gdb调试
何在Windows操作系统下利用开源软件实现嵌入式Linux应用 工具等 ,另外还有必不可少的C语言动态库 。在这方面 已经有
软件的交叉开发环境 。提出了较完整的解决方案。本文的研究 一 些大公司做 了很多的工作 ,提供了一些开发平台的原型 .如
将对嵌入式Linux开发环境的学习和进一步完善起到积极作 RedHat公司的开源集成环境Cygwin.就提供了基于Windows操
用。 作系统的类Linux环境 ,它的组成结构如图2所示。
e … … … … … … …一;
嵌入式软件的交叉开发
嵌人式软件 因受运行平台的软、硬件资源限制 。其开发和
调试不同于一般的应用软件。软件的开发在所谓的 “宿主机”
(一般是PC机)上进行 ,运行平台则被视作 “目标机”(即嵌入式
硬件)。软件的调试需要通过宿主机与 目标机之间的协作来交 图2 Cygwint$境的组成结构
互进行。这种开发方式被称作 “交叉开发”。 开放源码~Cygwin是WindowsEllLinux的一种中介。它提供
如图1所示 ,交叉开发条件下 ,整个软件开发环境运行 于 类Linux的开发指令 .让大部分Linux的
您可能关注的文档
- 设计网站资料.doc
- 设计透视入门.pdf
- 证券交易电子书(全)-超全整理.doc
- 证券发行与承销科目参考规章和自律规则.doc
- 证券行业网站及WEB交易系统安全评估方案.doc
- 评价海湾战争.ppt
- 评估软件测试的能力.doc
- 试析哲学创新与创新哲学.doc
- 试析清末民初广州的西式饮食民俗文化.pdf
- 试油、修井岗位操作规程.doc
- 广东省深圳市龙岗区德琳学校初中部2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省珠海市第四中学、立才学校、梅华中学2022-2023学年七年级上学期期中质量检测英语试题(原卷版+解析).docx
- 教科版2024-2025学年六年级科学上册第一单元第4课时《生物细胞》同步练习(含答案).docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 7 【单元测试 · 提高卷】.docx
- 牛津沪教版七年级英语上册单元速记•巧练 Unit 5【单元测试 · 基础卷】.docx
- 广东省深圳市南山区太子湾学校2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省深圳市南山第二外国语学校(集团)2022-2023学年七年级上学期期中考试英语试题(含听力)(原卷版+解析).docx
- 牛津沪教版七年级英语上册单元速记•巧练 2023-2024学年七年级上学期期末英语全真模拟卷(深圳适用02).docx
- 广东省阳江市江城区2022-2023学年七年级上学期期中考试英语试题(原卷版+解析).docx
- 广东省梅州市梅县区宪梓中学2022-2023学年七年级上学期期中英语试题(原卷版+解析).docx
文档评论(0)