作品简介

本书是鲲鹏架构的入门书籍,也是实际应用的实战书籍,逐步讲解从简单的鲲鹏环境搭建到软件产品的鲲鹏兼容性认证。本书首先讲解鲲鹏架构的由来及鲲鹏生态的构成,并搭建了鲲鹏开发环境,然后详细讲解应用从x86架构到鲲鹏架构迁移的原因、方法及辅助迁移的鲲鹏开发套件,最后介绍鲲鹏认证及如何通过鲲鹏云服务兼容性认证。本书面向希望了解鲲鹏架构是什么,以及对鲲鹏感兴趣的初学者。对于有一定技术基础,并且希望在工作中使用鲲鹏架构的开发者、设计鲲鹏架构系统的架构师,以及负责把产品迁移到鲲鹏平台的测试人员、开发人员同样具有极高参考价值。

张磊,资深计算机专家,华为云MVP,二十多年IT从业经验,1999年度软考高级程序员,PMP证书持有者,华为全连接大会2020十佳“华为开发者社区之星”,研究方向包括架构设计、分布式、微服务、云技术等,是多个大型物联网平台的技术负责人。

作品目录

  • 前言FOREWORD
  • 本书主要内容
  • 致谢
  • 第1章 初识鲲鹏
  • 1.1 鲲鹏架构简介
  • 1.2 鲲鹏芯片编年史
  • 1.3 鲲鹏芯片的特点
  • 第2章 鲲鹏硬件生态
  • 2.1 鲲鹏CPU
  • 2.2 鲲鹏主板
  • 2.3 鲲鹏服务器
  • 2.4 鲲鹏PC
  • 第3章 鲲鹏软件生态
  • 3.1 鲲鹏软件栈
  • 3.2 openEuler操作系统
  • 3.3 鲲鹏论坛
  • 3.4 鲲鹏云服务
  • 3.5 鲲鹏创新中心
  • 第4章 开发准备
  • 4.1 硬件获取
  • 4.2 软件环境
  • 第5章 鲲鹏应用迁移
  • 5.1 应用迁移的原因
  • 5.2 编译型语言应用移植
  • 5.3 解释型语言应用移植
  • 5.4 容器迁移
  • 第6章 鲲鹏分析扫描工具
  • 6.1 鲲鹏开发套件简介
  • 6.2 鲲鹏分析扫描工具简介
  • 6.3 鲲鹏分析扫描工具的获取与安装
  • 6.4 鲲鹏分析扫描工具的使用
  • 6.5 卸载鲲鹏分析扫描工具
  • 第7章 鲲鹏代码迁移工具
  • 7.1 鲲鹏代码迁移工具简介
  • 7.2 鲲鹏代码迁移工具的获取与安装
  • 7.3 鲲鹏代码迁移工具的使用
  • 7.4 卸载鲲鹏代码迁移工具
  • 第8章 鲲鹏性能分析工具
  • 8.1 鲲鹏性能分析工具的获取与安装
  • 8.2 鲲鹏性能分析工具公共功能的使用
  • 8.3 系统性能分析工具的使用
  • 8.4 Java性能分析工具的使用
  • 8.5 性能分析工具插件的使用
  • 8.6 卸载鲲鹏性能分析工具
  • 第9章 鲲鹏加速库
  • 9.1 鲲鹏加速库简介
  • 9.2 加速引擎的安装
  • 9.3 加速库插件
  • 第10章 鲲鹏编译器
  • 10.1 毕昇编译器
  • 10.2 鲲鹏GCC
  • 10.3 毕昇JDK
  • 10.4 编译器插件
  • 第11章 华为动态二进制指令翻译工具(ExaGear)
  • 11.1 ExaGear简介
  • 11.2 ExaGear的安装
  • 11.3 运行ExaGear
  • 11.4 ExaGear结构
  • 11.5 Guest系统中安装运行应用
  • 11.6 卸载ExaGear
  • 第12章 应用编译与发布
  • 12.1 应用编译
  • 12.2 应用发布
  • 第13章 鲲鹏实验解析
  • 13.1 华为云沙箱实验室简介
  • 13.2 鲲鹏沙箱实验室的使用
  • 13.3 鲲鹏实验解析
  • 第14章 QEMU模拟器
  • 14.1 QEMU简介
  • 14.2 Windows环境下的安装
  • 14.3 Linux环境下的安装
  • 14.4 鲲鹏开发环境的搭建
  • 第15章 鲲鹏认证
  • 15.1 鲲鹏认证简介
  • 15.2 鲲鹏微认证
  • 15.3 鲲鹏应用开发工程师认证
  • 15.4 鲲鹏凌云伙伴计划
  • 15.5 解决方案伙伴计划
  • 15.6 鲲鹏展翅伙伴计划
  • 15.7 伙伴查询
  • 第16章 鲲鹏云服务兼容性认证实战
  • 16.1 实战简介
  • 16.2 认证资料
  • 16.3 资源申请
  • 16.4 鲲鹏云服务的购买
  • 16.5 功能清单与测试用例
  • 16.6 兼容性自测试报告
  • 16.7 安全自测试报告
  • 16.8 性能自测试报告
展开全部