返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • OneOS开发进阶 张英辉,李蒙,刘军,孙靖 著 专业科技 文轩网
  • 新华书店正版
    • 作者: 张英辉,李蒙,刘军,孙靖著
    • 出版社: 北京航空航天大学出版社
    • 出版时间:2022-04-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 张英辉,李蒙,刘军,孙靖著
    • 出版社:北京航空航天大学出版社
    • 出版时间:2022-04-01 00:00:00
    • 版次:1
    • 开本:16开
    • 装帧:平装
    • ISBN:9787512437586
    • 国别/地区:中国
    • 版权提供:北京航空航天大学出版社

    OneOS开发进阶

    作  者:张英辉,李蒙,刘军,孙靖 著
    定  价:84
    出 版 社:北京航空航天大学出版社
    出版日期:2022年04月01日
    页  数:
    装  帧:平装
    ISBN:9787512437586
    主编推荐

    内容简介



    本书是中国移动物联网操作系统OneOS 开发系列丛书之一,侧重于驱动及组件应用模块的实现。如果读者之前没有接触过RTOS的实时内核,建议您先学习完《OneOS内核基础入门》再来学习本书的内容。

    本书内容分为驱动、组件和异核通信3篇,针对STM32F103芯片,实现IIC、SPI等多种通信机制设备驱动及MQTT、CoAP等网络协议组件;针对STM32MP157目标芯片,实现MQTT、CoAP等网络协议,并利用双核异构的特性,构建主处理器对协处理器生命周期管理以及核间通信机制。

    作者简介

    精彩内容

    目录


    驱动篇

    第1章OneOS设备驱动框架2

    1.1设备驱动模型2

    1.2系统调用接口3

    第2章OneOS ADC设备8

    2.1ADC简介8

    2.2STM32CubeMX配置14

    2.3单通道ADC采集实验16

    2.3.1功能设计16

    2.3.2软件设计16

    2.3.4下载验证17

    第3章OneOS Serial设备18

    3.1串口简介18

    3.1.1数据通信的基础概念18

    3.1.2串口通信协议20

    3.2STM32CubeMX配置22

    3.3串口通信实验24

    3.3.1功能设计24

    3.3.2软件设计25

    3.3.3下载验证27

    第4章OneOS IIC设备29

    4.1IIC及24C0229

    4.1.1IIC简介29

    4.1.224C02简介32

    4.2IIC相关数据类型及API函数34

    4.2.1IIC相关的数据类型34

    4.2.2IIC的相关API函数35

    4.3OneOSCube配置39

    4.4IIC实验40

    4.4.1功能设计40

    4.4.2软件设计41

    4.4.3下载验证45

    第5章OneOS SPI设备46

    5.1SPI及Nor Flash芯片46

    5.1.1SPI介绍46

    5.1.2Nor Flash50

    5.2SPI API函数54

    5.3STM32CubeMX配置55

    5.4SPI实验57

    5.4.1功能设计57

    5.4.2软件设计58

    5.4.3下载验证62

    第6章OneOS RTC设备63

    6.1RTC简介63

    6.2RTC相关函数63

    6.3STM32CubeMX配置65

    6.4RTC实验66

    6.4.1功能设计66

    6.4.2软件设计66

    6.4.3下载验证68

    第7章OneOS Clocksource设备69

    7.1Clocksource简介69

    7.2Clocksource相关函数69

    7.3STM32CubeMX配置71

    7.4Clocksource实验72

    7.4.1功能设计72

    7.4.2软件设计72

    7.4.3下载验证76

    第8章OneOS Clockevent设备77

    8.1Clockevent简介77

    8.2Clockevent相关函数77

    8.3STM32CubeMX配置80

    8.4Clockevent实验81

    8.4.1功能设计81

    8.4.2软件设计82

    8.4.3下载验证85

    第9章OneOS CAN设备86

    9.1CAN简介86

    9.2CAN相关函数87

    9.3STM32CubeMX配置92

    9.4CAN实验93

    9.4.1功能设计93

    9.4.2软件设计94

    9.4.3下载验证96

    组件篇

    第10章DLOG日志系统99

    10.1DLOG日志系统简介99

    10.2DLOG日志系统相关函数100

    10.3STM32CubeMX配置107

    10.4DLOG日志系统实验108

    10.4.1功能设计108

    10.4.2软件设计108

    10.4.3下载验证110

    第11章文件系统116

    11.1文件系统简介116

    11.2文件系统相关函数117

    11.3STM32CubeMX配置130

    11.4文件系统实验131

    11.4.1功能设计131

    11.4.2软件设计131

    11.4.3下载验证134

    第12章MoLink模组连接套件136

    12.1MoLink模组简介136

    12.1.1什么是MoLink136

    12.1.2MoLink架构解析137

    12.2MoLink模组API函数141

    12.2.1模组管理接口141

    12.2.2通用控制接口143

    12.2.3网络服务接口146

    12.3Socket套件使用152

    12.3.1Socket API函数153

    12.3.2Socket编程UDP流程160

    12.3.3Socket编程TCP客户端流程160

    12.3.4Socket编程TCP服务器流程161

    12.4MoLink模组实验161

    12.4.1功能设计161

    12.4.2软件设计161

    12.4.3下载验证165

    第13章CoAP协议167

    13.1CoAP协议简介167

    13.2OneOS配置CoAP协议168

    13.3libCoAP协议API函数168

    13.4CoAP协议实验178

    13.4.1功能设计178

    13.4.2软件设计178

    13.4.3下载验证183

    第14章MQTT协议184

    14.1MQTT协议简介184

    14.2MQTT协议原理185

    14.2.1MQTT协议实现方式185

    14.2.2MQTT网络传输与应用消息186

    14.2.3MQTT客户端186

    14.2.4MQTT服务器186

    14.2.5MQTT协议中的订阅、主题、会话186

    14.2.6MQTT协议的服务质量以及消息类型187

    14.2.7MQTT协议数据包结构188

    14.3MQTT协议实现原理191

    14.4OneNET Kit解析194

    14.5OneNET Kit数据结构以及API函数解析196

    14.5.1MQTTAPI列表199

    14.5.2OneNET平台配置MQTT203

    14.6MQTT实验205

    14.6.1功能设计205

    14.6.2软件设计205

    14.6.3下载验证210

    第15章OTA远程升级211

    15.1OTA简介211

    15.2OneOS OTA函数211

    15.3OneOS的OTA配置214

    15.4OTA实验218

    15.4.1功能设计218

    15.4.2软件设计218

    15.4.3下载验证219

    异核通信篇

    第16章配置OpenAMP221

    16.1构建STM32MP157的OneOS工程221

    16.2STM32CubeMX配置224

    16.2.1开启IPCC224

    16.2.2开启OpenAMP225

    16.3构建工程226

    16.4编译工程229

    第17章STM32MP157资源分配231

    17.1STM32MP157资源231

    17.2STM32MP157内核外设分配232

    17.3STM32MP157存储分配238

    第18章异核通信框架242

    18.1SMP和AMP架构242

    18.1.1同构和异构242

    18.1.2SMP和AMP243

    18.2IPCC通信框架245

    18.2.1Mailbox框架245

    18.3.2IPCC框架246

    18.3OpenAMP框架247

    18.3.1Virtio(虚拟化模块)248

    18.3.2RPMsg(远程处理器消息传递)248

    18.3.3Remoteproc(远程处理)250

    18.4驱动文件252

    18.4.1Linux驱动编译配置252

    18.4.2Linux驱动文件253

    18.4.3M4工程驱动文件255

    第19章Remoteproc相关驱动简析258

    19.1资源表258

    19.2存储和系统资源分配262

    19.2.1存储分配262

    19.2.2系统资源分配265

    19.3Linux下Remoteproc相关API函数270

    19.3.1rproc结构体272

    19.3.2初始化 Remoteproc 实例272

    19.3.3退出Remoteproc 实例274

    19.3.4启动远程处理器274

    19.3.5关闭远程处理器276

    19.3.6分配远程处理器句柄278

    19.3.7注册远程处理器280

    19.3.8rproc设备树节点287

    19.4分散加载文件291

    19.4.1分散加载文件地址分配291

    19.4.2重新划分存储区域293

    19.5Remoteproc的使用297

    19.5.1硬件连接297

    19.5.2传输固件297

    19.5.3加载和运行固件301

    19.5.4关闭固件305

    19.5.4编写脚本305

    第20章RPMsg相关驱动308

    20.1Linux下RPMsg相关驱动文件308

    20.1.1相关的结构体310

    20.1.2缓冲区314

    20.1.3创建RPMsg通道API函数315

    20.1.4创建RPMsg 端点API函数317

    20.1.5发送消息API函数318

    20.2OpenAMP库中的API函数324

    20.2.1初始化IPCC API函数324

    20.2.2初始化OpenAMP API函数325

    20.2.3回调函数326

    20.2.4创建RPMsg端点API函数327

    20.2.5轮询API函数327

    20.2.6发送消息API函数328

    20.3基于RPMsg的异核通信实验330

    20.3.1功能设计330

    20.3.2软件设计331

    20.3.3实验验证339

    第21章基于虚拟串口实现异核通信346

    21.1虚拟串口概述346

    21.2Linux下虚拟串口驱动分析348

    21.3OpenAMP库中的API函数352

    21.3.1虚拟串口初始化API函数352

    21.3.2虚拟串口回调API函数352

    21.3.3注册回调函数352

    21.3.4虚拟串口发送API函数353

    21.4OneOS下虚拟串口驱动分析353

    21.5基于虚拟串口的异核通信实验1355

    21.5.1功能设计355

    21.5.2软件设计356

    21.5.3实验验证359

    21.6基于虚拟串口的异核通信实验2364

    21.6.1功能设计364

    21.6.2软件设计364

    21.6.3实验验证367

    附录A万耦天工STM32F103开发板370

    附录B万耦天工STM32MP157开发板377

    参考文献386

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购