设备驱动程序设计与实现

 

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

手脉反馈输入

墨熹蒜

M(’X314

L一驱动接口及何

运动控制芯片r1服运动模块

一S

统在自动控制、系统实时性方面的优势,作者提出一种基于¥3C2440微控制器和MCX314的运动控制系统设计;移植嵌入式Linux作为该运动控制系统的操作系统,重点阐述了嵌入式Linux下MCX314设备驱动程序的设计原理与方法。并利用Qtopia设计了嵌入式Linux上的图形化运动控制系统软件,为今后嵌入式Linux在运动控制系统中的应用,提供一个可行的方案。

溉磊

图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图纸等内容。


TOP最近更新内容

    PS技术 在学校里 学三年 也学不到这么多x 宋鸿兵语录 系统防雷方案 郭硕鸿 电动力学 ANSYS工程结构数值分析命令查询表 语言学概论笔记 建筑装饰装修工程施工质量验收规范(GB5021 2013 3月二级c无纸化题库 刑法的二十个钻石考点 【阮齐林】 富士康科技公司基础IE培训--现场改善.ppt 山东省威海市2011届高三模拟考试(数学文) 梁凯恩 ——《福布斯导师商学院》精华 DLT 1080.4-2010 电力企业应用集成 配电管 南京理工大学考研计算机复试上机题目 德隆的资本运作与行业整合