background image

3.6 嵌 入 式系 统 开 发 需 要 开 发工 具 和 环境

由于其本身不具备自举开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进

行修改的,必须有一套开发工具和环境才能进行开发,这些工具和环境一般是基于通用计算机上
的软硬件设备以及各种逻辑分析仪、混合信号示波器等。开发时往往有主机和目标机的概念,主机
用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。

4  嵌入式系统的结构

ARM 体 系 结 构 图  

一个以单片机为核心的比较复杂产品或实际应用系统

,包含模拟量的输入、模拟量的输出,开关

量的输入、开关量的输出及数据通信的部分

. 单片机工作支撑电路保障单片机能够正常运行,如电源

提供、晶振电路、必要的滤波电路等

[ 2 ] .实际模拟信号一般来自相应的传感器. 例如,开发非接触式

IC 卡燃气表系统,要测量使用气量,就需要流量传感器. 但是,一般传感器将实际的模拟信号转成

的电信号都比较弱

,单片机无法直接获得该信号,需要将其放大,然后经过 A/ D 转换变为数字信号,进

行处理

. 目前许多单片机内部包含 A/ D 转换模块(例如: FreeScale 公司系列单片机) ,实际应用时

也可根据需要外接

A/ D 转换芯片. 常见的模拟量有温度、湿度、压力、重量、气体浓度、液体浓度、流

量等

. 对嵌入式来说,模拟信号通过 A/ D 转换变成相应的数字序列进行处理.

实际开关信号一般也来自相应的开关类传感器

. 如光电开关、电磁开关、干簧管(磁开关) 、声控