【技术实现步骤摘要】
本专利技术属于通讯技术和存储,具体涉及一种嵌入式系统加载应用程序的方法。
技术介绍
1、嵌入式系统中包含多个控制台、多个执行单元和多个终端设备,每个执行单元中包含多种不同的应用程序,每个终端设备中也包含多种不同的应用程序。执行单元根据终端设备身份信息的不同,选择加载运行相应的应用程序,终端设备根据自身身份信息的不同,选择加载运行相应的应用程序。为了保证正确加载执行单元和终端设备的应用程序,通常需要在事先知道终端设备的身份信息后,手动将该终端设备身份信息对应的执行单元应用程序目标代码和终端设备应用程序目标代码的名称更改为事先设置好的名称,并手动替换应用程序所需的各种配置文件内容。执行单元和终端设备上电后,会自动加载运行事先设置好的名称的应用程序目标代码和替换后的配置文件。这种手动修改应用程序目标代码和配置文件的方式,不仅操作复杂,且需要操作人员具备一定的专业技能,而且还有可能错配或者漏配某些参数,给执行单元和终端设备应用程序的加载运行带来诸多不便。
技术实现思路
1、(一)要解决的技术问题<
...【技术保护点】
1.一种嵌入式系统加载应用程序的方法,其特征在于,该方法基于N1个控制台、N2个执行单元和N3个终端设备实现;其中,任意一个控制台可以控制M1个执行单元工作,任意一个执行单元可以控制M2个终端设备工作;N1≧1,N2≧1,N3≧1,N2≧M1≧1,N3≧M2≧1,每个执行单元内包含M个不同的应用程序及程序配置文件,每个终端设备内包含M个不同的应用程序及程序配置文件,N3≧M≧1;所述终端设备共有M种不同的身份信息,该身份信息用不同的硬件信号加以区分,不同身份信息的终端设备的应用程序也不相同;执行单元内的某一种应用程序只能匹配同一身份信息的终端设备进行相应的控制工作;<
...【技术特征摘要】
1.一种嵌入式系统加载应用程序的方法,其特征在于,该方法基于n1个控制台、n2个执行单元和n3个终端设备实现;其中,任意一个控制台可以控制m1个执行单元工作,任意一个执行单元可以控制m2个终端设备工作;n1≧1,n2≧1,n3≧1,n2≧m1≧1,n3≧m2≧1,每个执行单元内包含m个不同的应用程序及程序配置文件,每个终端设备内包含m个不同的应用程序及程序配置文件,n3≧m≧1;所述终端设备共有m种不同的身份信息,该身份信息用不同的硬件信号加以区分,不同身份信息的终端设备的应用程序也不相同;执行单元内的某一种应用程序只能匹配同一身份信息的终端设备进行相应的控制工作;
2.如权利要求1所述的方法,其特征在于,所述每个执行单元均包含m个不同的应用程序及程序配置文件;若执行单元接收到控制台通过以太网发送的加载应用程序选择信息,执行单元根据该应用程序选择信息,将该执行单元所需的应用程序配置文件拷贝到相应的路径中,替换原有的配置文件信息内容。
3.如权利要求2所述的方法,其特征在于,所述执行单元获取到加载应用程序选择信息,并完成应用程序配置文件的替换操作后,执行单元加载该应用程序选择信息对应的应用程序配置脚本信息。
4.如权利要求3所述的方法,其...
【专利技术属性】
技术研发人员:赵昶宇,
申请(专利权)人:天津津航计算技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。