中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
嵌入式實時操作系統(基于ARM Mbed OS的應用實踐)/嵌入式人工智能開發叢書

包郵 嵌入式實時操作系統(基于ARM Mbed OS的應用實踐)/嵌入式人工智能開發叢書

出版社:電子工業出版社出版時間:2022-06-01
開本: 16開 頁數: 402
中 圖 價:¥56.2(4.1折) 定價  ¥138.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

嵌入式實時操作系統(基于ARM Mbed OS的應用實踐)/嵌入式人工智能開發叢書 版權信息

嵌入式實時操作系統(基于ARM Mbed OS的應用實踐)/嵌入式人工智能開發叢書 內容簡介

嵌入式實時操作系統是嵌入式人工智能與物聯網終端的重要工具和運行載體。本書以ARM Mbed OS實時操作系統為背景,闡述實時操作系統的線程、調度、延時函數、事件、消息隊列、線程信號、信號量、互斥量等基本要素,給出實時操作系統下的程序設計方法。本書分為基礎應用篇(~7章)、原理剖析篇(第8~12章)及綜合實踐篇(第13、14章)三大部分,如果讀者只做實時操作系統下的應用開發,可只閱讀基礎應用篇與綜合實踐篇;如果希望理解實時操作系統原理,那么建議通讀全書。

嵌入式實時操作系統(基于ARM Mbed OS的應用實踐)/嵌入式人工智能開發叢書 目錄

