您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
沉浸式剖析OpenHarmony源代码 基于LTS 3.0版本
字数: 833000
装帧: 平装
出版社: 人民邮电出版社
作者: 梁开祝
出版日期: 2022-12-01
商品条码: 9787115601384
版次: 1
开本: 16开
页数: 560
出版年份: 2022
定价:
¥138.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
1)深度解析,了解更深入: 本书与市面上已有的HarmonyOS/OpenHarmony应用开发的图书不同,本书侧重于OpenHarmony系统分析和设备驱动开发,是一本深度剖析OpenHarmony运行机制的技术图书。 2)内容丰富,多方位讲解: 以OpenHarmony 3.0版本为基础,从OpenHarmony的开发环境搭建、编译流程、系统启动流程等基础部分开始介绍,逐步深入到源代码层面,对OpenHarmony的核心模块和框架实现展开细致入微的分析和解读。 3)多种资源,学习更简单: 为了降低读者的学习难度,本书以在线资源的方式,帮助读者快速了解相关内容 本书适合系统开发工程师、设备驱动开发工程师和希望深入了解OpenHarmony内部运行机制的技术从业人员阅读。 随书赠送资源: 1)码云资源仓库 与本书相关的示例代码、日志文档、流程图、表和说明文档等资源 2)博客专栏文章 51CTO与华为HarmonyOS官方共建的开源基础软件社区,是开发者学习和讨OpenHarmony的一个很好的平台。我在社区上开设了“鸿蒙系统学习笔记”技术专栏 本书的勘误或未来作者对OpenHarmony的学习总结,会在这个专栏上持续更新
内容简介
OpenHarmony是由开放原子开源基金会孵化及运营的一个开源项目,是一款由全球开发者共建的开源分布式操作系统。从推出之日至今,OpenHarmony的发展愈加迅速,生态建设愈加成熟,已经成为全球智能终端操作系统领域不可忽视的新生开源力量。
《沉浸式剖析OpenHarmony源代码:基于LTS3.0版本》以OpenHarmonyLTS3.0版本的代码为基础,从OpenHarmony的系统简介、开发环境搭建、编译流程、系统启动流程等开始讲解,然后逐渐深入到代码层面,对OpenHarmony中的各个子系统(主要是分布式任务调度子系统、分布式通信子系统、驱动子系统)的核心模块和框架的实现展开细致入微的分析与解读。本书还提供了相应的示例程序、详尽的日志、相关的流程图和数据结构关系图等,旨在为开发者深入地理解OpenHarmony中的关键技术和驱动框架,提供良好的帮助和参考。
《沉浸式剖析OpenHarmony源代码:基于LTS3.0版本》适合系统开发工程师、设备驱动开发工程师阅读,也适合对OpenHarmony系统底层运行机制感兴趣的开发者阅读。
作者简介
梁开祝,毕业于四川大学计算机学院计算机科学与技术专业,擅长Linux底层驱动开发、音视频处理芯片驱动开发、HDMI/HDCP领域的驱动开发等技术。曾在OPPO公司蓝光事业部担任高级驱动开发工程师,并全程参与了OPPO全系列蓝光播放器的研发工作。后来因工作调整,在内部转岗到手机研发部门,负责手机摄像头的驱动开发工作。
目录
第1章系统简介1
1.1发展历史1
1.2技术特性2
1.3前景展望3
第2章搭建开发环境8
2.1Windows开发环境的搭建9
2.2拿来即用的Ubuntu开发环境12
2.3Ubuntu开发环境的搭建12
2.3.1准备工作12
2.3.2修改默认shell14
2.3.3安装依赖工具15
2.3.4安装和配置Python15
2.3.5安装代码管理工具17
2.3.6安装构建编译工具链17
2.3.7安装VSCode及DevEco插件21
2.4Linux与Windows之间的文件共享22
2.4.1将Windows目录共享至Linux22
2.4.2将Linux目录共享至Windows24
2.4.3远程登录Linux虚拟机25
2.5获取代码26
2.5.1代码分支和版本管理简介26
2.5.2获取代码前的准备工作31
2.5.3获取Master分支代码33
2.5.4获取Release分支代码34
2.5.5获取Hi3516工程代码35
2.5.6获取Hi3861工程代码38
2.6编译代码40
2.6.1编译代码前的准备工作40
2.6.2编译Master分支代码41
2.6.3编译Release分支代码44
2.6.4编译Hi3516工程代码45
2.6.5编译Hi3861工程代码47
2.6.6编译u-boot源代码49
2.7烧录开发板51
2.7.1开发板相关说明51
2.7.2烧录Hi3861开发板52
2.7.3烧录Hi3516开发板55
2.7.4烧录u-boot后的处理63
第3章系统架构67
3.1系统架构图67
3.2系统目录结构70
第4章构建子系统74
4.1GN和Ninja的构建流程75
4.2系统的裁剪和配置81
4.2.1系统裁剪81
4.2.2增删子系统86
4.2.3增删组件87
4.2.4增删特性88
4.3编译流程分析89
4.3.1全编译流程89
4.3.2增量编译93
4.3.3单独编译组件和目标94
4.4编译LiteOS_M内核和SDK95
4.5编译LiteOS_A内核和shell97
4.6编译相关的目录结构101
4.6.1小型系统build相关的文件和目录结构101
4.6.2小型系统out相关的文件和目录结构102
4.6.3小型系统rootfs相关的文件和目录结构104
4.7标准系统的编译流程105
4.7.1build和out相关的文件和目录结构105
4.7.2标准系统的编译流程108
4.7.3Linux内核编译流程114
4.7.4单独编译部件和模块119
第5章启动流程120
5.1轻量系统(LiteOS_M)的启动流程120
5.1.1第一阶段:BootLoader阶段120
5.1.2第二阶段:汇编语言代码阶段121
5.1.3第三阶段:C语言代码阶段122
5.1.4第四阶段:LiteOSSDK启动阶段123
5.1.5第五阶段:系统框架层启动阶段124
5.1.6系统服务的启动方式128
5.2小型系统(LiteOS_A)的启动流程132
5.2.1第一阶段:BootLoader阶段132
5.2.2第二阶段:汇编语言代码阶段132
5.2.3第三阶段:C语言代码阶段133
5.2.4第四阶段:系统框架层启动阶段140
5.2.5系统服务的启动方式142
5.2.6用户态根进程的来历143
5.3Linux内核系统的启动流程145
第6章子系统146
6.1内核子系统概述146
6.1.1LiteOS_M内核概述146
6.1.2LiteOS_A内核概述148
6.1.3Linux内核概述149
6.1.4KAL和OSAL概述149
6.2启动恢复子系统150
6.2.1启动引导组件152
6.2.2应用孵化组件153
6.2.3服务启动组件155
6.2.4系统属性组件155
6.3公共基础库子系统158
6.4DFX子系统162
6.4.1轻量系统的日志组件162
6.4.2小型系统的日志组件174
6.4.3标准系统的日志组件182
6.4.4日志组件的比较188
6.4.5init进程的日志189
6.4.6驱动框架的日志190
6.5IoT硬件子系统196
6.5.1概述和目录结构196
6.5.2设备驱动开发路径201
第7章分布式任务调度子系统208
7.1系统服务框架概述208
7.2轻量系统的系统服务框架214
7.2.1关键结构体的解析214
7.2.2系统服务的启动流程235
7.2.3面向服务架构的实现245
7.3小型系统的系统服务框架248
7.3.1线程/进程及其通信模型249
7.3.2系统服务的启动流程257
……
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网