由uClinux与MC68VZ328构成数字存储示波器

时间:2023-05-01 08:35:59 计算机论文 我要投稿
  • 相关推荐

由uClinux与MC68VZ328构成数字存储示波器

摘要:介绍嵌入式μClinux操作系统;在该操作系统上使用Motorola MC68VZ328 CPU、FIFO存储器,设计实现一种数字存储示波器;在软件实现上,利用μUlinux的多任务特性。系统最大采样频率为40MHz,具有LCD显示和触摸屏界面。

    关键词:嵌入式系统 数字存储示波器 FIFO 多任务

数字存储示波器是一种具有数据存储、预触发、波形存储、便于与PC机通信等特点和优点的便携式智能仪器,广泛应用于机械故障检查、野外作业、工业现场等。本文介绍的便携式数字存储示波器构建于嵌入式μClinux操作系统平台之上,采用Motorola公司的龙珠系列MC68VZ328(以下简称VZ328)芯片作为处理器,采样频率与放大幅度可通过触摸屏调节;系统成本低、操作简单,可实现采集、存储和分析功能,具有实际应用前景。

1 嵌入式系统简介

1.1 嵌入式μClinux系统

嵌入式系统是以应用为中心,以计算机为基础,软硬件可裁减,适用于系统对功能、可靠性、成本、功耗严格要求的专用计算机系统。嵌入式Linux(Embedded Linux)是指对Linux经过小型化裁减后,能够固化在容量只有几百K字节存储器芯片或单片机中,应用于特定嵌入式场合的专用Linux操作系统。嵌入式Linux的开发和研究是目前操作系统领域的一个热点。

本文介绍的系统采用一种优秀的嵌入式操作系统——μClinux。它主要面对non-MMU的处理器,其主要特征为[1]:

①是一个多任务的嵌入式操作系统;

②内核小,只有512K左右;

③同Linux系统的API保持一致;

④继承了Linux系统成熟的网络协议栈;

⑤支持一些主要的文件系统,如:FAT、EXT2、ROMFS、JFFS。

1.2 处理器简介

图2 FIFO工作时序

    VZ328是Motorola公司MC68328 CPU家庭龙珠系列中的第一款。VZ328基于Motorola FLX68K核,内部还集成了控制逻辑和SDRAM、LCD、SPI、UART、定时器/PWM和多达76位的通用I/O(GPIO)。运行在33MHz时,VZ328处理能力为5.4MIPS。该处理器主要针对外部设备较少的手持设备,工作电压为3.3V。

2 系统构成

2.1 系统组成

系统组成框图如图

[1] [2] [3] [4] 

【由uClinux与MC68VZ328构成数字存储示波器】相关文章:

利用数字存储示波器测量电量的迁移04-27

英国留学费用由哪几部分构成?04-27

基于Grid存储的数字图书馆建设与研究05-01

基于1M60数字CCD相机的数字图像存储系统04-27

实践检验是一个由多环节构成的有序过程05-02

构成04-30

浅谈存储局域网技术在数字图书馆中的应用04-29

IP网络存储·什么是存储容量04-26

由DS18B20构成的单线多点滑油温度监测系统设计05-01

色彩的构成04-30