第1篇 基礎應用篇
第1章 實時操作系統的基本概念與線程基礎知識 3
1.1 實時操作系統的基本含義 3
1.1.1 嵌入式系統的基本分類 3
1.1.2 無操作系統與實時操作系統 4
1.1.3 實時操作系統與非實時操作系統 5
1.2 實時操作系統中的基本概念 6
1.2.1 線程與調度的基本含義 6
1.2.2 內核的基本概念 7
1.2.3 線程的基本概念 9
1.3 線程的三要素、四種狀態及三種基本形式 10
1.3.1 線程的三要素 10
1.3.2 線程的四種狀態 11
1.3.3 線程的三種基本形式 13
1.4 本章小結 14
第2章 相關基礎知識 17
2.1 CPU內部寄存器的分類及ARM Cortex-M處理器的主要寄存器 17
2.1.1 CPU內部寄存器的分類 17
2.1.2 ARM Cortex-M處理器的主要寄存器 18
2.2 C語言中的構造類型及編譯相關問題 21
2.2.1 C語言中的構造類型 21
2.2.2 編譯相關問題 25
2.3 實時操作系統內核使用的數據結構 26
2.3.1 棧與堆 26
2.3.2 隊列 28
2.3.3 鏈表 29
2.4 匯編語言概述 36
2.4.1 匯編語言格式 36
2.4.2 常用偽指令簡介 38
2.5 本章小結 40
第3章 Mbed OS**個樣例工程 41
3.1 Mbed OS簡介 41
3.2 軟件和硬件開發平臺 42
3.2.1 GEC架構簡介 42
3.2.2 硬件平臺 43
3.2.3 軟件平臺 44
3.2.4 網上電子資源 45
3.3 **個樣例工程 46
3.3.1 樣例程序功能 46
3.3.2 工程框架設計原則 46
3.3.3 無操作系統的工程框架 47
3.3.4 Mbed OS的工程框架 51
3.4 本章小結 56
第4章 實時操作系統下應用程序的基本要素 57
4.1 中斷的基本概念及處理過程 57
4.1.1 中斷的基本概念 57
4.1.2 中斷處理的基本過程 58
4.2 時間嘀嗒與延時函數 60
4.2.1 時間嘀嗒 60
4.2.2 延時函數 60
4.3 調度策略 61
4.3.1 調度基礎知識 61
4.3.2 Mbed OS中使用的調度策略 62
4.3.3 Mbed OS中的固有線程 63
4.4 實時操作系統中的功能列表 64
4.4.1 就緒列表 64
4.4.2 延時列表 64
4.4.3 等待列表 64
4.4.4 條件阻塞列表 64
4.5 本章小結 65
第5章 同步與通信的應用方法 67
5.1 實時操作系統中同步與通信的基本概念 67
5.1.1 同步的含義與通信手段 67
5.1.2 同步類型 68
5.2 事件 69
5.2.1 事件的含義及應用場合 69
5.2.2 事件的常用函數 69
5.2.3 事件的編程舉例:通過事件實現中斷與線程的通信 71
5.2.4 事件的編程舉例:通過事件實現線程之間的通信 74
5.3 消息隊列 76
5.3.1 消息隊列的含義及應用場合 76
5.3.2 消息隊列的常用函數 76
5.3.3 消息隊列的編程舉例 78
5.4 線程信號 82
5.4.1 線程信號的含義及應用場合 82
5.4.2 線程信號的常用函數 83
5.4.3 線程信號的編程舉例 84
5.5 信號量 87
5.5.1 信號量的含義及應用場合 87
5.5.2 信號量的常用函數 88
5.5.3 信號量的編程舉例 89
5.6 互斥量 92
5.6.1 互斥量的含義及應用場合 92
5.6.2 互斥量的常用函數 94
5.6.3 互斥量的編程舉例 95
5.7 本章小結 98
第6章 底層硬件驅動構件 99
6.1 嵌入式構件概述 99
6.1.1 制作構件的必要性 99
6.1.2 構件的基本概念 99
6.1.3 嵌入式開發中構件的分類 100
6.1.4 構件的基本特征與表達形式 101
6.2 底層硬件驅動構件設計原則與方法 102
6.2.1 底層硬件驅動構件設計的基本原則 102
6.2.2 底層硬件驅動構件設計要點分析 103
6.2.3 底層硬件驅動構件封裝規范概要 104
6.2.4 封裝的前期準備 105
6.3 底層硬件驅動構件設計舉例 106
6.3.1 GPIO構件 106
6.3.2 UART構件 114
6.3.3 Flash構件 119
6.3.4 ADC構件 123
6.3.5 PWM構件 127
6.4 應用構件及軟件構件設計實例 131
6.4.1 應用構件設計實例 131
6.4.2 軟件構件設計實例 133
6.5 本章小結 142
第7章 實時操作系統下的程序設計方法 143
7.1 程序穩定性問題 143
7.1.1 穩定性的基本要求 143
7.1.2 看門狗復位與定期復位的應用 144
7.1.3 臨界區的處理 147
7.2 中斷服務程序設計、線程劃分及優先級安排問題 148
7.2.1 中斷服務程序設計的基本問題 148
7.2.2 線程劃分的簡明方法 149
7.2.3 線程優先級安排問題 149
7.3 利用信號量解決并發與資源共享的問題 150
7.3.1 并發與資源共享的問題 150
7.3.2 應用實例 151
7.4 優先級反轉問題 155
7.4.1 優先級反轉問題的出現 155
7.4.2 Mbed OS中避免優先級反轉問題的方法 157
7.5 本章小結 162
第2篇 原理剖析篇
第8章 理解Mbed OS的啟動過程 165
8.1 芯片啟動到main函數之前的運行過程 165
8.1.1 尋找**條被執行指令的存放處 165
8.1.2 通過啟動文件理解芯片啟動過程 167
8.2 Mbed OS啟動流程概要 169
8.2.1 相關宏定義及結構體 169
8.2.2 棧和堆的配置 176
8.2.3 啟動過程概述 179
8.2.4 如何運行到主線程 181
8.2.5 啟動過程總流程源代碼 182
8.3 深入理解啟動過程(一):內核初始化解析 183
8.3.1 內核初始化準備工作 183
8.3.2 進入SVC中斷服務程序SVC_Handler 186
8.3.3 實際內核初始化函數 187
8.3.4 返回流程 199
8.4 深入理解啟動過程(二):創建主線程、啟動內核 200
8.4.1 創建主線程 201
8.4.2 啟動內核 215
8.4.3 定時器線程函數 226
8.4.4 消息獲取與處理函數 228
8.4.5 線程延時等待函數 238
8.5 中斷服務程序SVC_Handler詳解 240
8.5.1 SVC_Handler功能概要 241
8.5.2 SVC_Handler完整流程 241
8.5.3 SVC_Handler功能分段解析 243
8.5.4 SVC_Handler完整代碼注釋 246
8.6 函數調用關系總結及存儲空間分析 249
8.6.1 啟動過程中函數的調用關系總結 250
8.6.2 啟動過程存儲空間分析 253
8.7 本章小結 257
第9章 理解時間嘀嗒 259
9.1 時間嘀嗒的建立與使用 259
9.1.1 SysTick定時器的寄存器 259
9.1.2 SysTick定時器的初始化 260
9.1.3 SysTick中斷服務程序 263
9.2 延時函數 266
9.2.1 線程延時等待函數 266
9.2.2 線程延時嘀嗒函數 267
9.2.3 其他時間嘀嗒函數 269
9.3 延時等待列表工作機制 271
9.3.1 線程插入延時等待列表函數 271
9.3.2 從延時等待列表中移除線程的函數 274
9.3.3 延時函數調度過程實例剖析 275
9.4 與時間相關的函數 279
9.4.1 獲取系統運行時間函數 280
9.4.2 日期轉時間戳函數 281
9.4.3 時間戳轉日期函數 283
9.5 本章小結 286
第10章 理解調度機制 287
10.1 ARM Cortex-M4的SVC和PendSV中斷的調度作用 287
10.1.1 SVC中斷的調度作用 287
10.1.2 PendSV中斷的調度作用 288
10.1.3 列表分析 288
10.2 中斷服務程序PendSV_Handler剖析 289
10.2.1 osRtxPendSV _Handler的功能概要 289
10.2.2 osRtxPendSV_Handler函數源代碼解析 290
10.2.3 跳轉到SVC_Context進行上下文切換 291
10.2.4 PendSV_Handler函數完整代碼注釋 291
10.3 PendSV應用舉例 292
10.3.1 PendSV在事件中的應用 292
10.3.2 PendSV在線程信號中的應用 296
10.4 本章小結 300
第11章 理解事件與消息隊列 301
11.1 事件 301
11.1.1 事件的相關結構體 301
11.1.2 事件函數深入剖析 302
11.1.3 事件調度剖析 307
11.2 消息隊列 311
11.2.1 消息或消息隊列結構體 311
11.2.2 消息隊列函數深入剖析 313
11.2.3 消息隊列調度剖析 318
11.3 本章小結 322
第12章 理解線程信號、信號量與互斥量 323
12.1 線程信號 323
12.1.1 線程操作函數 323
12.1.2 線程信號函數深入剖析 329
12.1.3 線程信號調度剖析 333
12.2 信號量 337
12.2.1 信號量控制塊結構體 337
12.2.2 信號量函數深入剖析 337
12.2.3 信號量調度剖析 341
12.3 互斥量 345
12.3.1 互斥量結構體 345
12.3.2 互斥量函數深入剖析 346
12.3.3 互斥量調度剖析 352
12.3.4 互斥量避免優先級反轉問題調度剖析 356
12.4 本章小結 359
第3篇 綜合實踐篇
第13章 基于Mbed OS的AHL-EORS應用 363
13.1 AHL-EORS簡介 363
13.1.1 硬件清單 363
13.1.2 硬件測試導引 364
13.2 卷積神經網絡概述 364
13.2.1 卷積神經網絡的技術特點 364
13.2.2 卷積神經網絡原理 365
13.3 AHL-EORS選用模型分析 368
13.3.1 MobileNetV2模型 369
13.3.2 NCP模型 370
13.4 AHL-EORS的數據采集與訓練過程 373
13.4.1 數據采集程序 373
13.4.2 模型訓練與部署 376
13.5 在通用嵌入式計算機GEC上進行的推理過程 377
13.6 本章小結 380
第14章 基于Mbed OS的NB-IoT應用開發 381
14.1 窄帶物聯網應用開發概述 381
14.1.1 窄帶物聯網簡介 381
14.1.2 NB-IoT應用開發所面臨的難題及解決思路 382
14.1.3 直觀體驗NB-IoT數據傳輸 383
14.1.4 金葫蘆NB-IoT開發套件簡介 384
14.2 NB-IoT應用架構及通信基本過程 386
14.2.1 建立NB-IoT應用架構的基本原則 386
14.2.2 終端UE、信息郵局MPO與人機交互系統HCI的基本定義 386
14.2.3 基于信息郵局粗略了解基本通信過程 387
14.3 終端UE與云偵聽程序的通信過程 388
14.3.1 基于mbed的終端UE模板工程設計 389
14.3.2 云偵聽模板工程功能簡介 391
14.3.3 建立云偵聽程序的運行場景 392
14.3.4 運行云偵聽與終端UE模板工程 394
14.3.5 通信過程中的常見錯誤說明 396
14.4 通過Web網頁的數據訪問 397
14.4.1 運行Web模板觀察自己終端UE的數據 397
14.4.2 NB-IoT的Web網頁模板工程結構 398
14.5 通過微信小程序的數據訪問 399
14.5.1 運行小程序模板觀察自己終端UE的數據 399
14.5.2 NB-IoT的微信小程序模板工程結構 401
參考文獻 403
展開全部

