本文所举的实例是在Cygwin环境下制作带uclibc库的arm交叉编译器。 1.下载所需文件 以下是我在Cygwin环境下制作arm-gcc(uclibc)交叉编译器中所需要的文件: binutils-2.14.90.0.8 uClibc-0.9.27 gcc-3.4.2 linux-libc-headers-2.4.29 PS:一般来说这里还需要下一些patch,因为我对编译器的理解还不够,加上这个事情是工作内容,还有些其他的特殊需求,为了省麻烦,我用了一个很龌龊的方法。我将在linux环境下被bui
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
通常所说的GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代码。GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍的一种编译器。GCC之所以被广泛采用,是因为它能支持各种不同的目标体系结构。例如,它既支持基于宿主的开发(简单讲就是要为某平台编译程序,就在该平台上编译),也
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x&n
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
摘要:介绍PIC系列单片机C语言的发展;以HI-TECH Software公司的HI-TECH PICC为例,介绍PICC编译器的特点和用其开发PIC系列单片机时应注意的一些问题。 关键词:PIC PICC编译器 C语言/汇编语言 Hi-Tech 引言 目前,在市场上应用最广泛的应该属于8位单片机,Microchip Technoloogy公司推出的8位PIC系列单片机,目前在国内市场上
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
动态联编 面向对象程序设计的基本观点是用程式来仿真大千世界,这使得它的各种根本特性非常人性化,如封装、继承、多态等等,而虚拟函数就是c++中实现多态性的主将。为了实现多态性,c++编译器也革命性地提供了动态联编(或叫晚捆绑)这一特征。 虚拟函数亦是mfc编程的关键所在,mfc编程主要有两种方法:一是响应各种消息,进行对应的消息处理。二就是重载并改写虚拟函数,来实现自己的某些要求或改变系统的某些默认处理。 虚函数的地位是如此的重要,对它进行穷根究底,力求能知其然并知其所以然&
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
对用户源文件进行语法分析 这个 treelang 注册的这些回调函数在 GCC 主框架那里被调用的顺序,我们暂时还不想深入。拣有意思的先看看吧。首先关注的是 treelang_parse_file 这个函数。在 langhooks.h 里面关于这个回调函数所作的注释说明,是要它对用户的整个源文件进行语法分析。因为这个函数的返回值是 void 所以我们预期它是通过设置某一个全局变量来完成任务的;但是也有另外一
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
Treelang 的代码框架 读者朋友们在阅读这一部分代码分析的时候,手边最好能准备上一份 GCC 3.3 的源代码。这个源代码可以从 GCC 的站点 http://gcc.gnu.org上获得。本文作者力图做到把整个情况像说故事一样娓娓道来,但是读者朋友们如果在适当的时候能够查阅一下源代码,可能更能把问题了解的清楚透彻。 这个 treelang 语言的实现,主要有两个 C 语言文件,
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
GNU 编译器家族 GCC 介绍 作为自由软件的旗舰项目,Richard Stallman 在十多年前刚开始写作 GCC 的时候,还只是把它当作仅仅一个 C 程序语言的编译器;GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言,
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
Linux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。 Gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.out的文件。在Linux系统中,可执行文件没有统一的后缀,系
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
在软件开发者组织中,想来遵循一条由来已久的备受尊重的传统:开发工具,包括编译器,应当是免费提供给开发者的。其中有一个顶尖级的组织——自由软件基金会,长期以来致力于提供免费的编程工具。该组织的志愿者们已经认真负责地开发出了很多一流的编译器。其中一个非常杰出的就是GCC(GNU C Compiler),这是一个通用C/C++编译。该编译器在Unix和很多Win32平台上得到了广泛的应用。 注意: 自由软件基金会的志愿者们开发了很多种类的编译器,并且可以提供程序的源代码
关键字:
编辑器 编译器 单片机 嵌入式系统 专题
1 引言 CCS(Code Composer Studio)是TI公司的DSP集成开发环境。它提供了环境配置、源文件编辑、程序调试、跟踪和分析等工具,帮助用户在一个软件环境下完成编辑、编译链接、调试和数据分析等工作。与TI提供的早期软件开发工具相比,利用CCS能够加快软件开发进程,提高工作效率。CCS一般工作在两种模式下:软件仿真器和与硬件开发板相结合的在线编程。前者可
关键字:
IDE 单片机 集成开发环境 嵌入式系统 专题
在近期举办的嵌入式系统研讨会(Embedded Systems Conference)上,ARM公司发布了最新的3.0版RealView开发套件(RVDS)。RVDS 3.0不仅号称是ARM软件开发工具的一大进步,也被称为一种顶级的集成开发环境(IDE)。它支持新兴的和现有的ARM架构,其中包括Cortex M3和Cortex A8处理器内核。它包含一个多内核图形调试器、一个ARM/Thumb/Thumb2编译器、指令集仿真模型,以及一个新型编译器优化引擎
关键字:
IDE 单片机 集成开发环境 嵌入式系统 专题
不久前,市场研究机构Embedded Market Forecasters (EMF)发布了一份报告指出:与嵌入式Linux平台相比,基于Microsoft Windows Embedded操作系统平台进行嵌入式系统开发,速度快43%,开发成本低68%。得出这个结论所采用的是TCD(Total Cost of Development,开发总成本)。 &nbs
关键字:
IDE 单片机 集成开发环境 嵌入式系统 专题
由于Eclipse IDE平台的开放性及其友好的交互界面, 可以很好的以插件的方式植根于Eclipse作为软件开发平台. 我们决定采用CDT(C/C++ Devekopment Toolkit), 并以GCC, GDB为编译调试引擎, Project化的程序管理开发. (CDT本身作为一个Eclipse平台插件, 它提供了非常高效的编辑环境, 完全可以作为嵌入式开发的一个RAD工具, 大
关键字:
IDE 单片机 集成开发环境 嵌入式系统 专题
建华科技经过多年研发,成功推出SldView嵌入式Linux集成开发环境。SldView运行于Windows系统中,支持ucosii、ucLinux、Linux三种嵌入式操作系统的开发。支持从编辑代码、交叉编译、交叉调试的开发全过程,支持Linux内核、驱动、任务级、模块等动态调试,支持内核、驱动、任务、模块等同步调试。 1. 当前嵌入式Linux开发模式 嵌入式系统通常为一个
关键字:
IDE 单片机 集成开发环境 嵌入式系统 专题
单片机(微控制器)介绍
您好,目前还没有人创建词条单片机(微控制器)!
欢迎您创建该词条,阐述对单片机(微控制器)的理解,并与今后在此搜索单片机(微控制器)的朋友们分享。
创建词条
关于我们 -
广告服务 -
企业会员服务 -
网站地图 -
联系我们 -
征稿 -
友情链接 -
手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
京ICP备12027778号-2 北京市公安局备案:1101082052 京公网安备11010802012473