【技术实现步骤摘要】
一种可跨硬件平台移植的业务系统
本专利技术涉及软件开发领域,特别涉及一种可跨硬件平台移植的业务系统。
技术介绍
在现有市场中,经常面临在不同的硬件平台运行相同的业务系统的问题,这给研发造成相当大的困难,因为想把同一套业务系统在不同平台的不同系统上运行起来是件不容易的事情,比如要把在mips平台上的Openwrt系统上的应用运行到arm平台上的ubuntu系统,这就不是一件容易的事情,涉及到平台,系统,交叉编译等等问题,基本上是打破现有的openwrt的编译架构,重新构建一套新的编译框架,一个个功能模块进行移植,研发周期长,难度大,可移植性差,如果再变个系统,又要重来。
技术实现思路
本专利技术要解决的技术问题是:提出一种可跨硬件平台移植的业务系统,用以解决目前业务系统可移植性差的问题,让该业务系统能够在不同硬件平台的linux系统下正常运行。为解决上述问题,本专利技术采用的技术方案是:一种可跨硬件平台移植的业务系统,该业务系统基于linux操作系统,且该业务系统中的业务逻辑源码和linux内核源码 ...
【技术保护点】
1.一种可跨硬件平台移植的业务系统,其特征在于,该业务系统基于linux操作系统,且该业务系统中的业务逻辑源码和linux内核源码进行独立仓库的代码布局;该业务系统包括硬件差异配置模块、软件差异配置模块以及源码编译模块;/n所述硬件差异配置模块用于根据待移植平台配置交叉编译工具链以及硬件参数;/n所述软件差异配置模块用于根据待移植平台配置业务系统需要的软件功能以及内核源码的路径;/n所述源码编译模块用于根据硬件差异配置模块和软件差异配置模块的配置数据生成业务系统对应的镜像文件,所述镜像文件包括应用程序、应用程序所需的所有的库文件,以及安装启动流程脚本。/n
【技术特征摘要】
1.一种可跨硬件平台移植的业务系统,其特征在于,该业务系统基于linux操作系统,且该业务系统中的业务逻辑源码和linux内核源码进行独立仓库的代码布局;该业务系统包括硬件差异配置模块、软件差异配置模块以及源码编译模块;
所述硬件差异配置模块用于根据待移植平台配置交叉编译工具链以及硬件参数;
所述软件差异配置模块用于根据待移植平台配置业务系统需...
【专利技术属性】
技术研发人员:张晓飞,
申请(专利权)人:成都千立网络科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。