专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
作 者:河南师范大学物理与信息工程学院 李林功 李继凯 谷金宏nv6fbaiducuk0EBnv6fbaiducuk0EB 摘 要: 随着嵌入式技术普及推广嵌入式系统高级语言编程势在必行然而人们在选择语言系统时往往具有很大随意性对价格、获取方便性等因素考虑较多而对语言本身技术因素考虑较少文章从嵌入式系统高级编程语言特点入手对高级语言基本性能作简要总结对目前比较流行几种嵌入式系统编程语言——Ada、C/C、Modula-2基本技术性能进行分析比较;对Java作简要介绍nv6fbaiducuk0EBnv6fbaiducuk0EB 关键词:嵌入式系统 高级语言 基本性能 编程特点 nv6 [阅读全文] [PDF]
介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 1.源程序的编译 在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器. 下面我们以一个实例来说明如何使用gcc编译器. 假设我们有下面一个非常简单的源程序(hello.c): int main(int argc,char **argv) { printf(""Hello Linux ""); } 要编译这个程序,我们只 [阅读全文] [PDF]
使用宏定义   在C语言中,宏是产生内嵌代码的唯一方法。对于嵌入式系统而言,为了能达到性能要求,宏是一种很好的代替函数的方法。   写一个"标准"宏MIN ,这个宏输入两个参数并返回较小的一个:   错误做法: #define MIN(A,B)  ( A <= B ? A : B )   正确做法: #define MIN(A,B) ((A)<= (B) ? (A) : (B) )   对于宏,我们需要知道三点:   (1)宏定义"像"函数;   (2)宏定义不是函数,因而需要括上所有"参数";   (3) [阅读全文] [PDF]
1 共3条 分1页