- 相关推荐
由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
实践检验是一个由多环节构成的有序过程05-02
构成04-30
浅谈存储局域网技术在数字图书馆中的应用04-29
IP网络存储·什么是存储容量04-26
由DS18B20构成的单线多点滑油温度监测系统设计05-01
色彩的构成04-30