TinyOS操作系统开发技术及实践(西电版)第4章_平台移植教材教学课件.pptVIP

  • 6
  • 0
  • 约1.51万字
  • 约 91页
  • 2018-03-14 发布于天津
  • 举报

TinyOS操作系统开发技术及实践(西电版)第4章_平台移植教材教学课件.ppt

演示文稿演讲PPT学习教学课件医学文件教学培训课件

第4章 平 台 移 植 ;        4.1 移植概述 4.1.1 名词概念   在具体移植之前,需要了解以下名词的概念:   平台(platform):是硬件设备以及运行在硬件设备上的可以给用户提供二次开发功能的软件和硬件总称。   发布平台:可以压缩打包的整个目录文件总称,有时也简称为平台,用户解压或直接复制后,在安装有TinyOS的系统下即可以进行TinyOS应用程序开发。   硬件平台:发布平台所支持的硬件总称,包括核心CPU和芯片外围的硬件资源。   芯片(MCU):硬件平台的核心CPU,如CC2530。;  nesC编译器:TinyOS提供的可以把nc文件编译成C语言文件的工具程序。   编译工具链:也称为make系统,是make工具、Makefile脚本文件、nesC编译器等共工具的总称。   Makefile:包括直接以Makefile文件命名以及Makefile格式的可以被make工具解析执行的脚本文件总称。   本地编译器:可以将C文件编译成硬件平台可执行代码的工具,一般由芯片厂商提供。   程序烧写器:将可执行代码下载至硬件平台的工具,一般由芯片厂商提供。   以上概念之间的关系如图4-1所示。   从图4-1可以看出,本地编译器和程序烧写器一般不包含在平台中,一般是由芯片厂商或第三方厂商提供,如本书使用的IAR For 51是由IAR System

文档评论(0)

1亿VIP精品文档

相关文档