国产AI三剑客:DeepSeek+昇腾+鸿蒙智能开发实战
定 价:119 元
- 作者:张云波
- 出版时间:2026/2/1
- ISBN:9787121519871
- 出 版 社:电子工业出版社
- 中图法分类:TP18
- 页码:344
- 纸张:
- 版次:01
- 开本:16开
本书创新性地将三大前沿IT技术融合,系统介绍了DeepSeek大模型、昇腾算力框架与鸿蒙操作系统的协同开发。本书通过实战项目,生动展示了国产技术从模型、算力到系统所发挥的关键作用,为构建智能时代的坚实技术底座提供了具体方案。 本书面向广大AI技术人员、大学生群体及所有对国产技术感兴趣的读者。
张云波,昵称小波,网络知名讲师,《小波说雨燕》系列视频作者,目前致力于移动开发培训领域。曾在IBM/HP/神州数码/埃森哲/SONY/SAP等公司从事商业软件开发相关工作,有海外工作经验,英语日语熟练。 参与项目:iCard信用卡/国家电网&上海电力互通3期/文雅科BI产品综合测试/Charment II/日本某音乐APP/夏普Sharp无锡液晶屏QS-I/淘宝某第三方平台分销APP/葛兰素史克-新药销售代表用APP/辉瑞新药推广APP 。
目 录
第1章 技术背景与行业分析 1
1.1 DeepSeek:智能认知革命的引擎 1
1.1.1 从实验室到产业化的进化之路 1
1.1.2 DeepSeek的核心技术解析 2
1.1.3 DeepSeek的行业应用与未来展望 13
1.2 鸿蒙操作系统概述 15
1.2.1 鸿蒙的生态与优势 15
1.2.2 鸿蒙的开发环境与工具 16
1.2.3 鸿蒙的核心技术与架构 16
1.2.4 鸿蒙在行业中的应用 21
1.3 昇腾计算平台概述 21
1.3.1 昇腾的架构与性能 22
1.3.2 昇腾在AI领域的应用 22
1.3.3 昇腾的未来发展趋势 26
1.4 行业分析与技术趋势 27
1.4.1 DeepSeek、鸿蒙和昇腾的协同效应 27
1.4.2 技术融合的挑战与机遇 28
1.4.3 未来技术发展的预测 29
第2章 开发环境配置与工具安装 32
2.1 安装DevEco Studio并配置开发环境 32
2.1.1 下载并安装DevEco Studio 32
2.1.2 配置DevEco Studio开发环境 33
2.1.3 配置Java环境 34
2.1.4 配置Java环境变量 34
2.1.5 配置hdc环境 35
2.1.6 创建并验证鸿蒙项目 36
2.1.7 使用预览器预览项目 38
2.1.8 使用模拟器预览项目 39
2.1.9 真机USB调试 40
2.1.10 真机Wi-Fi调试 41
2.2 配置Ollama与DeepSeek模型 42
2.2.1 安装Ollama并加载DeepSeek模型 42
2.2.2 配置与测试Ollama接口 45
2.2.3 配置网络与远程访问 46
2.2.4 验证Ollama与DeepSeek模型接口 47
2.2.5 常用指令汇总 48
2.3 配置Python环境与依赖 49
2.3.1 安装Python 49
2.3.2 配置与使用pip 50
2.3.3 配置与使用Python虚拟环境 51
2.3.4 测试Python环境 52
2.3.5 配置与使用PyCharm(可选) 52
2.4 DeepSeek模型吞吐量测试与接口访问 53
2.4.1 Ollama Python接口 53
2.4.2 Ollama API接口 55
2.4.3 OpenAI接口 56
2.4.4 配置和测试 57
2.4.5 吞吐量测试与结果分析 58
2.4.6 调试和问题排查 64
第3章 ArkTS与DeepSeek的直接交互 65
3.1 基础交互:ArkTS与DeepSeek的通信实现 65
3.1.1 创建基础项目并初始化 65
3.1.2 配置网络权限与模型交互 66
3.1.3 创建服务层与模型交互 66
3.1.4 构建UI与展示模型结果 68
3.1.5 代码示例:与DeepSeek交互 70
3.1.6 启动与验证交互效果 70
3.2 情感创作:基于人设生成暗恋情诗 71
3.2.1 创建情感人物模型 71
3.2.2 基于人设生成情诗服务 72
3.2.3 展示情诗与情感反馈 73
3.2.4 代码示例:情感创建的诗歌生成 78
3.2.5 启动与验证情感创作效果 78
3.3 情感驱动:基于情感创作疗愈诗歌 79
3.3.1 情感分析服务的集成 79
3.3.2 基于情感生成疗愈诗歌 80
3.3.3 展示情感反馈与疗愈诗歌 81
3.3.4 代码示例:情感驱动的诗歌生成 82
3.3.5 启动与验证情感驱动效果 83
3.4 多语种翻译:情感句子与诗歌的跨语言转化 84
3.4.1 设计多语种翻译提示词 84
3.4.2 基于情感生成跨语言诗歌 85
3.4.3 展示多语种翻译结果 85
3.4.4 代码示例:情感翻译与生成 86
3.4.5 启动与验证多语种翻译效果 87
第4章 ArkTS与DeepSeek的间接交互 89
4.1 Python后端与DeepSeek的交互 89
4.1.1 实现基础交互 89
4.1.2 实现情感驱动 93
4.1.3 实现诗歌图片合成 101
4.2 ArkTS与Python后端的集成 113
4.2.1 基础交互的前端实现 113
4.2.2 情感驱动的前端实现 120
4.2.3 诗歌图片合成的前端实现 126
第5章 ArkTS与硬件的双向交互 136
5.1 树莓派安装与环境配置 136
5.1.1 下载Raspberry Pi Imager 136
5.1.2 安装Raspberry Pi Imager 137
5.1.3 下载Raspberry Pi OS 137
5.1.4 烧录Raspberry Pi OS至SD卡 138
5.1.5 验证安装与后续配置 140
5.2 搭建PHP网站服务器 140
5.2.1 调整树莓派的时区 140
5.2.2 安装Apache2和PHP 143
5.2.3 安装和配置MariaDB 143
5.2.4 加载时区信息到MariaDB 144
5.2.5 检查MariaDB时区配置 145
5.2.6 安装phpMyAdmin 145
5.3 ArkTS与硬件控制服务的交互 146
5.3.1 硬件控制服务的开发与实现 146
5.3.2 ArkTS控制硬件的实现流程 151
5.3.3 ArkTS随机颜色变化器项目中的硬件同步控制实现 156
5.4 硬件状态变化与ArkTS事件触发 162
5.4.1 硬件状态管理与数据库同步机制 163
5.4.2 ArkTS自动监测与页面展示硬件状态 169
5.5 双向控制的实时交互与状态同步 175
5.5.1 实时硬件控制与状态更新 175
5.5.2 硬件状态变化实时同步到应用页面 180
第6章 多服务与硬件协同开发 187
6.1 ArkTS与情感分析服务的交互与实现 187
6.1.1 情感分析服务的开发与实现 187
6.1.2 情感分值与颜色的映射实现 199
6.2 多服务与硬件协同联动与控制 210
6.2.1 基于大模型服务生成情感句子与抚慰诗歌 212
6.2.2 情感句子生成与情感感知 215
6.2.3 情感感知与生成抚慰诗歌 219
6.2.4 基于情感分析控制应用背景和树莓派LED灯 223
6.2.5 基于大模型分析控制应用背景和树莓派LED灯 227
6.2.6 监测数据库触发应用更新 232
第7章 基于国产鸿蒙硬件接入DeepSeek的智能家居实战开发 240
7.1 智能家居的演进与市场需求 240
7.1.1 智能家居的演进历程 240
7.1.2 智能家居的市场需求分析 240
7.1.3 智能家居行业的核心痛点 241
7.1.4 鸿蒙MCU(Hi3861)的技术创新及突破 241
7.1.5 鸿蒙MCU对智能家居的优化与突破 242
7.1.6 鸿蒙MCU与DeepSeek的技术协同价值 242
7.2 OpenHarmony系统 242
7.3 鸿蒙MCU Hi3861(以海思Hi3861为例) 243
7.4 搭建开发环境 246
7.4.1 安装虚拟机环境 246
7.4.2 安装CH340芯片驱动 246
7.4.3 安装烧录工具 246
7.4.4 安装Ubuntu 247
7.4.5 VirtualBox安装Ubuntu 248
7.4.6 配置编译环境 251
7.4.7 获取OpenHarmony源码 254
7.4.8 编译OpenHarmony源码 255
7.4.9 安装HiBurn 255
7.4.10 烧录代码 256
7.4.11 安装MobaXterm 257
7.4.12 确定目录结构 258
7.4.13 技术架构 259
7.5 内核编程接口及I/O接口 259
7.5.1 线程管理 259
7.5.2 等待时间 260
7.5.3 GPIO 262
7.5.4 ADC 263
7.5.5 PWM 265
7.5.6 I2C 267
7.5.7 SPI 271
7.6 MQTT协议 273
7.6.1 MQTT协议主要特性 273
7.6.2 MQTT协议原理 274
7.6.3 Hi3861移植MQTT 275
7.6.4 使用MQTT协议 284
7.7 硬件接入DeepSeek 287
7.7.1 本地部署DeepSeek 287
7.7.2 下载Python 289
7.7.3 Python截取DeepSeek发送的对话 290
第8章 昇腾计算的技术架构与推理引擎安装 294
8.1 昇腾计算的核心架构 294
8.2 昇腾关键技术特性 296
8.2.1 昇腾处理器的关键技术优势 296
8.2.2 CANN昇腾AI异构计算架构 296
8.3 MindIE 297
8.3.1 关键功能特性 298
8.3.2 安装指南 299
8.3.3 使用场景 312
8.3.4 模型推理使用流程 313
8.4 昇腾服务化集成部署 317
8.4.1 启动服务 318
8.4.2 接口调用 318
8.4.3 精度测试 320
8.4.4 性能测试 321
8.4.5 停止服务 322
第9章 融合展望:DeepSeek·鸿蒙·昇腾 324
9.1 DeepSeek、鸿蒙和昇腾的技术融合前景 324
9.1.1 技术架构:从“孤岛”到“交响乐团”的进化 324
9.1.2 产业变革:从“机器替代”到“价值创造” 324
9.1.3 生态重构:开源社区的“乐高式创新” 325
9.1.4 中国范式:破解AI发展的“不可能三角” 325
9.1.5 未来图景:在技术深水区破浪前行 325
9.2 智能硬件与情感交互的未来趋势:技术深化与人文觉醒的双向奔赴 325
9.2.1 情感感知系统的底层革新:从生物本能到算法共情 326
9.2.2 产业形态重构:从硬件售卖到情感订阅的范式转移 326
9.2.3 伦理深水区:算法诱导的情感依赖与认知异化 326
9.2.4 人文觉醒运动:在技术洪流中重建情感主权 327
9.2.5 未来共生协议:在精确与混沌之间守护人性光晕 327
9.2.6 未来情感图景:在算法与人性之间 327
9.3 万物互联场景下的创新应用畅想 328
9.3.1 智能家居领域:打造个性化、便捷化的智能生活空间 328
9.3.2 智能办公领域:提升办公效率,促进高效协作与智能管理 329
9.3.3 智能交通领域:缓解交通拥堵,提升交通安全与出行体验 329
9.3.4 智能医疗领域:推动远程医疗发展,实现智能健康管理 330
9.3.5 工业制造领域:助力智能工厂建设,实现生产智能化与柔性化 330
9.4 读者如何参与未来的技术创新 331
9.4.1 保持求知热情,夯实技术知识储备 331
9.4.2 反馈使用体验,推动技术优化升级 331
9.4.3 提出创新设想,激发技术创新灵感 332
9.4.4 参与开源项目,贡献技术创新力量 332