[发明专利]一种基于龙芯2K1000的软件界面开发方法及装置在审
| 申请号: | 202111042935.2 | 申请日: | 2021-09-07 |
| 公开(公告)号: | CN113900626A | 公开(公告)日: | 2022-01-07 |
| 发明(设计)人: | 胡雪梅;李筠;刘雅琨;窦致夏;刘晓楠 | 申请(专利权)人: | 北京特种机械研究所 |
| 主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/38;G06F8/41;G06F8/71;G06F9/445 |
| 代理公司: | 北京天方智力知识产权代理事务所(普通合伙) 11719 | 代理人: | 路远 |
| 地址: | 100097 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 k1000 软件 界面 开发 方法 装置 | ||
1.一种基于龙芯2K1000的软件界面开发方法,其特征在于,包括以下步骤:
利用龙芯主板厂家提供的底层硬件驱动程序配置开发环境workbench;
对基于龙芯2K1000的WindML5.3组件进行配置及编译;
基于龙芯2K1000及WindML建立VIP镜像工程;
根据实际的界面设计需求进行界面软件开发。
2.根据权利要求1所述的基于龙芯2K1000的软件界面开发方法,其特征在于,所述配置开发环境workbench的方法包括:
用厂家提供的3个驱动程序替换workbench开发环境对应安装目录下原有的相关驱动程序,所述3个驱动程序分别为:龙芯主板的板级支持包BSP,龙芯MIPS多核架构下编译应用的静态链接库MIPSI64,龙芯版本的WindML5.3组件。
3.根据权利要求2所述的基于龙芯2K1000的软件界面开发方法,其特征在于,WindML5.3组件的配置及编译方法包括:
在workbench环境中,构建DKM内核模块工程,编译器选用MIPSI64gnule_SMP;
对DKM工程中的图形化配置文件config.windml进行配置,配置内容包括句柄名称、字体、图片显示、显卡;
config.windml文件配置完成后,点击DKM工程,右键选择“Rebuild Project”,等待即可完成WindML组件编译。
4.根据权利要求3所述的基于龙芯2K1000的软件界面开发方法,其特征在于,基于龙芯2K1000及WindML建立VIP镜像工程的方法包括:
在workbench环境中,BSP选择ls2k1000,编译器选择gnule及SMP多核,构建VIP镜像工程;
工程构建完成后,双击图形化配置文件Kernel Configuration进行配置:
首先,添加WindML5.3组件:在c++components中右键点击“find”,在对话框输入“INCLUDE_WINDML_ALL”并搜索,找到对应选项后添加该组件,并在工程中右键properties,在build micros选项中添加windml的链接路径,即在LIBS后添加“–lwindml-5.3–lwindml-5.3_dyn”字符串;
然后,根据主板硬件实际情况配置串口数量:在“find”对话框中输入“PC_CONSOLE”搜索,根据板卡需求修改其中SIO的数量;
最后,添加用于实现板卡软件更新的TFTP选项:在搜索框输入“tftp”并添加,并将“tftp server working directory”改为“/ahci00:1”。
5.根据权利要求4所述的基于龙芯2K1000的软件界面开发方法,其特征在于,界面软件开发主流程包括:
打开windml配置的display窗口并进行初始化;
获取display驱动设备的注册信息,包括显示设备、输入设备、字体和声音;
创建图形上下文环境变量,获取窗口尺寸、初始化颜色,并分配预定义的RGB值;
利用一个无限循环函数构成事件处理机制,用来保证所需状态在界面上的实时显示输出,循环体只有在满足设定条件时才会跳出,从而结束界面显示;跳出循环后,释放所有资源并退出程序。
6.一种基于龙芯2K1000的软件界面开发装置,其特征在于,包括:
开发环境配置模块,用于利用龙芯主板厂家提供的底层硬件驱动程序配置开发环境workbench;
组件配置编译模块,用于对基于龙芯2K1000的WindML5.3组件进行配置及编译;
镜像工程建立模块,用于基于龙芯2K1000及WindML建立VIP镜像工程;
界面软件开发模块,用于根据实际的界面设计需求进行界面软件开发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京特种机械研究所,未经北京特种机械研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111042935.2/1.html,转载请声明来源钻瓜专利网。





