【技术实现步骤摘要】
本专利技术属于操作系统软件,具体涉及一种基于定制软件源的嵌入式操作系统构建方法。
技术介绍
1、随着计算机技术及集成电路技术的发展,嵌入式技术日渐普及,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。嵌入式系统无疑成为当前最热门最有发展前途的it应用领域之一。嵌入式系统是一种专门为特定应用程序设计的计算机系统,这些系统经常要在较小的空间内处理较复杂的问题,比如执行实时控制、保持实时数据处理、提供高性能计算等。
2、区别于传统的服务器操作系统,嵌入式操作系统在设计过程中会遇到一些难点,首先是嵌入式操作系统资源有限,如处理器,存储等等性能有限,因此需要在有限的资源下设计系统;其次是对特定版本的软件有较高的要求,嵌入式设备一般运行于特定场景下,专注于某项特定功能,因此需要嵌入式操作系统提供对软件版本以及特殊软件的定制需求;再者,由于构建环境差异,现有的嵌入式操作系统的构建方法配置复杂,开发效率低下。
技术实现思路
1、本专利技术的目的是在于提供一种基于定制软件源的嵌入式操
...【技术保护点】
1.一种基于定制软件源的嵌入式操作系统构建方法,其特征在于,包括以下方法步骤:
2.根据权利要求1所述的一种基于定制软件源的嵌入式操作系统构建方法,其特征在于:采用rpm命令中的--root选项将指定的工作路径设置为根路径,并根据需求定制化修改构建嵌入式文件系统所需要的软件包列表。
3.根据权利要求2所述的一种基于定制软件源的嵌入式操作系统构建方法,其特征在于:所述S1还包括使用--initdb选项初始化rpm数据库,rpm数据库用于记录rpm安装包下载安装过程中的日志。
4.根据权利要求1所述的一种基于定制软件源的嵌入式操作系统构
...【技术特征摘要】
1.一种基于定制软件源的嵌入式操作系统构建方法,其特征在于,包括以下方法步骤:
2.根据权利要求1所述的一种基于定制软件源的嵌入式操作系统构建方法,其特征在于:采用rpm命令中的--root选项将指定的工作路径设置为根路径,并根据需求定制化修改构建嵌入式文件系统所需要的软件包列表。
3.根据权利要求2所述的一种基于定制软件源的嵌入式操作系统构建方法,其特征在于:所述s1还包括使用--initdb选项初始化rpm数据库,rpm数据库用于记录rpm安装包下载安装过程中的日志。
4.根据权利要求1所述的一种基于定制软件源的嵌入式操作系统构建方法,其特征在于:所述rpm安装包列表至少包括filesystem安装包。
5.根据权利要求1所述的一种基于定制软件源的嵌入式操作系统构建方法,其特征在于:s2中所述的url下载地址支持通过本地源、网络源或者输入以空格隔开的url地址连接来进行rpm安装包软件仓库源的指定。
6.根据权利要求1所述的一种基于定制软件源的嵌入式操作系统构建方法,其特征在于:所述s3采用dnf软件包管理工具下载与安装rpm安装包,具体包括:使用dnf命令中的--repofrompath选项指定要使用的软件仓库的标签和地址,可多次使用此选项添加多个软件仓库源;使用dnf命令中的--installroot指定安装包的安装路径;根据所述的rpm安装包列表循环安装,在每个rpm安装包安装完成后检验安装过程中是否出错,若出错则中断程...
【专利技术属性】
技术研发人员:于建平,谢宏文,张欣宇,邹雨婷,张畅,侯礼康,毕凤娇,王二朋,张蒙,
申请(专利权)人:中国船舶集团有限公司第七一六研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。