发明名称 在嵌入式控制环境中用以有效率存取以遥控I/O功能之方法及系统
摘要 本发明提供一种在嵌入式控制环境中存取I/O装置之方法,其特征在于该等I/O装置系遥距地依附至一嵌入式微处理器。藉由映射该等I/O装置资源至该等微处理器位址或记忆体位址空间,可再使用现存的装置驱动器且上市时间能力大为改善。
申请公布号 TW548550 申请公布日期 2003.08.21
申请号 TW090125921 申请日期 2001.10.19
申请人 万国商业机器公司 发明人 弗莱德曼 拜廷葛;杰拉德G 克里席葛;杰更 萨拉穆勒;法兰克 斯库兹
分类号 G06F13/10 主分类号 G06F13/10
代理机构 代理人 陈长文 台北市松山区敦化北路二○一号七楼
主权项 1.一种在嵌入式控制环境中存取I/O装置之方法,该等I/O装置系遥距地依附至一嵌入式微处理器,其特征在于映射该等I/O装置资源至该等微处理器位址或记忆体位址空间之步骤,且该映射步骤系由一装置分离层(DAL)所执行的。2.如申请专利范围第1项之方法,其特征在于该等I/O装置系从由万用异步收发机(UART)、万用串列滙流排(USB)、结合测试动作组(JTAG)及IC滙流排(I2C)组成之群组中所选出。3.如申请专利范围第1项之方法,其特征在于该DAL系由另外的嵌入式控制硬体实现的。4.如申请专利范围第1项之方法,其特征在于该DAL系由软体实现的。5.如申请专利范围第3项之方法,其特征在于该另外的嵌入式控制硬体在至遥距装置的联结上重新定向需求及响应。6.如申请专利范围第4顷之方法,其特征在于该DAL使用该等微处理器记忆体管理单元以造成一例外处理器之程式例外。7.如申请专利范围第6项之方法,其特征在于提供一在该例外处理器的环境中执行之薄层装置。8.如申请专利范围第6或7项之方法,其特征在于在存取一虚拟资源单元之指令执行期间产生一例外。9.如申请专利范围第8项之方法,其特征在于使用该微处理器管理单元以产生在执行特权指令时之例外。10.一种在嵌入式控制环境中存取I/O装置之电脑系统,该等I/O装置系遥距地依附至一嵌入式微处理器,其特征为该系统包含将该等I/O装置资源映射至该等微处理器位址或记忆体位址空间之装置,且该DAL系由另外的嵌入式控制硬体实现的。11.如申请专利范围第10项之电脑系统,其特征在于该装置为一装置分离层(DAL)。12.如申请专利范围第11项之电脑系统,其特征在于该DAL系由软体实现的。13.如申请专利范围第12项之电脑系统,其特征在于在存取DAL资源时该软体配合造成一程式例外。14.如申请专利范围第13项之电脑系统,其特征在于调整所提供之薄层装置分离用以造成该程式例外。15.一种储存在一电脑可用媒体上之电脑程式产品,包含电脑可读取程式装置,用以使电脑执行如申请专利范围第1至9项中任一项之方法。图式简单说明:图1概要地显示根据最新技术遥距地依附微处理器之I/O卡;图2概要地说明依附I/O之微处器滙流排;图3概要地显示根据本发明之硬体解决方式;图4概要地说明具有根据本发明的装置分离层(Device Abstraction Layer,下文简称DAL)之软体结构;及图5概要地说明根据本发明描述DAL动作之事件顺序。
地址 美国