-
介绍如何利用GNU的工具开发基于ARM的嵌入式系统,以及使用编译器、连接器和调试工具的具体方法,为广 ...
by
永不止步步 | 发表时间 2014-05-17
|1647次查看
-
本文列举了一些针对8051单片机及其C51编译器的可以提高软件效能的方法(如:生成更小的代码,获得更 ...
-
在这里把平时遇到的编译器给出的警告和错误信息给出详解,希望给初学者一点帮助,发现错误,需要补充的欢迎 ...
by
期待 | 发表时间 2015-11-02
|1633次查看
-
编译器有一些控制选项,这些选项是供我们来控制编译器的,不像前几篇文章提到的那些选项那样,是编译器用来 ...
by
晴空万里 | 发表时间 2014-07-25
|1626次查看
-
我本篇文章,其实主要表达的是C51拥有特殊的指令DJNZ,利用它可以提高循环的时空效率。而且,我第一 ...
by
永不止步步 | 发表时间 2015-06-12
|1621次查看
-
介绍嵌式32位CPU在编译器中解决64位运算的方法,并列举一个加法运算的例子,给出可供参考的指令模板 ...
by
永不止步步 | 发表时间 2014-06-19
|1620次查看
-
本章将帮助读者在ARM处理器上编写高效的C代码。本章涉及的一些技术不仅适用于ARM处理器,也适用于其 ...
by
永不止步步 | 发表时间 2013-12-16
|1604次查看
-
本文的设计在Protel Dxp(硬件设计)和伟福编译器上(软件设计)实现。利用本文设计的摄像机配置 ...
by
Dabing | 发表时间 2015-03-02
|1604次查看
-
C51编译器从绝对地址8m+3处产生一个中断向量,其中m为中断号,也即interrupt后面的数字。 ...
by
期待 | 发表时间 2015-11-04
|1599次查看
-
为在了解这些详细信息前能够继续软件的开发,RVCT工具提供了很多默认的操作,使用户能编译和调试与目标 ...
by
hcay | 发表时间 2015-02-09
|1593次查看
-
int类型在大多数16位CPU构架中占用两个字节,但在32位CPU中却往往占用4个字节;char类型 ...
by
期待 | 发表时间 2015-11-02
|1570次查看
-
编译器完成的,在调用处将函数展开,减少了调用函数时进栈和出栈的次数,坏处是会增加代码段的大小(缺点: ...
by
永不止步步 | 发表时间 2015-07-16
|1545次查看
-
本章将介绍如何将μC/OS-II移植到INTEL80x86系列CPU上,本章所介绍的移植和代码都是针 ...
by
永不止步步 | 发表时间 2014-03-15
|1541次查看
-
PIC18F系列产品是美国微芯科技公司的高档产品,用户多采用C语言进行编程设计, 大部分应用者使用M ...
by
Dabing | 发表时间 2015-02-07
|1540次查看
-
编译器通常将C语言中的Switch语句编译一个查找表(Table Lookup)以便跳转到合适的入口 ...
by
永不止步步 | 发表时间 2013-12-18
|1531次查看
-
volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如: ...
-
前面我们提到了使用编译器的优化选项进行不同级别的代码优化的方法。俗话说“好马配好鞍”,即使我们有了强 ...
by
永不止步步 | 发表时间 2014-10-25
|1507次查看
-
在机房环境监控系统中,需要对大量的实时数据进行采集和处理。开源Berkeley DB具有体积小,快速 ...
by
州仔 | 发表时间 2014-03-17
|1506次查看
-
ARM下制作 GCC交叉编译器 ...
by
郭秀斌 | 发表时间 2014-05-26
|1501次查看
-
在编写嵌入式代码时。常用结构体类型,内存分配时需要注意字节对齐、编译器等,最近发现,结构体中还有一种 ...