ARMCortex核TI微控制器原理与应用 pdf下载
限时特惠
00:00:00
活动结束后恢复原价
纸质书参考价
¥23
电子版限时价
¥5.99
省 18 元
选择版本
内容简介
本篇主要提供ARMCortex核TI微控制器原理与应用电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
编辑推荐
《ARM Cortex核TI微控制器原理与应用》特色:
取材于最新资料,总结实际竞赛和科研经验,实例较多,且实用性强。
可作为本科生和研究生嵌入式系统类课程的教材,也适合于没有操作系统知识的单片机开发人员学习嵌入式系统。可作为本科生和研究生嵌入式系统类课程的教材,也适合于没有操作系统知识的单片机开发人员学习嵌入式系统。
取材于最新资料,总结实际竞赛和科研经验,实例较多,且实用性强。
可作为本科生和研究生嵌入式系统类课程的教材,也适合于没有操作系统知识的单片机开发人员学习嵌入式系统。可作为本科生和研究生嵌入式系统类课程的教材,也适合于没有操作系统知识的单片机开发人员学习嵌入式系统。
内容简介
基于32位ARM Cortex微控制器,讲述嵌入式系统概念、软硬件组成、开发过程,以及Cortex体系结构和应用程序开发设计方法。全书共分10章,介绍嵌入式系统基础和HARM Cortex-M体系结构等理论内容,TI公司的Cortex微控制器系统控制和片内资源、人机交互、总线接I口、网络接口、电机控制应用程序设计等实践内容,以及物联网涉及的传感器和FIRFOD采集程序、ZigBee点对点通信和F132位网络协调器节点设计内容。另外,附录中介绍IJC/OS的移植方法。希望通过《ARM Cortex核TI微控制器原理与应用》能普及高端MCU不要再面向寄存器编程,而要使用库函数,这得益于Cortex MCU很好的开发环境。
精彩书摘
⑦嵌入式系统提供的功能以及面对的应用和过程都是预知的、相对固定的,而不像通用计算机那样有很大的随意性。既然是专用的系统,在可编程方面就不需要那么灵活。一般不会用嵌入式系统作为开发应用软件的环境,也不会运行一些大型的软件。因此,一般而言,嵌入式系统对CPU计算能力的要求并不像通用计算机那么高。
⑧许多嵌入式系统都有实时要求,需要有对外部事件迅速作出反应的能力。特别是在操作系统中有所反映,从而使嵌入式软件的开发与常规软件的开发有显著的区别。典型的嵌入式实时操作系统与常规的操作系统有着显著的区别,并因此成为操作系统的一个重要分支和一个独特的研究方向。
⑨嵌入式系统本身不具备自举开发能力。即使设计完成以后,用户通常也不能对其中的程序功能进行修改,必须有一套交叉开发工具和环境才能进行开发。
⑩通用计算机的开发人员通常是计算机科学或者计算机工程方面的专业人士,而嵌入式系统开发人员却往往是各个应用领域中的专家,这就要求嵌入式系统所支持的开发工具易学、易用、可靠和高效。
⑧许多嵌入式系统都有实时要求,需要有对外部事件迅速作出反应的能力。特别是在操作系统中有所反映,从而使嵌入式软件的开发与常规软件的开发有显著的区别。典型的嵌入式实时操作系统与常规的操作系统有着显著的区别,并因此成为操作系统的一个重要分支和一个独特的研究方向。
⑨嵌入式系统本身不具备自举开发能力。即使设计完成以后,用户通常也不能对其中的程序功能进行修改,必须有一套交叉开发工具和环境才能进行开发。
⑩通用计算机的开发人员通常是计算机科学或者计算机工程方面的专业人士,而嵌入式系统开发人员却往往是各个应用领域中的专家,这就要求嵌入式系统所支持的开发工具易学、易用、可靠和高效。
前言/序言
笔者从1985年初接触单片机到现在已有25年,亲历我国嵌入式系统的发展,也从事着嵌入式教学的探索,并于1997年出版了《单片机的C语言应用程序设计》。该书是国内第一本单片机C语言教材,推广单片机编程以C语言为主,汇编为辅,采用模块化的编程方法。用C语言编程,程序可读性强、可重用性高,提高了编程的效率。为了使程序的可移植性更强,上操作系统是进一步发展的需要,但8位/16位单片机上操作系统还是有局限性的。正是由于想上操作系统,才关注到了ARM。从计算机体系结构发展来看,精简指令集计算机(RISC)在低功耗、流水线执行方面更具优势。ARM由于手机的火爆,已成为32位RISC处理器的事实标准。
自2002年出版了国内第一本ARM图书——《ARM嵌入式处理器结构与应用基础》后,笔者一直致力于ARM处理器的应用推广工作,所编写的《ARM&Linux嵌入式系统教程》已在本科教学中使用。Linux的教学难度很大,一般要求学过操作系统。最早我们在嵌入式系统教学中耗费了很大精力,教学生怎么用Linux,直到计算机操作系统课程有了Linux上机实验,情况才有所好转。但有限的理论和实验课时,使得软硬件很难兼顾。笔者在研究生教学中一直没有放弃单片机,从研究生教学调查情况来看,还是微控制器MCU(俗称单片机)用得较多。嵌入式系统应用以微控制器为主。微控制器用量大,应用面广,已有很好的应用基础。一个MCU设计可以改造一个旧产品,也可以创新一个新产品。
自2002年出版了国内第一本ARM图书——《ARM嵌入式处理器结构与应用基础》后,笔者一直致力于ARM处理器的应用推广工作,所编写的《ARM&Linux嵌入式系统教程》已在本科教学中使用。Linux的教学难度很大,一般要求学过操作系统。最早我们在嵌入式系统教学中耗费了很大精力,教学生怎么用Linux,直到计算机操作系统课程有了Linux上机实验,情况才有所好转。但有限的理论和实验课时,使得软硬件很难兼顾。笔者在研究生教学中一直没有放弃单片机,从研究生教学调查情况来看,还是微控制器MCU(俗称单片机)用得较多。嵌入式系统应用以微控制器为主。微控制器用量大,应用面广,已有很好的应用基础。一个MCU设计可以改造一个旧产品,也可以创新一个新产品。