计算机组织与体系结构
-
从0开始教你学STM32赵星寒 著《从0开始教你学STM32》以引导读者快速全面掌握STM32系列嵌入式微控制器为目的,由浅入深地带领大家进入STM32的世界。本书详细介绍了STM32F103最小系统、寄存器及存储器、最小系统管理、中断和事件、汇编语言编程方法、汇编语言工程项目、Thumb?2指令集、伪指令、C语言编程方法、混合编程方法、通用外部端口GPIO和复用外部端口AFIO、模拟/数字转换器ADC、通用异步同步收发器USART等。 《从0开始教你学STM32》非常适合STM32F10x嵌入式微控制器的初学者,以及有一定嵌入式应用基础的电子工程技术人员参考,也可作为高等院校电子信息、自动控制等专业的教学和科研开发参考书。
-
嵌入式DSP原理及应用曲爱玲 著《嵌入式DSP原理及应用》,本书结合作者多年企业TMS320C5000系列DSP产品研发、DSP技术培训及DSP高职教学经验进行编写,理论→应用→案例→设计的编写思想,便于读者快速掌握DSP技术及相关产品开发流程。本书共分10章,第1章主要介绍数字信号处理概述;第2章主要介绍TMS320C54x DSP硬件结构等。
-
嵌入式Linux软件开发从入门到精通吕雪峰,彭文波 著《嵌入式Linux软件开发从入门到精通》结合作者10多年的培训和实践经验,通过简明扼要的语言,以及实用的案例与方法,对嵌入式Linux应用开发中的关键技术点进行了深入浅出的讲解。全书分为基础篇、应用进阶篇和实战提高篇。 《嵌入式Linux软件开发从入门到精通》内容从最简单的案例开始,始终保持实用、易懂的风格,每个章节都设置了实践操作案例,能够帮助读者快速掌握嵌入式Linux应用软件的开发技能。 《嵌入式Linux软件开发从入门到精通》主要面向对嵌入式Linux应用软件开发感兴趣的初学者,或需要进一步提升技能的开发者,也可作为高等院校计算机类、电子电气类、控制类专业学生学习嵌入式Linux应用开发的教材。
-
嵌入式软件开发技术何坚 著《嵌入式软件开发技术》重点讨论复杂嵌入式软件的分析设计问题。首先《嵌入式软件开发技术》从嵌入式系统的总体构架出发,阐述嵌入式软件、硬件之间的紧密关系,以及嵌入式软件开发的流程和关键技术;其次,针对当前主流的Linux和WindowsCE嵌入式平台,在介绍这些平台的总体结构、软件开发过程的基础上,通过实例介绍相关引导程序定制、内核裁剪、驱动和应用程序的开发技术;此外,从系统的角度出发,介绍面向对象的嵌入式软件分析设计技术,并按照软件开发的过程详细介绍嵌入式软件需求分析、系统设计、详细设计及相关测试技术。
-
大学生创新实验和智能控制比赛冬雷 李玉姣 高志刚 著大学生创新实验和智能控制比赛 ——基于飞思卡尔DSP系列 大学生的创新实践活动日益受到重视,很多同学尽管有创新思路,但缺乏实现的手段和方法。本书以飞思卡尔DSP56F8013为主介绍DSP的应用方法,特别是在控制系统中应用的基础知识。在此基础上针对大学生的创新实验,同时也为了增加实验的趣味性,提出了智能控制比赛的方法来引导学生学习创新研究的基本方法。为此本书设计了多种比赛任务,并介绍了完成这些比赛任务所需的基础知识和方法,起到抛砖引玉的作用,使学生能够在创新实践活动中不断提高自己的综合能力。 本书适合高等院校学生和科技工作者阅读,也可作为相关课程的教材。
-
51系列单片机原理及应用楼然苗,胡佳文,李光飞 等著51系列单片机原理及应用可选择汇编或C语言进行单片机编程教学,内容强调学生实际开发程序能力的培养,提供完整的汇编及C语言源程序文档、实验电路图、实验电路板PCB制作图,集课堂教学教材与实验指导于一体,方便学校教师、学生选用。全书内容分为3个部分。第1部分介绍51系列单片机的硬件资源、汇编与C语言编程基础;第2部分介绍单片机课程实验;第3部分介绍单片机汇编与C语言程序设计应用实例,给出了完整的汇编与C语言源程序。包含3部分内容: 第1部分介绍51系列单片机的硬件资源、汇编指令与C语言编程基础;第2部分介绍5个单片机汇编与C程序设计应用实例,给出了完整的汇编与C语言源程序及注释;第3部分介绍单片机课程实验、课程设计与实验电路板。本书针对新时期教学特点,强调实践与创新,书中实例均给出了汇编和C语言两种程序,为教师教学和学生自学提供了方便,第3部分的实验及课程设计内容,使得课堂教材、实验指导书、课程设计指导书三合为一。本书含有光盘1张,包含书中所有应用实例源程序及实验电路板、课程设计电路板资料。本书适合做高等院校单片机原理及应用类课程教材,也可作为电子技术人员设计参考用书。
-
轻松玩转ARM CortexM0+微控制器基于飞思卡尔FRDMKL25Z评估板刘佳 著轻松玩转ARM CortexM0+微控制器——基于飞思卡尔FRDMKL25Z评估板 将Kinetis L系列单片机的所有片上外设模块进行了介绍。同时,针对每一个模块都提供了上手实验例程,这些例程均是基于飞思卡尔公司推出的“处理器专家(Processor Expert)”这个快速开发软件以及FRDMKL25Z评估板实现的。全书图文并茂,力求简捷。本书所有例程均提供有源代码,读者可在网站上找到,以便于读者参考与验证。本书可供广大单片机爱好者、研发人员、在校学生以及参加飞思卡尔单片机设计大赛的选手学习参考。
-
ARM CortexM4微控制器原理与应用毕盛,钟汉如,董敏 著ARM CortexM4微控制器原理与应用——基于Atmel SAM4系列以ARM CortexM4内核的Atmel公司SAM4E微控制器为蓝本讲述嵌入式开发技术。内容包括ARM CortexM4内核、系统架构、电路设计、程序设计入门、标准外设库应用、通用输入输出口(GPIO)、通用异步/同步串行通信(UART/USART)、通用定时器/计数器(Timer/Counter)、实时定时器(RTT)、实时时钟(RTC)、看门狗定时器(WDT)、增强安全看门狗定时器(RSWDT)、PWM模块、同步串行通信接口(SPI)、TWI总线(I2C)、控制器局域网络 (CAN)、以太网通信接口(GMAC)、USB全速串行通信模块(UDP)、模拟前端控制器(AFEC)模块、数字/模拟转换控制器(DACC)模块、模拟比较控制器(ACC)模块、DMA、外设DMA(PDC)、总线矩阵(MATRIX)、高速多媒体存储卡接口(HSMCI)、加密模块(AES)、SystTick定时器、FPU单元及浮点数运算和DSP指令及DSP库接口及应用。本书共享所有实例源代码,读者可以在北京航空航天大学出版社网站的“下载专区”免费下载。本书可作为高等院校电子工程、自动化、计算机科学及技术和电气工程等专业的教材和参考书,也可供相关工程技术人员参考。
-
单片机应用技术实例教程汤嘉立 编51单片机应用系统是嵌入式控制系统的重要分支,在工业控制等场合得到了广泛的应用,51单片机的开发是目前高校等教育机构相应专业学生的必修课程。本书由11章以及1个附录组成,从51单片机的发展开始,由浅入深、循序渐进地介绍了51单片机的内核结构、51单片机应用系统的组成、C51语言的使用方法、51单片机内部资源以及常用外围器件的使用方法。本书适合需要学习51单片机开发的读者进行基础学习,并且由于本书的高实用性,其不仅可以作为一本教材,还可以作为一本51单片机开发工程师的查询手册。
-
微型计算机原理与接口技术刘爱荣,杨际峰 编全书共分12章,根据课堂教学和实践的需要,详细介绍了微机硬件基础、进制转换、8086/8088CPU指令系统以及内部结构、引脚、时序,汇编语言、编程技巧,内存的存储原理及与CPU的连接,I/O方式及编程,中断概念及实现,详细介绍了8255、8253、8251等接口芯片硬件设计及编程驱动,A/D、D/A转换以及工业自动化控制,键盘及接口,显示及接口,打印机及接口,串口通信及总线技术。并且运用大量综合性实例对各种关键技术进行了深入浅出的分析。每一章配有习题。在信息技术高速发展的现代社会,微型计算机技术是网络通信和各行业必不可少的技术。本书由汇编语言、微机原理、接口技术等部分组成,适合作为理工类本科汇编语言、微机原理、接口技术以及作为它们的组合课程的教材,也可以作为理工类高职高专教材或工程技术人员参考书。