文档详情

开发工具 - 嵌入式系统的C语言.pdf

发布:2024-07-27约7.41千字共13页下载文档
文本预览下载声明

嵌入式系统

-软件开发环境基础

赵翔

xiangzh@bjtu.edu.cn

电工电子实验教学示范中心嵌入式系统

嵌入式软件生成过程

了解软件开发环境的工作原理

•优化程序性能

–数据类型、宏定义、内联函数……

•理解编译/链接过程中出现的错误

–无法解析的引用……

•避免安全漏洞

–堆栈溢出、野指针

电工电子实验教学示范中心嵌入式系统

电工电子实验教学示范中心嵌入式系统

电工电子实验教学示范中心嵌入式系统

嵌入式ARM处理器的C语言程序

头文件,引用外部函数、定义:

•C库函数

•外设驱动库函数

•自定义外部函数

源程序

•main函数

•其他可调用函数

•异常处理函数

嵌入式C语言程序

电工电子实验教学示范中心嵌入式系统

嵌入式ARM处理器的C语言程序

mycolorlib.h

头文件的作用#defineMAXCOLOR256

intGetColor(void);

myapp.cvoidSetColor(intcolor);

#includestdio.hmycolorlib.c

#include“mycolorlib.h”

#include“mycolorlib.h”

intcolortab[MAXCOLOR];

staticintsyscolor;

intGetColor(void)

voidmain()

{

{

returnsyscolor;

intcolor=GetColor();

显示全部
相似文档