設備驅動程序設計與實現

 

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的基礎上,開發(fā)出運動控制系統(tǒng)軟件。該系統(tǒng)具有低功耗、低價位、效率高等特點,是經濟型數控系統(tǒng)發(fā)展的方向。

關鍵詞:嵌入式“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

數控技術是國防、航空、航天等工業(yè)的核心,被視為戰(zhàn)略物資和戰(zhàn)備性工業(yè),受到高度重視;而包括位置、速度、加速度、軌跡控制在內的運動控制又是數控技術的關鍵,決定數控系統(tǒng)的性能;趩纹瑱C的傳統(tǒng)數控系統(tǒng),其運行精度、執(zhí)行速度以及實時控制性能,已經不能很好地滿足當前較高要求的工業(yè)加工。

針對傳統(tǒng)數控系統(tǒng)中存在的不足,鑒于嵌入式系

FLASHl64M

NoRFLASH

2M

手脈反饋輸入

墨熹蒜

M(’X314

L一驅動接口及何

運動控制芯片r1服運動模塊

一S

統(tǒng)在自動控制、系統(tǒng)實時性方面的優(yōu)勢,作者提出一種基于¥3C2440微控制器和MCX314的運動控制系統(tǒng)設計;移植嵌入式Linux作為該運動控制系統(tǒng)的操作系統(tǒng),重點闡述了嵌入式Linux下MCX314設備驅動程序的設計原理與方法。并利用Qtopia設計了嵌入式Linux上的圖形化運動控制系統(tǒng)軟件,為今后嵌入式Linux在運動控制系統(tǒng)中的應用,提供一個可行的方案。

溉磊

圖1運動控制系統(tǒng)硬件結構

1.1微控制器電路模決設計

微控制器電路模塊主要由以¥3C2440為核心的ARM主控板模塊、存儲器單元模塊、具有人機交互功能的LCD顯示模塊以及外部通信模塊電路構成。

1.1.1

ARM主控板模塊

主控部分所選用的處理器芯片是SUMSUNG公司

系統(tǒng)硬件平臺設計與實現

該運動控制系統(tǒng)的硬件平臺,主要由¥3C2440

低功耗、高性能的32位微控制器¥3C2440A。它是一款ARM920T體系的微處理器,最高頻率可達400MHz,內部集成USB、UART、SDRAM和FLASH等控制器,以及配合外圍的網絡、CPLD、鍵盤/鼠標等設備,可以方便地實現系統(tǒng)的擴展¨o。

微處理器、MCX314運動控制模塊、LCD、CPLD以及相應的通信接口等構成,其硬件系統(tǒng)的結構如圖1所示。

收稿日期:2009—10—14

作者簡介:莊曉奇(1985一)。男,碩士研究生,主要研究方向為智能檢測及控制。電話:13517293652,E—marl:qiqi—zxq

@163.tomo

萬方數據

設備驅動程序設計與實現.doc下載

久久建筑網i5h4u.cn提供大量:建筑圖紙、施工方案、工程書籍、建筑論文、合同表格、標準規(guī)范、CAD圖紙等內容。


TOP最近更新內容

    PS技術 在學校里 學三年 也學不到這么多x 宋鴻兵語錄 系統(tǒng)防雷方案 郭碩鴻 電動力學 ANSYS工程結構數值分析命令查詢表 語言學概論筆記 建筑裝飾裝修工程施工質量驗收規(guī)范(GB5021 2013 3月二級c無紙化題庫 刑法的二十個鉆石考點 【阮齊林】 富士康科技公司基礎IE培訓--現場改善.ppt 山東省威海市2011屆高三模擬考試(數學文) 梁凱恩 ——《福布斯導師商學院》精華 DLT 1080.4-2010 電力企業(yè)應用集成 配電管 南京理工大學考研計算機復試上機題目 德隆的資本運作與行業(yè)整合