展开全部

主编推荐语

本书是鲲鹏架构的入门书籍,也是实际应用的实战书籍,逐步讲解从简单的鲲鹏环境搭建到软件产品的鲲鹏兼容性认证。

内容简介

本书首先讲解鲲鹏架构的由来及鲲鹏生态的构成,并搭建了鲲鹏开发环境,然后详细讲解应用从x86架构到鲲鹏架构迁移的原因、方法及辅助迁移的鲲鹏开发套件,最后介绍鲲鹏认证及如何通过鲲鹏云服务兼容性认证。

本书面向希望了解鲲鹏架构是什么,以及对鲲鹏感兴趣的初学者。对于有一定技术基础,并且希望在工作中使用鲲鹏架构的开发者、设计鲲鹏架构系统的架构师,以及负责把产品迁移到鲲鹏平台的测试人员、开发人员同样具有极高参考价值。

目录

  • 版权信息
  • 内容简介
  • 作者简介
  • 前言
  • 第1章 初识鲲鹏
  • 1.1 鲲鹏架构简介
  • 1.1.1 指令集架构
  • 1.1.2 指令集架构的分类
  • 1.1.3 微架构
  • 1.1.4 ARM架构
  • 1.1.5 ARM服务器芯片
  • 1.1.6 鲲鹏架构
  • 1.2 鲲鹏芯片编年史
  • 1.3 鲲鹏芯片的特点
  • 第2章 鲲鹏硬件生态
  • 2.1 鲲鹏CPU
  • 2.2 鲲鹏主板
  • 2.3 鲲鹏服务器
  • 2.3.1 泰山服务器
  • 2.3.2 第三方厂商服务器
  • 2.4 鲲鹏PC
  • 第3章 鲲鹏软件生态
  • 3.1 鲲鹏软件栈
  • 3.1.1 操作系统
  • 3.1.2 数据库
  • 3.1.3 中间件
  • 3.1.4 Web
  • 3.1.5 软件适配查询方式
  • 3.2 openEuler操作系统
  • 3.2.1 openEuler简介
  • 3.2.2 关键特性
  • 3.2.3 操作系统命令
  • 3.3 鲲鹏论坛
  • 3.4 鲲鹏云服务
  • 3.4.1 弹性云服务器ECS
  • 3.4.2 裸金属服务器BMS
  • 3.4.3 鲲鹏云手机
  • 3.5 鲲鹏创新中心
  • 第4章 开发准备
  • 4.1 硬件获取
  • 4.1.1 市场购买
  • 4.1.2 鲲鹏创新中心申请
  • 4.1.3 华为计算开放实验室申请
  • 4.1.4 华为云获取
  • 4.2 软件环境
  • 4.2.1 登录鲲鹏服务器
  • 4.2.2 检查服务器配置
  • 4.2.3 安装标准C开发环境
  • 4.2.4 第1个鲲鹏程序
  • 第5章 鲲鹏应用迁移
  • 5.1 应用迁移的原因
  • 5.1.1 不同架构下程序执行对比
  • 5.1.2 不同架构下汇编指令分析
  • 5.1.3 应用需要迁移的原因
  • 5.2 编译型语言应用移植
  • 5.2.1 移植过程演示
  • 5.2.2 移植总结
  • 5.2.3 移植常见问题
  • 5.3 解释型语言应用移植
  • 5.3.1 纯Java语言应用迁移
  • 5.3.2 依赖编译型语言的Java应用迁移
  • 5.4 容器迁移
  • 5.4.1 容器简介
  • 5.4.2 容器和镜像、仓库之间的关系
  • 5.4.3 容器的基本操作
  • 5.4.4 容器迁移的流程
  • 第6章 鲲鹏分析扫描工具
  • 6.1 鲲鹏开发套件简介
  • 6.2 鲲鹏分析扫描工具简介
  • 6.3 鲲鹏分析扫描工具的获取与安装
  • 6.3.1 获取安装包
  • 6.3.2 安装鲲鹏分析扫描工具
  • 6.4 鲲鹏分析扫描工具的使用
  • 6.4.1 Web模式下的用户及配置
  • 6.4.2 Web模式下的软件分析及扫描
  • 6.4.3 CLI模式下鲲鹏分析扫描工具的使用
  • 6.4.4 插件模式下鲲鹏分析扫描工具的使用
  • 6.5 卸载鲲鹏分析扫描工具
  • 第7章 鲲鹏代码迁移工具
  • 7.1 鲲鹏代码迁移工具简介
  • 7.2 鲲鹏代码迁移工具的获取与安装
  • 7.2.1 获取安装包
  • 7.2.2 安装鲲鹏代码迁移工具
  • 7.3 鲲鹏代码迁移工具的使用
  • 7.3.1 Web模式下的用户及配置
  • 7.3.2 Web模式下的代码迁移
  • 7.3.3 CLI模式下鲲鹏代码迁移工具的使用
  • 7.3.4 插件模式下鲲鹏代码迁移工具的使用
  • 7.4 卸载鲲鹏代码迁移工具
  • 第8章 鲲鹏性能分析工具
  • 8.1 鲲鹏性能分析工具的获取与安装
  • 8.1.1 安装前环境准备
  • 8.1.2 获取安装包
  • 8.1.3 安装鲲鹏性能分析工具
  • 8.2 鲲鹏性能分析工具公共功能的使用
  • 8.2.1 登录
  • 8.2.2 用户密码修改
  • 8.2.3 用户管理
  • 8.2.4 操作日志
  • 8.2.5 系统配置
  • 8.2.6 其他功能
  • 8.3 系统性能分析工具的使用
  • 8.3.1 逻辑模型结构图
  • 8.3.2 节点管理
  • 8.3.3 Agent服务证书管理
  • 8.3.4 日志管理
  • 8.3.5 系统配置
  • 8.3.6 工程管理
  • 8.3.7 任务管理
  • 8.3.8 任务模板管理
  • 8.3.9 全景分析
  • 8.3.10 资源调度分析
  • 8.3.11 微架构分析
  • 8.3.12 访存分析
  • 8.3.13 进程/线程性能分析
  • 8.3.14 C/C++性能分析
  • 8.3.15 锁与等待分析
  • 8.3.16 Java混合模式分析
  • 8.4 Java性能分析工具的使用
  • 8.4.1 逻辑模型结构图
  • 8.4.2 日志管理
  • 8.4.3 系统配置
  • 8.4.4 内部通信证书
  • 8.4.5 工作密钥
  • 8.4.6 Guardian管理
  • 8.4.7 创建Profiling分析任务
  • 8.4.8 查看Profiling分析结果
  • 8.4.9 Profiling分析记录管理
  • 8.4.10 创建Sampling分析任务
  • 8.4.11 查看Sampling分析结果
  • 8.4.12 Sampling分析记录管理
  • 8.5 性能分析工具插件的使用
  • 8.6 卸载鲲鹏性能分析工具
  • 第9章 鲲鹏加速库
  • 9.1 鲲鹏加速库简介
  • 9.1.1 压缩库
  • 9.1.2 加解密库
  • 9.1.3 系统库
  • 9.1.4 媒体库
  • 9.1.5 数学库
  • 9.2 加速引擎的安装
  • 9.3 加速库插件
  • 9.3.1 加速库插件的安装
  • 9.3.2 加速库插件的使用
  • 9.3.3 加速库插件的卸载
  • 第10章 鲲鹏编译器
  • 10.1 毕昇编译器
  • 10.1.1 LLVM
  • 10.1.2 毕昇编译器简介
  • 10.1.3 毕昇编译器的安装
  • 10.1.4 毕昇编译器的使用
  • 10.1.5 编译器机器码对比
  • 10.2 鲲鹏GCC
  • 10.2.1 鲲鹏GCC的安装
  • 10.2.2 鲲鹏GCC的使用
  • 10.3 毕昇JDK
  • 10.4 编译器插件
  • 10.4.1 编译器插件的安装
  • 10.4.2 编译器插件的SSH配置
  • 10.4.3 编译器插件的编译配置
  • 10.4.4 编译器插件的使用
  • 第11章 华为动态二进制指令翻译工具(ExaGear)
  • 11.1 ExaGear简介
  • 11.2 ExaGear的安装
  • 11.3 运行ExaGear
  • 11.4 ExaGear结构
  • 11.5 Guest系统中安装运行应用
  • 11.5.1 Host系统复制到Guest系统
  • 11.5.2 Yum方式安装应用并运行
  • 11.5.3 Host系统会话中运行Guest系统应用
  • 11.6 卸载ExaGear
  • 第12章 应用编译与发布
  • 12.1 应用编译
  • 12.1.1 交叉编译器的安装
  • 12.1.2 交叉编译器的使用
  • 12.2 应用发布
  • 12.2.1 RPMbuild简介
  • 12.2.2 SPEC文件简介
  • 12.2.3 RPMbuild实战
  • 第13章 鲲鹏实验解析
  • 13.1 华为云沙箱实验室简介
  • 13.2 鲲鹏沙箱实验室的使用
  • 13.2.1 实验列表
  • 13.2.2 实验主页
  • 13.2.3 实验说明
  • 13.3 鲲鹏实验解析
  • 13.3.1 基于华为云鲲鹏弹性云服务器及软件开发平台进行开发
  • 13.3.2 基于华为云鲲鹏弹性云服务器部署Web应用
  • 13.3.3 通过鲲鹏开发套件实现C/C++代码迁移
  • 13.3.4 通过鲲鹏开发套件实现Java代码迁移
  • 13.3.5 使用华为云鲲鹏弹性云服务器部署PostgreSQL
  • 13.3.6 鲲鹏软件性能调优实践
  • 第14章 QEMU模拟器
  • 14.1 QEMU简介
  • 14.2 Windows环境下的安装
  • 14.3 Linux环境下的安装
  • 14.4 鲲鹏开发环境的搭建
  • 第15章 鲲鹏认证
  • 15.1 鲲鹏认证简介
  • 15.2 鲲鹏微认证
  • 15.2.1 鲲鹏微认证简介
  • 15.2.2 鲲鹏微认证流程
  • 15.2.3 鲲鹏微认证权益
  • 15.3 鲲鹏应用开发工程师认证
  • 15.3.1 鲲鹏应用开发工程师认证简介
  • 15.3.2 鲲鹏应用开发工程师认证流程
  • 15.3.3 鲲鹏应用开发工程师认证权益
  • 15.4 鲲鹏凌云伙伴计划
  • 15.4.1 鲲鹏凌云伙伴计划申请条件
  • 15.4.2 鲲鹏凌云伙伴计划申请步骤
  • 15.4.3 鲲鹏方案认证
  • 15.4.4 鲲鹏凌云伙伴证书
  • 15.4.5 伙伴权益
  • 15.5 解决方案伙伴计划
  • 15.5.1 解决方案伙伴计划申请条件
  • 15.5.2 解决方案伙伴计划申请步骤
  • 15.5.3 解决方案伙伴证书
  • 15.5.4 伙伴权益
  • 15.6 鲲鹏展翅伙伴计划
  • 15.6.1 申请解决方案伙伴身份
  • 15.6.2 鲲鹏展翅解决方案申请
  • 15.6.3 测试资源申请
  • 15.6.4 兼容性测试
  • 15.6.5 功能&性能测试用例
  • 15.6.6 在线生成测试报告
  • 15.6.7 认证证书
  • 15.6.8 伙伴权益
  • 15.7 伙伴查询
  • 第16章 鲲鹏云服务兼容性认证实战
  • 16.1 实战简介
  • 16.2 认证资料
  • 16.3 资源申请
  • 16.4 鲲鹏云服务的购买
  • 16.5 功能清单与测试用例
  • 16.5.1 功能清单
  • 16.5.2 测试用例
  • 16.6 兼容性自测试报告
  • 16.7 安全自测试报告
  • 16.8 性能自测试报告
展开全部

评分及书评

评分不足
1个评分

出版方

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。