- 商品参数
-
- 作者:
无著
- 出版社:清华大学出版社
- ISBN:9784741757787
- 版权提供:清华大学出版社
店铺公告
为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。
温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货)。
关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。
| 全国包邮 | 2018-05-24 18:24:00 - 2019-03-31 18:24:00 截止 |
|
| 下单满就减,赶快购买吧! |
|
|
单笔订单满39元 包邮( 包邮地区:辽宁、吉林、黑龙江、北京、天津、河北、山西、山东、上海、江苏、安徽、浙江、江西、湖北、湖南、河南、广东、福建、陕西 ) |
|
|
书名: | ARM Cortex-M0 全可编程SoC原理及实现——面向处理器、协议、外设、编程和操作系统 |
出版社: | 清华大学出版社 |
出版日期: | 2017 |
ISBN号: | 9787302457329 |
|
本书以ARM公司免费开放的CortexM0 DesignStart处理器IP核为基础,以CortexM0处理器架构、AMBA规范、外设、汇编语言、C语言、CMSIS、驱动程序开发以及RTX操作系统为主线,详细介绍了通过Xilinx Vivado以及Keil μVision5集成开发环境构建CortexM0全可编程嵌入式系统的硬件和软件设计方法。 全书共分18章,主要内容包括:全可编程SoC设计导论、CortexM0?CPU结构、CortexM0指令集、CortexM0低功耗特性、AHBLite总线结构分析、CortexM0汇编语言编程基础、CortexM0 DesignStart架构、Xilinx Artix7 FPGA结构、CortexM0嵌入式系统设计与实现、7段数码管控制器设计与实现、中断系统设计与实现、定时器设计与实现、UART串口控制器设计与实现、VGA控制器设计与实现、DDR3存储器系统设计与实现、CortexM0 C语言编程基础、CMSIS和驱动程序开发、RTX操作系统原理及应用。本书可作为讲授ARM CortexM0嵌入式系统课程以及CortexM0可编程SoC系统设计课程的教学参考用书,也可作为学习Xilinx Vivado集成开发环境和Verilog HDL语言的参考用书。 |
|
无 |
|
1. 知识融合 将ARM公司开源的Cortex-M0 IP用于典型嵌入式系统设计,内容涵盖了处理器架构、指令集、汇编语言、协议、接口、C语言、操作系统等方面的知识。 2. 深入分析 在本书中,通过Xilinx 7系列现场可编程门阵列(FPGA)实现Cortex-M0嵌入式系统硬件设计;通过Keil μVision5集成开发环境,实现软件程序设计。此外,通过软件和硬件开发工具提供的仿真、调试和跟踪功能,深度分析了处理器内部架构、处理器与存储器和外设之间的通信机制,以及软件和硬件协同设计方法。 3. 知识权威 在编写本书的过程中,ARM公司课程开发团队提供了大量的教学参考资料,包括设计案例、教学课件以及技术文档等。使得本书能从硬件和软件两个方面准确反映Cortex-M0嵌入式系统的设计和实现方法。 4. 实例丰富 提供了Cortex-M0典型应用的设计案例、设计代码和参考资料,便于读者自学,快速动手实践。 |
|
目录 第1章全可编程SoC设计导论 1.1SoC基础知识 1.1.1SoC的概念 1.1.2SoC与MCU及CPU的比较 1.1.3典型的商用SoC器件 1.2SoC设计流程 1.3SoC体系架构 1.4全可编程SoC技术 1.4.1基于软核的全可编程SoC 1.4.2基于硬核的全可编程SoC 1.5全可编程SoC设计流程 第2章CortexM0 CPU结构 2.1ARM处理器类型 2.2CortexM系列处理器概述 2.2.1CortexM系列处理器的特点 2.2.2CortexM系列处理器的性能参数 2.3CortexM0处理器性能和结构 2.3.1CortexM0处理器的性能 2.3.2CortexM0处理器的结构 2.4CortexM0处理器寄存器组 2.4.1通用寄存器 2.4.2堆栈指针 2.4.3程序计数器 2.4.4链接寄存器 。。。。 |
|
前言 在当今社会中,嵌入式系统的应用越来越广泛,例如以智能手机为代表的嵌入式系统应用已经融入人们的日常生活中。英国ARM公司作为全球知名的嵌入式处理器IP核供应商,其所提供的CortexM、CortexR和CortexA三大系列处理器IP核以及基于这些IP核所构建的生态系统,已经成为当今嵌入式系统设计和应用的基础。 由于保护知识产权的需要,一直以来ARM公司对其处理器设计技术进行严格保密,这使得掌握Cortex处理器架构并熟练高效应用Cortex处理器变得异常困难。此外,ARM Cortex处理器架构和指令集也比较复杂。这些因素都使得一个嵌入式系统设计人员很难从处理器架构、接口、外设、编程语言和操作系统等方面全面彻底掌握嵌入式系统设计知识。 近年来,国内很多高校都相继开设了嵌入式系统相关的课程。但是,由于前面所提到的诸多因素,在市面上已经出版的ARM嵌入式系统教材并没有全面系统地从处理器架构、AMBA规范、接口、外设、编程语言和操作系统等方面全方位系统地对设计嵌入式系统所需要的知识进行解读,这给ARM嵌入式系统技术在国内教育界的普及推广造成很大困难。目前,国内嵌入式系统课程的教学大都局限在APP开发,API函数调用的层面,与工业界对培养高素质嵌入式人才的要求有相当大的差距。 去年,ARM公司做了一件让中国教育界非常高兴的事情,它提供了免费开放的CortexM0 DesignStart内核等效RTL级设计代码,可用于中国高校的嵌入式系统课程教学。通过ARM大学计划经理陈玮先生的帮助,本书作者得到了这个免费开放的CortexM0 DesignStart内核RTL级等效设计代码。通过这个免费开放的CortexM0 DesignStart IP核以及Xilinx的Vivado 2016.1集成开发环境,作者在Xilinx最新的7系列FPGA内构建了CortexM0嵌入式系统硬件,同时,通过Keil μVision5集成开发环境为该嵌入式系统硬件开发了软件应用程序。 与传统采用专用CortexM处理器介绍嵌入式系统设计的教学模式相比,采用在FPGA内构建CortexM0嵌入式系统的方法可以为嵌入式系统课程的教学带来以下好处: (1) 当采用开放的CortexM0内核构建嵌入式系统时,教师和学生可以清楚地理解CortexM0的运行机制,包括处理器架构、指令集、存储器空间映射和中断机制。 (2) 通过对AHBLite规范的详细介绍和说明,教师和学生可以清楚地知道在一个芯片内将CortexM0嵌入式处理器与外设模块和存储器系统连接的方法。 (3) 通过使用Verilog HDL对实现特定功能外设的寄存器传输级RTL描述,教师和学生可以清楚地理解软件寄存器与硬件逻辑行为之间的关系,也就是将软件命令转换成硬件逻辑行为的方法。 (4) 通过为所定制的CortexM0嵌入式系统硬件编写软件应用,教师和学生可以彻底理解和掌握软件和硬件协同设计、协同仿真和协同调试的方法。 (5) 基于开放的CortexM0 DesignStart IP核,教师和学生可以从硬件底层逐步完成嵌入式系统的构建,以深入理解和全面掌握嵌入式系统的设计流程。 正是由于这种方法在未来嵌入式系统课程教学中有着无可比拟的巨大优势,使得作者可以从处理器架构、指令集、AHBLite规范、汇编语言、C语言、外设、CMSIS和驱动,以及操作系统等几个方面,全方位地对嵌入式系统的构建方法进行介绍,以期解决目前国内高校嵌入式系统课程教学所面临的困境,并且为学习更高层次的嵌入式系统设计和应用抛砖引玉。 本书的最大特色就是将嵌入式系统的设计理论和实践深度融合,通过典型且完整的设计案例多角度全方位地解读嵌入式系统的设计方法。为了方便老师的教学和学生的自学,本书提供了教学课件和设计实例的完整代码,以及公开的视频教学资源,这些资源的获取方式详见书中的学习说明。 本书的编写得到了ARM大学计划经理陈玮先生的大力支持和帮助,他为本书申请了免费开放的CortexM0 DesignStart IP核设计资源以及教学资源。此外,Xilinx公司的FAE对作者设计案例时遇到的问题进行了耐心细致的回答。作者的研究生李宝隆编写了本书第1章的内容,张艳辉编写了本书第2章的内容,作者的本科生汤宗美编写并整理了本书的配套教学课件,王中正对本书的部分设计案例进行了验证。此外,在本书编写期间,平凉职业技术学院的惠小军和唐海天老师进行了相关内容的学习,并帮助作者编写了第17章和第18章的内容。他们的支持和帮助是作者高质量按时完成该书的重要保证,在此一并向他们表示感谢。 在本书出版的过程中,也得到了清华大学出版社各位编辑的帮助和指导,在此也表示深深的谢意。由于编者水平有限,编写时间仓促,书中难免有疏漏之处,敬请读者批评指正。 作者 2017年1月于北京 |
~~~~~~~~
1