安全公司报告
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210916769.2 (22)申请日 2022.08.01 (71)申请人 中国航空工业 集团公司洛阳电光设 备研究所 地址 471099 河南省洛阳市凯旋西路25号 (72)发明人 马晨南 李泽坤 朱强 (74)专利代理 机构 西安凯多 思知识产权代理事 务所(普通 合伙) 61290 专利代理师 刘涛 (51)Int.Cl. G06F 16/174(2019.01) G06F 8/61(2018.01) G06F 9/445(2018.01) (54)发明名称 一种基于vxWorks平台的应用压缩加载 方法 (57)摘要 本发明公开了一种基于vxWorks平台的应用 压缩加载方法, 包括应用程序压缩、 应用程序烧 录、 应用程序解压和应用程序加载四部分, 将应 用程序镜像压缩后烧录在存储介质固定地址上, 加载时从存储介质上拷贝到内存中进行解压, 然 后将解压后的镜像放入临时的内存文件系统中 进行加载, 节约了存储空间, 同时避免存储介质 上的文件系统被破坏导 致应用无法加载。 权利要求书1页 说明书3页 附图1页 CN 115510009 A 2022.12.23 CN 115510009 A 1.一种基于v xWorks平台的应用压缩加载 方法, 其特 征在于, 包括如下步骤: 步骤1: 应用程序压缩; 采用vxWorks压缩算法deflate在v xWorks6.9平台下进行应用程序镜像压缩; 步骤2: 应用程序烧录; 采用tftp传输方式进行应用程序烧录, 通过嵌入式CPU模块的网口与上位机建立通信, 将压缩后的应用程序镜像下载到CPU模块的内存中, 通过擦写flash将应用程序镜像固化到 flash上; 步骤3: 应用程序解压; 先将flash中的压缩镜像拷贝到内存中后, 再使用与deflate对应的inflate接口进行 应用程序解压; 步骤4: 应用程序加载; 使用memDrv将内存中的镜像虚拟成IO设备, 创建成功后在vxWorks的设备列表中找到 应用程序的设备名称, 通过ld指令+设备名称完成应用程序的加载。 2.根据权利要求1所述的一种基于vxWorks平台的应用压缩加载方法, 其特征在于, 所 述通过嵌入式CPU模块的网口与上位机建立 通信时建立socket通信连接 。权 利 要 求 书 1/1 页 2 CN 115510009 A 2一种基于v xWorks平台的应用压缩加载 方法 技术领域 [0001]本发明属于嵌入式操作系统技 术领域, 具体涉及一种应用压缩加载 方法。 背景技术 [0002]随着技术的发展, 机载航电系统越来越复杂, 一个CPU模块上应用软件部署数量越 来越多; 且随着 应用软件处理任务的增加, 软件镜像大小也在增加, 有时会存在应用软件存 储介质(如flash)大小 无法满足 需要的情况。 因此, 通过应用软件压缩存储的方式可有效减 少应用软件镜像大小, 节约存 储空间。 [0003]目前, vxWorks6.9操作系统下的应用软件使用ld命令进行加载, 需要通过镜像路 径进行索引, 因此必须依赖存储介质上的文件系统, 一旦文件系统目录结构 被破坏, 就会造 成应用无法正常运行。 发明内容 [0004]为了克服现有技术的不足, 本发明提供了一种基于vxWorks平台的应用压缩加载 方法, 包括应用程序压缩、 应用程序烧录、 应用程序解压和 应用程序加载四部分, 将应用程 序镜像压缩后烧录在存储介质固定地址上, 加载时从存储介质上拷贝到内存中进行解压, 然后将解压后的镜像放入临时的内存文件系统中进行加载, 节约了存储空间, 同时避免存 储介质上的文件系统被破坏导 致应用无法加载。 [0005]本发明解决其 技术问题所采用的技 术方案包括如下步骤: [0006]步骤1: 应用程序压缩; [0007]采用vxWorks压缩算法deflate在v xWorks6.9平台下进行应用程序镜像压缩; [0008]步骤2: 应用程序烧录; [0009]采用tftp传输方式进行应用程序烧录, 通过嵌入式CPU模块 的网口与上位机建立 通信, 将压缩后的应用程序镜像下载到CPU模块的内存中, 通过擦写flash将应用程序镜像 固化到flash上; [0010]步骤3: 应用程序解压; [0011]先将flash中的压缩镜像拷贝到内存中后, 再使用与deflate对应的inflate接口 进行应用程序解压; [0012]步骤4: 应用程序加载; [0013]使用memDrv将 内存中的镜像虚拟成IO设备, 创建成功后在vxWorks的设备列表中 找到应用程序的设备名称, 通过ld指令+设备名称完成应用程序的加载。 [0014]优选地, 所述通过嵌入式CPU模块 的网口与上位机建立通信时建立socket通信连 接。 [0015]本发明的有益效果如下: [0016]本发明将应用程序镜像压缩后烧录在存储介质固定地址上, 加载时从存储介质上 拷贝到内存中进行解压, 然后将解压后的镜像放入临时的内存文件系统中进行加载, 节约说 明 书 1/3 页 3 CN 115510009 A 3
专利 一种基于vxWorks平台的应用压缩加载方法
文档预览
中文文档
6 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 16:32:16
上传分享
举报
下载
原文档
(321.1 KB)
分享
友情链接
GB 24502-2023 煤矿用自救器.pdf
GB-T 446-2023 全精炼石蜡.pdf
GB-T 31710.3-2015 休闲露营地建设与服务规范 第3部分:帐篷露营地.pdf
XF 1203-2014 气体灭火系统灭火剂充装规定.pdf
GB-T 34069-2017物联网总体技术智能传感器特性与分类.pdf
GB-T 39412-2020 信息安全技术 代码安全审计规范.pdf
DB37-T 1933—2022 氯碱安全生产技术规范 山东省.pdf
GA-T 460.1-2020 居民身份证卡体材料及打印薄膜技术规范 第1部分:制卡用垫平层白色PETG薄膜.pdf
GB-T 29636-2023 疑似毒品中甲基苯丙胺检验.pdf
DB43-T 2146-2021 悬浮式拼装地板通用技术规范 湖南省.pdf
GB-T 41777-2022 法庭科学 爆炸物爆炸威力检验方法.pdf
民航 MH-T 0046-2014 民航重要信息系统灾难备份与恢复实施规范.pdf
GB-T 31538-2015 混凝土接缝防水用预埋注浆管.pdf
GB-T 20566-2006 钢及合金术语.pdf
GB-T 9074.32-2017 螺栓或螺钉和锥形弹性垫圈组合件.pdf
GM-T 0087-2020 浏览器密码应用接口规范.pdf
GB/T 38877-2020 电工钢带(片)绝缘涂层.pdf
T-CHIA 17.1—2020 健康医疗大数据资源目录体系 第 1 部分:总体框架.pdf
GB-T 43557-2023 信息安全技术 网络安全信息报送指南.pdf
GB-T 39768-2021 人类生物样本分类与编码.pdf
1
/
3
6
评价文档
赞助2.5元 点击下载(321.1 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。