千万建筑资料下载 →
2010年t1月第38卷第22期
机床与液压
MACHINETOOL&HYDRAULICS
NOV.2010
V01.38No.22
DOI:10.3969/j.issn.1001—3881.2010.22.040
基于Linux的MCX314设备驱动程序设计与实现
庄晓奇,张莉君,方敏
(中国地质大学(武汉)机械与电子信息学院,湖北武汉430074)
摘要:介绍一种基于S3C2440的嵌入式Linux扩展运动控制芯片MCX314的设计方法,给出运动控制平台的硬件接口设计方案。着重分析嵌入式Linux下运动控制芯片MCX314设备驱动程序的设计与实现。并在嵌入式GUI解决方案Qtopia的基础上,开发出运动控制系统软件。该系统具有低功耗、低价位、效率高等特点,是经济型数控系统发展的方向。
关键词:嵌入式“nux;MCX314运动控制卡;S3C2440微处理器;Qtopia中图分类号:TP271.4;TP311
文献标识码:A
文章编号:1001-3881(2010)22一H6—3
DesignandImplementationof
MCX314
DeviceDriverBased
Min
on
Linux
ZHUANGXiaoqi.ZHANGLijHa,FANG
(FacultyofMechanical&ElectricalInformation。ChinaUniversityof
method
was
Geosciences,Wuhan
to
Hubei
430074,China)
MCX314
Abstract:Adesign
presented,whichusedembedded
was
Linuxextend
motioncontrolchip
based
on
¥3C2440.Thehardwareinterface
designofthemotioncontrolplatform
themo-
putforward,andthedesignandimplementationof
con—
tioncontrolchipMCX314devicedriverinembeddedLinuxWasfocusedon.WiththeembeddedGUIsolutionsQtopia.themotion
trolsystemwfiwareWasdeveloped.AsthetideineconomicalnumeficMcontrolsystem,ithaspeculiaritiesincludinglowerpower,
lowcost,hiIghefficiencyand
SO
on.
Keywords:EmbeddedLJnux;MCX314motioncontrolchip;¥3C2440micro-processor;Qtopia
NAND
数控技术是国防、航空、航天等工业的核心,被视为战略物资和战备性工业,受到高度重视;而包括位置、速度、加速度、轨迹控制在内的运动控制又是数控技术的关键,决定数控系统的性能。基于单片机的传统数控系统,其运行精度、执行速度以及实时控制性能,已经不能很好地满足当前较高要求的工业加工。
针对传统数控系统中存在的不足,鉴于嵌入式系
FLASHl64M
NoRFLASH
2M
手脉反馈输入
S
墨熹蒜
4
M(’X314
L一驱动接口及何
运动控制芯片r1服运动模块
一
一S
统在自动控制、系统实时性方面的优势,作者提出一种基于¥3C2440微控制器和MCX314的运动控制系统设计;移植嵌入式Linux作为该运动控制系统的操作系统,重点阐述了嵌入式Linux下MCX314设备驱动程序的设计原理与方法。并利用Qtopia设计了嵌入式Linux上的图形化运动控制系统软件,为今后嵌入式Linux在运动控制系统中的应用,提供一个可行的方案。
1
溉磊
图1运动控制系统硬件结构
1.1微控制器电路模决设计
微控制器电路模块主要由以¥3C2440为核心的ARM主控板模块、存储器单元模块、具有人机交互功能的LCD显示模块以及外部通信模块电路构成。
1.1.1
ARM主控板模块
主控部分所选用的处理器芯片是SUMSUNG公司
系统硬件平台设计与实现
该运动控制系统的硬件平台,主要由¥3C2440
低功耗、高性能的32位微控制器¥3C2440A。它是一款ARM920T体系的微处理器,最高频率可达400MHz,内部集成USB、UART、SDRAM和FLASH等控制器,以及配合外围的网络、CPLD、键盘/鼠标等设备,可以方便地实现系统的扩展¨o。
微处理器、MCX314运动控制模块、LCD、CPLD以及相应的通信接口等构成,其硬件系统的结构如图1所示。
收稿日期:2009—10—14
作者简介:庄晓奇(1985一)。男,硕士研究生,主要研究方向为智能检测及控制。电话:13517293652,E—marl:qiqi—zxq
@163.tomo
万方数据
设备驱动程序设计与实现.doc下载久久建筑网m.kkreddy.com提供大量:建筑图纸、施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。