基于ARM7和μCOS-II的环境数据采集系统的设计与开发(4)

第六章节主要是对程序调试方法的分析解释、各个模块的演示及本系统程序最终的调试运行结果的演示。 第七章节是对自己课题研究的总结和对以后该方


第六章节主要是对程序调试方法的分析解释、各个模块的演示及本系统程序最终的调试运行结果的演示。

第七章节是对自己课题研究的总结和对以后该方面研究的展望,整体总结本系统开发以来硬件部分和软件部分所遇到的问题,解决方法的过程及结论的总结。

2 核心技术介绍

在基本了解了环境数据采集的基本背景、目前发展、开发意义等情况下,接下来进行对该课题所运用的基本专业知识进行分析与解释。

2.1 嵌入式操作系统简介

计算机应用技术发展的最初因为计算机完成的功能单一,资源也较有限,还没嵌入式操作系统这个概念。就跟我们现在写的简单的程序一样,几个循环再加一些定时器中断就可以解决问题。然而随着科技的不断发展,计算机功能的不断增强,为了提高计算机利用的效率,也同时为用户提供一个可以与计算机对接的接口,计算机监控程序(Monitor)因运而生,它用来监控计算机软件和硬件资源。

随着计算机应用技术发展的脚步越来越迅速,关于计算机的软件和硬件资源也越来越齐全和丰富。这时候我们就对传统的那种监控程序提出了更高的一种要求,所以在二十世纪六十年代中期左右,传统的监控程序满满的发展成为操作系统。

所谓的操作系统,就是对其他程序进行控制,管理并调配计算机里的各种资源,并为用户提供操作接口的一种系统集合。

在这基础上,嵌入式系统能提供库函数、标准设备驱动程序及工具集等,也具备那些通用的操作系统的基本特点,将硬件虚拟化,在一定程度上避免了复杂的驱动程序的移植和维护问题,大大的简化了开发人员的开发负担。