嵌入式實時操作系統(基于ARM Mbed OS的應用實踐)/嵌入式人工智能開發叢書 作者簡介

王宜懷,男,1962年2月生,博士,教授、博士生導師、網絡工程系主任;蘇州大學嵌入式系統與物聯網研究所所長;蘇州市政協常委、中國農工民主黨蘇州市委常委;江蘇省計算機學會嵌入式系統與物聯網專業委員會主任、中國軟件行業協會嵌入式系統分會理事。主要研究方向:嵌入式系統、物聯網與智能控制技術。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 网站优化公司_SEO优化_北京关键词百度快速排名-智恒博网络 | 纯水电导率测定仪-万用气体检测仪-低钠测定仪-米沃奇科技(北京)有限公司www.milwaukeeinst.cn 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 浙江自考_浙江自学考试网 | 高低温老化试验机-步入式/低温恒温恒湿试验机-百科 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 深圳富泰鑫五金_五金冲压件加工_五金配件加工_精密零件加工厂 | 包塑软管|金属软管|包塑金属软管-闵彬管业 | 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | 浙江工业冷却塔-菱电冷却塔厂家 - 浙江菱电冷却设备有限公司 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 | 披萨石_披萨盘_电器家电隔热绵加工定制_佛山市南海区西樵南方综合保温材料厂 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | 酒水灌装机-白酒灌装机-酒精果酒酱油醋灌装设备_青州惠联灌装机械 | 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | HEYL硬度计量泵-荧光法在线溶解氧仪-净时测控技术(上海)有限公司 | 液压中心架,数控中心架,自定心中心架-烟台恒阳机电设计有限公司 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 盛源真空泵|空压机-浙江盛源空压机制造有限公司-【盛源官网】 | 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 京港视通报道-质量走进大江南北-京港视通传媒[北京]有限公司 | 特种阀门-调节阀门-高温熔盐阀-镍合金截止阀-钛阀门-高温阀门-高性能蝶阀-蒙乃尔合金阀门-福建捷斯特阀门制造有限公司 | 商标转让-商标注册-商标查询-软著专利服务平台 - 赣江万网 | 振动筛,震动筛,圆形振动筛,振动筛价格,振动筛厂家-新乡巨宝机电 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 有机废气处理-rto焚烧炉-催化燃烧设备-VOC冷凝回收装置-三梯环境 | 元拓建材集团官方网站 | 安徽成考网-安徽成人高考网 | 淬火设备-钎焊机-熔炼炉-中频炉-锻造炉-感应加热电源-退火机-热处理设备-优造节能 | 玻璃瓶厂家_酱菜瓶厂家_饮料瓶厂家_酒瓶厂家_玻璃杯厂家_徐州东明玻璃制品有限公司 | 电动车头盔厂家_赠品头盔_安全帽批发_山东摩托车头盔—临沂承福头盔 | 防弹玻璃厂家_防爆炸玻璃_电磁屏蔽玻璃-四川大硅特玻科技有限公司 | 智慧养老_居家养老_社区养老_杰佳通| 自动化改造_智虎机器人_灌装机_贴标机-上海圣起包装机械 | 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 铝合金脚手架厂家-专注高空作业平台-深圳腾达安全科技 | 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | 电子天平-华志电子天平厂家| 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 | 并网柜,汇流箱,电控设备,中高低压开关柜,电气电力成套设备,PLC控制设备订制厂家,江苏昌伟业新能源科技有限公司 | Jaeaiot捷易科技-英伟达AI显卡模组/GPU整机服务器供应商 |