登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

『簡體書』嵌入式系统体系、原理与设计(第2版)

書城自編碼: 3948819
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 张凯龙
國際書號(ISBN): 9787302650980
出版社: 清华大学出版社
出版日期: 2023-12-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 447

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
楼边人似玉
《 楼边人似玉 》

售價:NT$ 262.0
我,毕加索
《 我,毕加索 》

售價:NT$ 280.0
投资真相
《 投资真相 》

售價:NT$ 381.0
非洲大陆简史(萤火虫书系)
《 非洲大陆简史(萤火虫书系) 》

售價:NT$ 437.0
中国龙的发明:近现代中国形象的域外变迁
《 中国龙的发明:近现代中国形象的域外变迁 》

售價:NT$ 559.0
和离:完结篇
《 和离:完结篇 》

售價:NT$ 296.0
知宋·宋代之军事
《 知宋·宋代之军事 》

售價:NT$ 442.0
我能帮上什么忙?——一位资深精神科医生的现场医疗记录(万镜·现象)
《 我能帮上什么忙?——一位资深精神科医生的现场医疗记录(万镜·现象) 》

售價:NT$ 381.0

建議一齊購買:

+

NT$ 276
《 大学生职业生涯规划与就业指导 》
+

NT$ 325
《 林业生态工程学(南方本第2版国家林业和草原局普通高等教育十四五规划教材) 》
+

NT$ 269
《 高等数学习题全解指导 上册 同济·第八版 》
+

NT$ 234
《 大学生心理健康教育 》
+

NT$ 218
《 郑克鲁外国文学史(第四版)同步辅导与习题集 》
+

