[发明专利]外部设备访问方法、装置及处理器在审
申请号: | 201910261655.7 | 申请日: | 2019-04-02 |
公开(公告)号: | CN109977047A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 吴汉中;何军;袁纯海;陈龙 | 申请(专利权)人: | 成都思鸿维科技有限责任公司 |
主分类号: | G06F13/12 | 分类号: | G06F13/12;G06F13/38 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 曹桓 |
地址: | 610000 四川省成都市高新区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 外部设备 任务节点 处理器 访问操作 任务链 访问 处理器初始化 嵌入式技术 中断 遍历访问 数据访问 顺序组织 循环执行 预先配置 遍历 预设 | ||
1.一种外部设备访问方法,其特征在于,应用于处理器,所述处理器与外部设备通过总线连接,所述方法包括:
当所述处理器初始化完成后,进入任务循环执行入口开始本轮任务循环;
依次遍历访问任务链中的任务节点,执行每个所述任务节点对应的访问操作以访问对应的所述外部设备,其中,每个所述任务节点是按照对应的所述外部设备的访问操作预先配置,所述访问任务链是所有任务节点按照预设执行顺序组织而成。
2.如权利要求1所述的外部设备访问方法,其特征在于,每个所述任务节点包括对应的所述外部设备的访问参数、访问类型及访问操作的执行时长,所述执行每个所述任务节点对应的访问操作以访问对应的所述外部设备的步骤,包括:
依据所述任务节点对应的所述外部设备的访问参数、访问类型及访问操作的执行时长执行所述任务节点对应的访问操作以访问对应的所述外部设备。
3.如权利要求2所述的外部设备访问方法,其特征在于,所述外部设备的访问类型包括读取类型和写入类型。
4.如权利要求1所述的外部设备访问方法,其特征在于,所述总线为AT96总线。
5.如权利要求1所述的外部设备访问方法,其特征在于,所述依次遍历访问任务链中的任务节点,执行每个所述任务节点对应的访问操作以访问对应的所述外部设备的步骤之后,还包括:
结束本轮任务循环并进入下一轮任务循环。
6.一种外部设备访问装置,其特征在于,应用于处理器,所述处理器与外部设备通过总线连接,所述装置包括:
开始模块,当所述处理器初始化完成后,进入任务循环执行入口开始本轮任务循环;
执行模块,依次遍历访问任务链中的任务节点,执行每个所述任务节点对应的访问操作以访问对应的所述外部设备,其中,每个所述任务节点是按照对应的所述外部设备的访问操作预先配置,所述访问任务链是所有任务节点按照预设执行顺序组织而成。
7.如权利要求6所述的外部设备访问装置,其特征在于,每个所述任务节点包括对应的所述外部设备的访问参数、访问类型及访问操作的执行时长,所述执行模块具体用于:
依据所述任务节点对应的所述外部设备的访问参数、访问类型及访问操作的执行时长执行所述任务节点对应的访问操作以访问对应的所述外部设备。
8.如权利要求7所述的外部设备访问装置,其特征在于,所述外部设备的访问类型包括读取类型和写入类型。
9.如权利要求6所述的外部设备访问装置,其特征在于,所述总线为AT96总线。
10.如权利要求6所述的外部设备访问装置,其特征在于,所述装置还包括:
结束模块,用于结束本轮任务循环并进入下一轮任务循环。
11.一种处理器,其特征在于,所述处理器与外部设备通过总线连接,所述处理器与存储器通信;
存储器,用于存储一个或多个程序,当所述一个或多个程序被所述处理器执行时,使得所述处理器实现如权利要求1-5中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都思鸿维科技有限责任公司,未经成都思鸿维科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910261655.7/1.html,转载请声明来源钻瓜专利网。