[发明专利]实现微处理器对外设硬件控制的方法有效

专利信息
申请号: 201710652605.2 申请日: 2017-08-02
公开(公告)号: CN109388430B 公开(公告)日: 2022-07-22
发明(设计)人: 张永;黄齐 申请(专利权)人: 丰郅(上海)新能源科技有限公司
主分类号: G06F9/4401 分类号: G06F9/4401
代理公司: 暂无信息 代理人: 暂无信息
地址: 201114 上海*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 实现 微处理器 外设 硬件 控制 方法
【说明书】:

发明涉及到了实现微处理器对外设硬件控制的方法。利用第一类编程语言编写微处理器的启动代码和硬件初始化代码,提供基于第一类编程语言编写的控制外设硬件的接口代码模块和相应的启动代码入口模块,将基于第一类编程语言编写的代码编译为第一静态链接库,利用第二类编程语言编写调用接口代码模块的应用层代码,编译基于第二类编程语言编写的应用层代码,指定第一静态链接库为链接库,指定启动代码入口模块为应用层代码的启动代码入口函数,将应用层代码编译的二进制文件烧录到微处理器。结合第一类编程语言擅长控制硬件的能力和第二类编程语言可实现复杂逻辑的特征,提升整个系统的开发效率和降低出错率。

技术领域

本发明主要涉及到微处理器系统领域,确切的说是涉及到基于混合语言开发而提供微处理器对所配置的周边外设硬件的控制实现方法。

背景技术

微处理器面对不同的开发软件和运行环境,尤其是在当前的语言级别上无法真正利用微处理器特别是多核运算带来的性能提升,在嵌入到微处理器的开发语言和运行环境方面需要着重考虑安全和并发的特性。嵌入式微处理器的体系结构可以采用冯诺依曼体系或哈佛体系结构,指令系统可以选用精简指令系统和复杂指令系统。例如精简指令系统计算机在通道中只包含最有用的指令,确保数据通道快速执行每一条指令,从而提高了执行效率并使中央处理器硬件结构设计变得更为简单。微处理器种类至少包含微控制器和数字信号处理器以及嵌入式微处理器等等,消费电子、智能家电、网络设备和医疗仪器、航天设备及工业控制等广泛使用了微处理器作为控制核心,微处理器在整个完整的系统中往往和作为外设的其他硬件模块配合使用,起到核心的控制作用。

在电子行业,嵌入式系统是执行专用功能并被内部计算机控制的设备或者系统,交叉融入了现代科学的多学科,以计算机技术为基础,以通信技术为载体,以消费类产品为对象和以应用技术产品为核心,部分引入了传感器技术,甚至在物联网的大潮下还趋于关联到互联网技术的应用。嵌入式系统的特点是:软件以固化态的形式出现,也称固件,顾名思义所谓固件就是一旦设计完成就很难更改。硬件的设计具有很强的针对性,正式可靠性高和成本低,且体积小且功耗少,使得嵌入式系统具有良好的应用前景。实质上嵌入式系统不仅和常规的台式机或笔记本等计算机上的应用系统不同,单就不同的具体应用而开发的不同嵌入式系统之间差别也很大。其功能单一,简单且在兼容性方面要求不高,但在体积和成本方面较为敏感。目的主要是用高度智能化的系统来提高宿主设备的功能。嵌入式系统位数可多可少,完全由能满足宿主设备的功能要求来决定。目前嵌入式系统的应用已经十分广泛:移动终端、智能卡、汽车、电梯、厨房卫浴设备、电视、录像机等,以及工业机器人、医药设备、卫星和飞行系统等都有嵌入式的应用。嵌入式系统在硬件构架上以微处理器为中心,配置存储器和输入输出设备、通信模块等必要的外设;软件部分以软件开发平台为核心,向上提供应用编程接口,向下屏蔽具体硬件特性的板级的支持包。由软件和硬件紧密配合从而相互协调工作,共同完成系统预定的功能。

微处理器对硬件模块的控制很大程度上依赖于现今的软件系统开发,开发语言的简练容易执行和安全、精确的内存管理是关注的前沿和中心。在当前的技术限制下,安全的和确定的内存回收是困难的问题之一,虽然并不是唯一的问题,但是甚至在一个程序中最重要的问题。低级的开发语言容易兼容微处理器,灵活性强,具备极高的性能,因为往往低级的语言对于处理器本身而言最直接和容易执行,传统的嵌入式软件开发中通常使用汇编语言和C语言进行开发,这两种编程语言灵活强大,具备极高的性能,对开发者的技术素养要求较高,但是开发效率较低。正是因为汇编语言的复杂晦涩,目前C语言在嵌入式开发中占据了主流地位,使用C相比汇编语言是一大进步,但是C语言依旧有它的较大不足之处,在开发中极易发生难以克服的问题,例如它的类型检查不够严格,对于数组越界等情况没有内建的检查支持,极易导致系统在运行中发生崩溃等异常现象,微处理器的广大应用领域尤其是精尖细行业是无法容忍这一点。在微处理器对所配置的周边外设硬件的控制的实现过程中,这些崩溃等异常现象体现在但不限制于:微处理器崩溃、程序异常关闭、读取错误和写入错误或发生其他问题。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于丰郅(上海)新能源科技有限公司,未经丰郅(上海)新能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710652605.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top