NT$ 155
《 工程数学 线性代数 第七版 》
編輯推薦:
以万物智联时代的数字化、智能化为背景,结合嵌入式计算与系统技术的经典内涵及新的发展趋势,本书从体系的角度有机阐述嵌入式系统的经典知识和新兴技术。在写作方法上,采用贯穿体系与局部剖析、共性建模与个体设计相结合,理论阐述与实例分析相呼应的思路,以实现宏观特征至微观特性、硬件逻辑到软件方法、关键技术到系统开发全部有效穿透的目标,系统地论述嵌入式系统所涉及到的体系架构、技术原理与设计机制等内容。本书中安排的核心内容纲领明晰且重点突出,既涵盖嵌入式系统的经典体系和内容,又阐述、分析本领域的新技术和新方向;在“厚基础”的同时又注重新知识的引导,在理论主线延展的同时对每一个环节上经典的以及新呈现的“嵌入式”特性进行深入地分析、比较和论述,保证教材内容既有体系性、技术性、新颖性又不乏易读性和实用性。同时,与作者在中国大学MOOC所建成的嵌入式系统慕课和丰富的在线习题及测验资源配套,可进一步形成线上、线下融合的高效学习模式。
內容簡介:
本书基于多维融合知识体系展开阐述,系统、全面阐述了嵌入式计算机系统的体系、原理与设计方法等内容。全书共11章,首先介绍嵌入式系统概念、内涵、组成、演化及发展趋势,然后分数字电路与嵌入式硬件、嵌入式(系统)软件以及嵌入式系统开发方法三大部分展开论述。硬件部分阐述嵌入式系统硬件设计相关的基础数字电路、(异构)处理器、存储器、最小系统外围电路及I/O接口扩展等硬件组件的基本原理和设计方法;软件部分阐述嵌入式软件的体系结构与基础组件,嵌入式(实时)操作系统的典型模型、服务机制和应用方式,以及主流的嵌入式图形库、文件系统、数据库等系统软件组件;设计与开发部分阐述嵌入式软件与系统的开发机制以及典型的调试、测试、仿真方法。 本书适合作为高等院校计算机、软件、物联网、自动化、电子信息等相关专业或航空航天航海、智能交通等相关专业的高年级本科生、研究生教材,同时也可供专业设计人员参考。
目錄
第1章概述1
1.1背景延伸: 现代信息与计算概念的缘起1
1.1.1麦克斯韦妖、信息与智慧1
1.1.2计算理论与技术的出现3
1.1.3现代计算机技术的诞生与演化5
1.1.4电子通信与网络技术发展8
1.2理解嵌入式系统9
1.2.1计算装置的可嵌入发展9
1.2.2嵌入式系统内涵的演化11
1.2.3相关术语辨析15
1.3嵌入式系统的组成与特点17
1.3.1组成结构17
1.3.2技术特点与发展趋势18
1.4知识体系23
1.5小结26
习题26
第2章嵌入式硬件基础27
2.1器件和电路术语及基本元件27
2.1.1器件术语27
2.1.2电路术语30
2.1.3基本元件32
2.2嵌入式系统硬件组成38
2.2.1硬件基本架构模型38
2.2.2处理器子系统39
2.2.3存储子系统41
2.2.4时钟子系统42
2.2.5I/O子系统44
2.3嵌入式系统硬件典型形式44
2.3.1基于通用计算机扩展的嵌入式硬件44
2.3.2基于领域标准模块集成的嵌入式硬件45
2.3.3面向具体产品的专用嵌入式硬件47
2.4硬件设计基本方法48
2.4.1Protel EDA软件48
2.4.2电路设计基本流程51
2.4.3电磁兼容性问题53
2.4.4低功耗问题57
2.4.5嵌入式硬件设计示例58
2.5小结67
习题67
第3章嵌入式处理器68
3.1处理器模型与逻辑体系68
3.1.1处理器基本组成模型 68
3.1.2典型处理器架构72
3.2嵌入式处理器的类型及特点76
3.2.1嵌入式微控制器76
3.2.2嵌入式微处理器78
3.2.3数字信号处理器80
3.2.4可编程逻辑器件83
3.2.5片上系统91
3.2.6多核、众核处理器94
3.3典型嵌入式处理器体系102
3.3.1ARM架构102
3.3.2MIPS架构117
3.3.3PowerPC架构122
3.4性能评价指标131
3.5小结133
习题133
第4章嵌入式存储技术134
4.1基本存储体系与模型134
4.1.1嵌入式系统存储体系134
4.1.2存储器结构模型135
4.1.3存储器基本操作流程136
4.1.4存储器指标137
4.2存储器分类及特性139
4.2.1只读存储器139
4.2.2随机存储器144
4.2.3混合存储器155
4.3存储器测试与验证173
4.3.1可读写存储器的测试173
4.3.2只读存储器测试174
4.4小结176
习题176
第5章最小系统与外围电路设计178
5.1理解最小系统178
5.2电源电路179
5.2.1电源电路设计方法179
5.2.2延伸: 电源管理与低功耗设计183
5.3复位电路187
5.3.1上电复位188
5.3.2手动复位193
5.3.3看门狗复位195
5.3.4软件复位196
5.4时钟电路200
5.4.1信号源: 振荡电路原理200
5.4.2多时钟管理205
5.4.3延伸: 时钟管理与低功耗设计211
5.5电路抖动与消抖211
5.5.1抖动现象与危害211
5.5.2硬件消抖213
5.5.3软件消抖215
5.6小结217
习题217
第6章接口、总线与网络扩展218
6.1通用I/O与串行总线218
6.1.1GPIO218
6.1.2SPI222
6.1.3SDIO231
6.1.4I2S236
6.1.5I2C242
6.1.6UART与USART246
6.2典型工业总线、背板总线及网络258
6.2.1CAN总线258
6.2.2实时工业以太网268
6.2.3VP线274
6.3无线接口与网络281
6.3.1ZigBee281
6.3.2蓝牙287
6.3.3WiFi299
6.3.4NFC301
6.4小结306
习题306
第7章嵌入式软件结构与基础软件组件308
7.1计算系统的启动与运行过程308
7.1.1通用计算机启动过程分析308
7.1.2嵌入式系统启动过程分析309
7.2嵌入式软件结构312
7.2.1基于裸机的嵌入式软件结构312
7.2.2基于嵌入式操作系统的嵌入式软件结构313
7.3基础软件组件315
7.3.1ROM Monitor315
7.3.2BootLoader318
7.3.3BSP326
7.3.4虚拟机监控程序336
7.3.5容器、微服务与云原生 344
7.4小结346
习题347
第8章嵌入式操作系统及其服务机制348
8.1架构与模型348
8.1.1宏内核、微内核与超微内核348
8.1.2功能模型350
8.2服务机制353
8.2.1基本概念353
8.2.2关于实时364
8.2.3内核服务机制369
8.3典型嵌入式操作系统387
8.3.1RTX51387
8.3.2μC/OS388
8.3.3嵌入式Linux系列390
8.3.4VxWorks395
8.3.5SylixOS397
8.3.6鸿蒙操作系统400
8.3.7其他嵌入式操作系统402
8.4小结407
习题407
第9章嵌入式软件组件409
9.1嵌入式图形库与图形组件409
9.1.1μC/GUI与emWin409
9.1.2NanoX Window412
9.1.3MiniGUI413
9.1.4Qt419
9.1.5可编程图形界面屏423
9.2嵌入式文件系统424
9.2.1JFFS/JFFS2425
9.2.2YAFFS/YAFFS2428
9.2.3UBIFS432
9.2.4只读文件系统434
9.2.5RAM文件系统435
9.3嵌入式数据库437
9.3.1SQLite438
9.3.2Berkeley DB439
9.3.3eXtremeDB441
9.4嵌入式网络协议栈443
9.5小结444
习题444
第10章嵌入式应用软件设计方法445
10.1嵌入式应用软件典型结构445
10.1.1轮转结构445
10.1.2前后台软件结构447
10.1.3函数队列调度结构450
10.1.4基于嵌入式操作系统的软件结构451
10.2中断与数据共享问题453
10.2.1中断服务程序设计453
10.2.2避免/消除数据共享457
10.3嵌入式软件设计机制464
10.3.1可重入代码设计464
10.3.2软件看门狗方法468
10.3.3避免频繁地创建、销毁任务471
10.3.4基于状态机方法设计软件逻辑472
10.3.5FPGA IP核开发流程473
10.3.6生成可执行的嵌入式软件474
10.4软件工程方法484
10.4.1模型驱动的开发方法: 从V模型到Y模型484
10.4.2软硬件协同设计486
10.4.3DevOps方法487
10.4.4制定编码规范489
10.5小结491
习题491
第11章调试、测试与仿真方法492
11.1嵌入式软件调试492
11.1.1基于宿主机的调试493
11.1.2ROM Monitor软件调试495
11.1.3ROM仿真器496
11.1.4在线仿真器497
11.1.5JTAG调试499
11.2嵌入式软件测试501
11.2.1基本测试方法与指标502
11.2.2测试工具的使用507
11.3系统仿真验证技术511
11.3.1计算机仿真方法及其原理512
11.3.2可视化技术514
11.4小结516
习题516
后记517
参考文献518
內容試閱
本书第1版于2017年由清华大学出版社出版。在此后的5年多时间里,本书得到了高校师生及业界工程技术人员的广泛关注。在此期间,作者陆续收到了来自多个教学团队和很多读者的问题咨询和建议反馈,其中涉及课程的内容组织、知识阐述、教学方法、课程资源、习题分析等诸多方面。在这些反馈中,普遍对本书所呈现的多维融合嵌入式系统知识体系给予了高度评价,认为本书从宏观到微观、从模型到具象、从硬件到软件的多维融合知识体系组织方式有效破解了嵌入式系统知识体系中的“树木、森林在有限篇幅内难以兼顾”的内容组织难题,深入浅出、内容丰富且实用易学。因此,本书得到了越来越多的人认可,被国内30多所高校(包括双一流高校)以及中国航空研究院研究生院等作为主要教学资源。同时,作者负责组织建设并主讲的嵌入式系统课程已被评为西北工业大学课程思政示范课程、一流本科课程(线下一流课程)、高水平在线开放课程及在线示范课程,并获得西北工业大学优秀教学成果奖一等奖和二等奖。教材和课程获得的广泛好评使得作者15个月潜心著述所付出的艰辛实现了价值的彰显和升华,对于作者是一种极大的宽慰、鼓舞和鞭策。
信息技术日新月异,嵌入式系统技术快速演化,5年对于嵌入式系统类的专业图书已是较为漫长的时间了。为此,在清华大学出版社的建议下,作者于2021年下半年开始对第1版内容进行修订,经过大半年的技术资料查阅以及增删改等修订工作,最终完成了本书的第2版。本书第2版内容的组织依然以多维融合的知识体系为主要框架,具体分为嵌入式系统概述、数字电路与嵌入式硬件、嵌入式软件与嵌入式开发方法四大部分,共11章,知识框架如图1所示。其中,第1章为概述,第2~6章为数字电路与嵌入式硬件,第7~10章为嵌入式软件,第11章为嵌入式系统开发方法。
图1本书的知识架构
具体内容安排及修订情况简要说明如下。
第1章从科技历史与文化着手,从现代信息科学、计算科学、通信技术及网络技术等的交叉融合和发展导入,以泛在计算、信息物理融合计算为背景分析了嵌入式(计算机)系统的经典、高阶概念及其内涵,重点讨论了计算装置的可嵌入式发展过程以及嵌入式系统、组成、特点、趋势,对嵌入式系统与信息物理系统(CPS)、物联网(IoT)的联系及区别进行了辨析。同时,对习题进行了重新设计。
第2章总结、论述了与本书后续内容密切相关的硬件电路知识;进而阐述了嵌入式硬件的架构模型与子系统组成、典型嵌入式系统的硬件形式以及基本的硬件设计方法。第2版重点对集电极开路、上/下拉电阻、漏极开路与推挽电路、习题等内容进行了修订。需要说明的是,本章所涉及的电路、硬件等知识是从本书后续内容的需要中反向归纳得出的,是必要但非充分的。
第3章从嵌入式处理器的组成模型和典型逻辑架构出发,总结、阐述了不同类型嵌入式处理器的体系、组成、特点及差异,在此基础上分析了几种典型嵌入式处理器体系的机制和特性。第2版增加了RISCV指令集及处理器,总结、更新了ARM、SoC、AI(众核)计算等处理器的最新发展及特性,并对习题进行了重新设计。
第4章归纳、讨论了嵌入式存储器子系统的体系与模型,重点分析了不同类型存储器的架构、原理、特性以及微观的电路机制,并对存储器的测试与验证方法进行了简要介绍。第2版重点对混合存储器、新存储技术以及习题进行了重新设计。
第5章围绕最小系统硬件设计,阐述了电源、复位、时钟等外围电路的基本工作原理与设计机制,并对相关知识进行了延伸讨论。第2版增加了最小系统的内容,更新了时钟电路、低功耗设计等内容,重新设计了习题。
第6章面向完整的嵌入式系统硬件设计需要,论述了通用和典型I/O与总线的原理、特性及应用机制。第2版对SPI接口、VP线、蓝牙、WiFi等内容进行了修订和更新,对习题进行了重新设计。
第7章在分析嵌入式系统启动与运行过程的基础上,总结了嵌入式软件系统的典型架构,重点对系统软件中基础软件组件的机制与特性进行了分析和讨论。第2版对嵌入式系统启动过程与模式、Boot Loader、BSP等内容、示例进行了修订,并增加了对容器、微服务与云原生的讨论,重新设计了习题。
第8章系统地讨论了嵌入式操作系统的相关内容。本章首先归纳了嵌入式操作系统的架构模型,进而分析了不同嵌入式操作系统所呈现的共性服务机制和特性,最后给出了几个典型嵌入式操作系统的实例分析。第2版对微内核、EOS模型、优先级翻转问题的解决方法、实时性与实时系统、内核服务等内容进行了全面修订,典型嵌入式操作系统部分删掉了Windows Embedded系列操作系统的分析,增加了SylixOS、鸿蒙等典型国产操作系统的分析,重新设计了习题。
第9章结合典型软件实现分析和讨论了嵌入式图形库、文件系统、数据库、协议栈等嵌入式软件组件的原理与机制。第2版与第1版内容基本一致,主要修改了第1版中的错误,补充了习题。
第10章综合阐述了嵌入式应用软件的设计方法,包括嵌入式应用软件典型结构、中断与数据共享问题、嵌入式软件设计机制以及软件工程方法等。第2版对模块化任务设计、中断服务程序设计等内容进行了修订,增加了对Dev(Sec)Ops方法的讨论,重新设计了习题。
第11章根据嵌入式系统的开发特点,总结了嵌入式软件与系统开发过程中的调试、测试及仿真验证等技术的基本原理、工作机制和实施方法。第2版与第1版内容基本一致,更新了部分示例和内容。
本书写作采用了整体体系贯穿与局部深度剖析相结合、共性机理归纳与设计案例分析相呼应的思路,系统、生动又深入浅出地呈现了嵌入式系统技术所涉及的体系架构、技术原理与设计方法等,第2版在强调新颖性、技术性、思想性的同时又进一步提升了实用性和易读性。
除了对专业内容的修订之外,第2版中还引用了《柏拉图与技术呆子》等以数字技术为主要背景的科技哲学著作中的内容,进而形成了包括科技事例、科技文化和科技哲学等在内的课程思政元素,期望能为读者提供超出技术本身的更高层次的知识营养。
在本书的写作过程中,作者得到了同行、亲友的关心、鼓励与热心帮助,他们是我不断前行的动力,作者在此一并表示感谢。特别感谢中国计算机学会嵌入式系统专业委员会主任、西安电子科技大学副校长王泉教授,西北工业大学副校长张艳宁教授,西北工业大学软件学院院长郑江滨教授,西北工业大学计算机学院院长尚学群教授等。感谢在书稿校对中付出智慧和辛勤努力的赵启迪、冯靖凯、李强、茆汉兵、杜长怡、龚祖、王天洋、李丘刚、裴伯昊、侯博元等多位研究生。
感谢我的家人!母亲在电话里时时叮嘱我: 迈入中年,要在工作中注意休息和身体。戎马躬耕一生的父亲已离我远去,但他潜心求学、迎难而上、踏实肯干的精神已深深融入我的生命,也在我们家庭中长久延续。
感谢我的夫人李瑜女士给予的支持和照顾,感谢嘉航、嘉芮两位少年给我带来的教育挑战和乐趣。让我们在大爱中共同成长、一起进步!
张凯龙西北工业大学软件学院教授中国计算机学会嵌入式系统专业委员会秘书长2023年5月于西安

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.