【技术实现步骤摘要】
本专利技术是关于一种产生映像文件的方法,尤指一种产生嵌入式目标映像 的系统与方法。
技术介绍
嵌入式系统为一种使用中央处理器芯片的电子系统,但并非一般工作 站、台式计算机或笔记本电脑。嵌入式系统通常使用微处理器、订制设计的 芯片或以上两者。嵌入式系统可用于移动电话、飞行器、火车、太空飞行器(spacevehicle)、机床、相机、消费者与办公室应用、个人数字助理(Personal Digital Assistants, PDA)、机器人以及玩具。相对于一般的计算机加载程序至 随机存取存储器,在嵌入式系统中,软件一般存放于非易失性存储装置,如 闪存或只读存储器芯片。为了使嵌入式系统符合各种硬件架构,通常可以通过手动修订源码以修 改源文件以及头文件,接着通过编译修改过的源文件及/或头文件产生对象文 件。对象文件用于产生目标映像以写入嵌入式系统中的非易失性存储装置。 然而,直接修改源文件及/或头文件的源码既耗费时间又具有风险。
技术实现思路
为解决上述产生目标映像时既费时又具有风险的问题,本专利技术提供一种 可以提高产生嵌入式目标映像的效率的方法及系统。本专利技术揭示一种产生嵌入式目标映像的方法,嵌入式目标映像储存在嵌 入式系统的非易失性存储装置中作为其固件。首先,产生图形用户界面 (Graphical User Interface, GUI)编辑器以帮助使用者提供安装在嵌入式系统 的芯片的多个引脚的设定信息。其次,根据使用者对于GUI编辑器的操作结果产生源码,以及通过链接自源码编译的对象文件产生嵌入式目标映像。本专利技术揭示一种产生嵌入式目标映像系统,嵌入式目标 ...
【技术保护点】
一种产生嵌入式目标映像的方法,所述嵌入式目标映像储存在嵌入式系统的非易失性存储装置中作为其固件,所述方法包括:产生图形用户界面编辑器以帮助使用者提供安装在所述嵌入式系统的芯片的多个引脚的设定信息;根据所述使用者对于所述图形用户界面编辑器的操作结果产生源码;以及通过链接自所述源码编译的对象文件产生所述嵌入式目标映像。
【技术特征摘要】
US 2006-10-13 60/829,3031.一种产生嵌入式目标映像的方法,所述嵌入式目标映像储存在嵌入式系统的非易失性存储装置中作为其固件,所述方法包括产生图形用户界面编辑器以帮助使用者提供安装在所述嵌入式系统的芯片的多个引脚的设定信息;根据所述使用者对于所述图形用户界面编辑器的操作结果产生源码;以及通过链接自所述源码编译的对象文件产生所述嵌入式目标映像。2. 如权利要求1所述的产生嵌入式目标映像的方法,其特征在于,所 述提供的信息包括所述引脚的配置以及所述引脚与使用于所述嵌入式系统 中软件应用的多个变量的对应关系。3. 如权利要求1所述的产生嵌入式目标映像的方法,其特征在于,所述方法还包括分析至少一描述文件,所述描述文件包括用于描述所述芯片的所述引脚的硬件配置的多个陈述以及使用于所述嵌入式系统中软件应用的多个变量; 以及根据所述分析结果产生所述图形用户界面编辑器。4. 如权利要求3所述的产生嵌入式目标映像的方法,其特征在于,所 述描述文件包括配置文件,所述分析步骤还包括通过分析所述配置文件撷取 多个通用输入输出口引脚的总数,所述图形用户界面编辑器的所述产生步骤 还包括在所述图形用户界面编辑器内产生数据表,所述数据表包括u行v列, 并且u与所述撷取的所述通用输入输出口引脚的总数相同。5. 如权利要求4所述的产生嵌入式目标映像的方法,其特征在于,所 述描述文件还包括通用输入输出口组件文件,所述数据表的每一行代表通用 输入输出口引脚,所述分析步骤还包括通过分析所述配置文件为每一通用输入输出口引脚撷取至少一可使用模式;通过分析所述配置文件为每一通用输入输出口引脚撷取对应于所述可 使用模式的至少一模式名称;为每一通用输入输出口引脚撷取缺省模式的初始闲置状态;以及通过分析所述通用输入输出口组件文件撷取使用于所述软件应用的多 个通用输入输出口变量;以及所述图形用户界面编辑器的所述产生步骤还包括为所述数据表的每一行产生模式下拉菜单,所述模式下拉菜单包括对应 于所述撷取的模式名称的至少一菜单项目,通过选取菜单项目帮助所述使用 者决定所述通用输入输出口引脚的所述缺省模式;为每一行产生对应于所述撷取的可使用模式的至少一勾选框,通过勾选 所述至少一勾选框帮助所述使用者启动所述通用输入输出口引脚的模式;产生勾选框,通过勾选所述勾选框帮助所述使用者启动所述通用输入输 出口引脚的所述缺省模式的初始闲置状态;产生状态下拉菜单,所述状态下拉菜单包括多个预定状态,通过选取菜 单项目帮助所述使用者决定所述通用输入输出口引脚的所述缺省模式的所 述初始闲置状态;以及产生对应于所述通用输入输出口引脚的所述可使用模式的至少一变量 下拉菜单,所述至少一变量下拉菜单包括对应于所述撷取的通用输入输出口 变量的多个菜单项目,通过选取菜单项目帮助使用者决定所述通用输入输出 口引脚的可使用模式与通用输入输出口变量的对应关系。6.如权利要求5所述的产生嵌入式目标映像的方法,其特征在于,所述图形用户界面编辑器的所述产生步骤还包括-产生方向下拉菜单,所述方向下拉菜单包括两个预定菜单项目,通过选 取菜单项目帮助所述使用者决定所述通用输入输出口引脚的预设方向;以及 产生两个勾选框,通过勾选或不勾选一个勾选框帮助所述使用者启动或 不启动信号输入或输出。7. 如权利要求3所述的产生嵌入式目标映像的方法,其特征在于,所 述描述文件包括配置文件,所述分析步骤还包括通过分析所述配置文件撷取 多个通用输出口引脚的总数,所述图形用户界面编辑器的所述产生步骤还包 括于所述图形用户界面编辑器内产生数据表,所述数据表包括u行v列,并 且u与所述撷取的所述通用输出口引脚的总数相同。8. 如权利要求7所述的产生嵌入式目标映像的方法,其特征在于,所 述描述文件还包括通用输出口组件文件,所述数据表的每一行代表通用输出 口引脚,所述分析步骤还包括通过分析所述配置文件为每一通用输出口引脚撷取至少一可使用模式;通过分析所述配置文件为每一通用输出口引脚撷取对应于所述可使用 模式的至少一模式名称;通过分析所述通用输出口组件文件撷取使用于所述软件应用的多个通 用输出口变量,以及所述图形用户界面编辑器的所述产生步骤还包括为所述数据表的每一行产生模式下拉菜单,所述模式下拉菜单包括对应 于所述撷取的模式名称的至少一菜单项目,通过选取菜单项目帮助所述使用 者决定所述通用输出口引脚的所述缺省模式;为每一行产生对应于所述撷取的可使用模式的至少一勾选框,通过勾选 所述至少一勾选框帮助所述使用者启动所述通用输出口引脚的模式;以及产生对应于所述通用输出口引脚的所述可使用模式的至少一变量下拉 菜单,所述至少一变量下拉菜单包括对应于所述撷取的通用输出口变量的多 个菜单项目,通过选取菜单项目帮助使用者决定所述通用输出口引脚的可使 用模式与通用输出口变量的对应关系。9....
【专利技术属性】
技术研发人员:石弘凯,胡世昌,柯智伟,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。