DB43/T 2258-2021 信息技术应用创新工程建设规范 第11部分:迁移适配通用技术要求.pdf

DB43/T 2258-2021 信息技术应用创新工程建设规范 第11部分:迁移适配通用技术要求.pdf
VIP全站资料免积分下载
立即下载
同类资料根据编号标题搜索
文档
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:0.9 M
标准类别:电力标准
资源ID:384585
VIP资源

标准规范下载简介:

内容预览由机器从pdf转换为word,准确率92%以上,供参考

DB43/T 2258-2021 信息技术应用创新工程建设规范 第11部分:迁移适配通用技术要求.pdf

6.2.3代码重编译要求

代码重新编译时,应对编译脚本和编译选项进行移植,将编译脚本和编译选项更改为目标体系纟 的编译脚本和编译选项

为了减少Linux内核升级导致设备驱动程序重新编译的工作量,驱动程序打包时宜采用DKMS 央打包方式,内核模块打包应符合DB43/T2260一2021中第6.6节要求。

6.2.5内核兼容性要求

北京某住宅小区工程施工组织设计6.2.5.1导出符号的CRC信息

设备驱动程序所使用的导出符号的CRC信息应与内核中所记录的对应符号的CRC信息保持一致 呆设备驱动程序和内核的兼容性

DB43/T 22582021

DB43/T 22582021

6.2.5.2多内核版本兼容

若识别驱动程序需同时兼容多个内核版本,驱动程序中应包含对所兼容的内核版本的相关判困

驱动程序迁移适配后,应进行以下功能验证: a) 按照驱动程序的功能点逐一进行功能测试,保证迁移后的驱动与原有功能一致; D) 检查内核能否正常加载驱动程序; 2 检查驱动程序在不同平台的安装配置能力,检查在不同平台、不同配置下驱动程序的适配性; 1) + 若发现问题,应跟踪系统日志,分析问题产生的原因并进行相应的修改,然后进行回归测试, 直到通过所有的功能测试

迁移适配时,应根据应用场景和体系结构对操作系统参数配置进行优化,包含以下内容: a) 在工作场景(比如高速网卡的高并发访问、GPU显卡的实时虚拟化等)下,应对通用场景下的 默认系统参数重新进行优化配置; 宜通过修改内核源码目录下etc目录中的配置文件sysctl.conf来实现配置优化; C) 针对特定的国产处理器,宜根据处理器的拓扑、核数、工作频率等,对设备、驱动程序、应用 软件等的工作方式进行针对性优化; d) 宜利用ftrace、kprobe、kgdb、systemtap等内核调试工具分析驱动程序代码的执行效率,分 析比对找出瓶颈并进行优化,

DB43/T 22582021

附录A (规范性) Qt开发环境迁移

Qt项目迁移前应配置项目所需的Qt模块,包括提供GUI程序基本功能的qtbase基础模块,提供 渲染和创建svg文件功能的qtsvg,以及提供脚本化机制的qtscript等扩展模块。 Qt迁移应包括头文件迁移、函数迁移、类迁移、常量迁移、模块迁移、webkit头文件迁移和webkit 类迁移。

Qt4和Qt5的头文件迁移参照表见表A.1。

表A.1头文件迁移参照表

A.2 函数迁移参照表

DB43/T 22582021

表A.2函数迁移参照表(续)

Qt4和Qt5类迁移见表A.3

表A.3类迁移参照表

量迁移见表A.4,Qt5缺失的常量应修改迁移软件

DB43/T 22582021

表A.4常量迁移参照表

Qt4和Qt5模块迁移见表A.5

表A.5模块迁移参照表

webkit到webengine头文件迁移见表A.6

表A.6webkit到webengine头文件迁移参照表

webkit到webengine类迁移对照见表A.7.

DB43/T 22582021

表A.7webkit到webengine类迁移参照表

附录B (规范性) Gtk开发环境迁移

B.1开发者在已有的gtk2项目中应做的适配

a) 开发者不得引用无效头文件 gtk3规定的可引用的头文件见表B.1。

DB11/T 1164.7-2020 城市轨道交通自动售检票系统技术规范 第7部分:终端.pdfDB43/T 22582021

表B.1gtk3中可引l用的头文件

2开发者将程序代码向gtk3迁移应做的适配

DB43/T 22582021

表B.2替换GDK功能的cairo接口

使用cairosurfaces替换GdkPixmap对象和相

3GdkWindow类中替换GdkDrawable相关的函类

胜龙大厦综合办公楼建筑施工组织设计DB43/T 22582021

表B.4当前进度条的方向值

©版权声明
相关文章