本书分五个部分。章为部分:主要介绍了基于模型设计的建模基础,包括基于simulink和stateflow的建模方法;第2章为第二部分:主要介绍了msp430系列mcu的基于模型设计的快速开发,以及在protues虚拟硬件测试平台上的验证;第3章和附录为第三部分:主要介绍f28335dsp外设模块的功能和使用方法,以及翻译整理了近1000页对应外设模块的f28335dsp的技术文档,作为读者加深理解这些外设模块的背景资料;第4章为第四部分:主要介绍了基于模型设计的f28027/f28335dsp的快速开发方法;第5章为第五部分:以步进电机的控制为例,介绍了一个比较完整的基于模型设计的开发流程,主要包括需求分析、需要与模型的双向跟踪、模型的优化、浮点模型到定点模型的自动转换、软件在环测试、处理器在环测试、生成代码的优化设置、模型与代码的双向跟踪、硬件测试等,第5章为本书的核心
本书以引导读者快速掌握对ATmegal28单片机的编程为目的,详细地介绍了涉及编程的ATmegal28单片机的内部结构和外围接口的特点和性能及其指令系统。在此基础上,又介绍了CodeVision AVR编译器使用C语言的相关知识和集成开发环境,以及AVR Studio调试环境。书中穿插大量的实用程序段,并在最后一章系统地给出一些综合实例。 通过本书的学习,读者也会其他AVR系列高档单片机有了解。本书既适合AVR单片机的初学者,也适合有单片机嵌入式应用基础的电子工程技术人员,也可作为高等院校电子信息、自动控制、计算机等专业大中专院校的教学和科研开发参考书。
《普通高等教育“十二五”创新型规划教材·电气工程及其自动化系列:嵌入式控制系统开发及应用实例》以实战项目为例,紧跟嵌入式系统技术的发展前沿,从基本概念和工作原理出发,系统地讲解了嵌入式系统的设计思路、过程、方法和基于主流芯片ARM,DSP的嵌入式控制系统设计过程,重点以作者多年的实际工程项目——航行数据记录仪、汽车导航监控系统、机车监控系统、遥控靶船运动控制系统、图像数字化采集系统为例,详细阐述以VxWorks或Linux为平台的嵌入式系统从需求分析至软硬件实现的全过程及关键问题。 《普通高等教育“十二五”创新型规划教材·电气工程及其自动化系列:嵌入式控制系统开发及应用实例》由浅入深,与实际工程紧密结合,既可用于普通高校嵌入式系统课程教学,又可为相关的工程技术人员提供参考。
正如书名所描述的那样,本书将引导读者从零开始,一步一步地设计完成一个具备实际应用价值的嵌入式网络系统。章节安排如下:章详细阐述硬件平台的设计;第2章指导读者搭建一个完整的开发、调试环境;第3章读者构建一个最基本的嵌入式系统;第4章讲解μC/OS-II的移植和使用;第5章从理论层面讲解嵌入式TCP/IP协议栈LwiP的实现细节;第6~8章讲解如何把LwiP移植到本书在章完成的硬件平台上;最后两章讲解如何根据客户需求重构软件系统。本书注重个人实际开发经验的总结,尽力避免纯理论性描述带给读者的枯燥乏味感。书中涉及的知识点凡是能够运用实例进行描述的,笔者均会提供一个设计实例,讲述将围绕实例进行;而且随书还提供了大量、完整的设计实例和实现代码,具备较高的可操作性。本书不会想当然地认为读者已经具备了某项知识,尽力做到对技
本书介绍了作为SOA核心和基础架构的ESB(EnterpriseServiceBus,企业服务总线)的主要功能,并且重点介绍BEA的企业级ESB产品——AquaLogicServiceBus(简称ALSB)。在本书中,读者将通过很多详细的例子来领略ALSB如何与一些传统的系统相连接,以及WebService通用的设计模式,丰富在SOA与ESB上开发与构架方面的经验。本书总共15章,其中大多数章节在内容上相对独立,读者可以单独地阅读每一章。不论是对ESB和SOA概念完全不了解的新手,还是ALSB的专家,本书都具有可读性和指导意义。
STEP7是西门子公司主流S7-300、400系列可编程序控制器的编程软件,使用STEP7可以对C7、WINAC以及ET200智能分布式I/O站进行编程。本书简单地介绍了西门子公司S7—300、400系列PLC硬件系统和CPU程序处理的方法,以大量的篇幅介绍了从项目的创建、编程、站点间通信到调试,以及如何完成一个完整的控制任务的实现过程,并以示例的方式介绍了每种基本编程指令的使用,便于读者对指令集的理解。复杂而又灵活的间接寻址一直是困扰着许多编程人员的难点,书中结合实际的应用程序,对间接寻址的各种指令以及使用方法逐一解析,使读者能够增强阅读程序的能力、扩展编程思路。书中还对常用的功能模块,如高速计数器、定位模块、高速布尔处理器的使用进行了详细介绍,言简意赅的示例可以使读者快速入门。本书适合系统工程师、现场工程技术人员、大专院校相关专业师
是否有兴趣开发嵌入式系统?这些系统无法容忍低下的效率,它们需要遵循严格的方式进行编程。《嵌入式系统开发(影印版)》这本易于阅读的指南通过经典的软件设计模式和嵌入式编程的全新模式来帮助你培养许多良好的开发习惯。你会学习到如何为处理器而不是操作系统来搭建系统架构,并且了解到处理硬件问题和制造工艺所需的特殊技术。这本书的作者创建过各种各样的嵌入式系统,从城市监控和DNA扫描仪到儿童玩具。本书适合于中等和有经验的编程人员,无论你使用的是什么平台。本书由怀特(White,E.)著。
本书详细介绍了如何使用各种基于GPL协议和OpenSource协议的开发工具和软件,并通过这些软件来研究、移植并开发Linux、μClinux和μC/OSⅡ操作系统以及相关系统软件的过程,同时对多种典型嵌入式开发板上的操作系统和系统软件的移植进行了详细分析和描述。通过介绍SkyEye硬件模拟平台的内部实现和具体使用,让读者可以在没有实际嵌入式硬件开发板的情况下,学习、研究和开发嵌入式操作系统和系统软件。书中所有例子都在相关的嵌入式硬件开发板上或SkyEye硬件模拟平台上调试过。书中附光盘1张,包含与本书相关的硬件文档、软件工具、操作系统和系统软件,可作为读者进行具体实践的补充。本书面向嵌入式系统软件开发初学者和中开发人员,具有较强的系统性和实用性,可作为高等院校相关专业的教学参考书籍以及嵌入式系统开发人员的参考资料,也可以作为嵌
《计算机组成原理》主要阐述计算机系统的组成及工作原理。《计算机组成原理》从算机发展与应用入门,以循序渐进的方式,全面、系统地介绍计算机系统的硬件结构功能及其原理。考虑到 计算机组成原理 课程的内容比较抽象,很多计算机专业本、专科学生和计算机技术人员难以接受,本教材采用图、文、表相结合的方式编写,使难以理解的抽象叙述尽量通俗易懂。 《计算机组成原理》讲授的是计算机组成的一般原理,不针对任何机型。经审定,《计算机组成原理》可以作为高校计算机专业、非计算机专业本、专科学生教材,也可用作计算机培训用书。
本书以Altera公司的技术资料为蓝本,结合作者多年的Nios软件开发经验及长期在EDA专业论坛NiosⅡ版块担任版主积累的心得,首先从复位、中断、编程环境、设备驱动以及应用程序二进制接口等五个方面对NiosⅡ软件架构进行横向揭密,接着又从汇编语法、makefile、链接脚本、调试手段以及开发技巧等多个角度对NiosⅡ软件架构进行纵向解析,纵横交错层层揭开了NiosⅡ软件架构的真面目,因而本书既可作为NiosⅡ嵌入式软件开发的中高阶指导书,也可作为NiosⅡ软件开发手册。本书书名虽为“NiosⅡ软件架构解析”,但内容涉及嵌入式软件开发的方方面面,主要面向学习或从事嵌入式软件开发的学生和工程技术人员,也可作为相关专业研究生和高年级本科生的教材。
本书以引导读者快速掌握对ATmegal28单片机的编程为目的,详细地介绍了涉及编程的ATmegal28单片机的内部结构和外围接口的特点和性能及其指令系统。在此基础上,又介绍了CodeVision AVR编译器使用C语言的相关知识和集成开发环境,以及AVR Studio调试环境。书中穿插大量的实用程序段,并在最后一章系统地给出一些综合实例。 通过本书的学习,读者也会其他AVR系列高档单片机有了解。本书既适合AVR单片机的初学者,也适合有单片机嵌入式应用基础的电子工程技术人员,也可作为高等院校电子信息、自动控制、计算机等专业大中专院校的教学和科研开发参考书。
Intel微处理器已经在电子、通信、控制系统和桌面计算机系统等领域得到了广泛的应用。本书从实用的角度出发,全面介绍了Intel系列微处理器的编程和接口技术。主要内容包括:微处理器的编程模式和系统结构;Intel系列微处理器指令;在C/C 程序中编制汇编程序模块;存储器接口;基本输入/输出技术;数值协处理器及MMX技术;总线接口;8086/8088、80186/80188~80486、Pentium系列微处理器等。与第四版相比,本书增加了如何将汇编语言与C/C 结合起来编程、USB接口、MMX技术及PentiumⅡ等内容。书中列举了大量实例,具有较强的实用性;本书内容系统,结构合理,叙述详尽,每章前有学习目标、章后有小结及习题,并配有大量图表,易为读者接受。此外,本书内容较新,使读者能够把握技术发展的前沿。本书可作为高等校院相关课程教材。对于希望掌握Intel微处理器编程和接
TI DSP开发板是为DSP开发人员在项目初始阶段进行算法验证和DSP型号选择的测试工具,而TIXDS560是DSP开发人员在项目高级阶段进行调试的专用硬件开发工具。 本书着重介绍了TI XDS560专用硬件开发工具和TI DSP开发板,共分l0章,具体内容包括TI数字信号处理解决方案——硬件仿真基础、XDS560硬件仿真器简介和技术参考、TMS320VC5416/C5510/C6713 DSK开发套件、IEKC64x用户手册、TMS320DM642评估板技术手册和Code Composer Studi0实用手册。 本手册不是一本教材,不是按循序渐进编写的,它是一本资料汇编,均由Tl的DSP文档编泽而成,供DSP开发者参考。
《片上多处理器体系结构改善吞吐率和延迟的技术》主要内容是片上多处理器(chipmultiprocessor),又称多核微处理器或简称CMP,已成为构造现代高性能微处理器的技术途径。《片上多处理器体系结构改善吞吐率和延迟的技术》在简单介绍了片上多处理器的基本概念后,着重于从提高吞吐率和缩短响应时延两方面探讨片上多处理器的基本技术与设计方法。同时介绍了多核处理器的编程技巧,包括线程级猜测和事务型内存等热点技术。通过阅读《片上多处理器体系结构改善吞吐率和延迟的技术》,读者可以在较短时间内熟悉和掌握片上多处理器研究的主流技术和的研究成果,为片上多处理器领域的科研和应用带来新的思路和灵感。
本书系统讲述单片机应用系统设计技术。内容涵盖MCS-51单片机的系统结构、硬件资源、指令系统与编程技术,单片机的串/并行扩展技术,PIC和ARM系列单片机的原理与应用技术,单片机应用系统设计实例与选题等。书中实例均来源于工程实践,涉及面广、实用性强。 本书内容丰富、深入浅出、实例新颖、易于掌握,既可作为高等院校自动化、电子工程等专业本科和研究生的教材,也可作为单片机系统开发人员的技术参考书。
《电子与嵌入式系统设计译丛·ARM快速嵌入式系统原型设计:基于开源硬件mbed》旨在通过mbed介绍嵌入式系统设计的所有主要议题,便于读者快速掌握嵌入式系统的设计方法。本书共15章。~10章从基本的原理和简单的项目入手,使用mbed项目示例提供一套完整的嵌入式系统设计入门课程,旨在揭示如何使用mbed快速地设计嵌入式系统。1~15章逐渐深入到更专业的领域,阐述嵌入式系统的设计精髓,为读者进一步阅读或学习更高级的课程打基础。
我们每天都在使用嵌入式计算机,也许是控制烤箱、闹钟的系统,也许是汽车的自动驾驶系统。富有经验的程序员都知道,底层硬件是一个出色的嵌入式软件的前提。本书是一本嵌入式硬件设计的入门教材,主要是关于为嵌入式应用设计小型机器的书。市场上有很多专门讲述为特定微处理器编写代码的书籍,也有一些侧重于嵌入式系统设计方法(但没有提供实践信息)的书籍。本书采用了一种折衷的途径,告诉读者构建一个属于自己的产品所需的一些知识,将嵌入式系统设计的许多学问提炼成了这本小册子。本书会告诉你如何构建一个完整的嵌入式系统,如何向其添加外部设备,以及如何将你的系统与其他设备连接起来。本书所包括的内容:·嵌入式系统的理论和实践·为一个嵌入式系统供电·制作并调试一个嵌入式系统·诸如PIC、AtmelAVR以及Motorola68000系列的处理器·
本书从教学的角度出发,全面讨论了嵌入式软件设计的思想与方法。在编排上循序渐进,从基础准备,到驱动模型,再深入到整个系统及系统的构建。在讲解上通过建立模型来帮助读者系统掌握嵌入式软件设计的普遍原理与编程接口。内容包括:高效、稳定和规范的程序基础,多任务环境,I/O系统的内部结构,驱动模型,BSP设计要素,嵌入式软件设计的经验技巧;在硬件基础方面讨论了总线与设备的模型,基于MIPS和ARM SoC在多个系统平台VxWorks,Lnux及WinCE下的系统资源的操控。 本书可作为在校学生学习嵌入式软件设计原理的教学参考用书,也可作为嵌入式软件开发工程人员深入掌握系统软件设计的指南,以及嵌入式软件培训的参考教材。
《21世纪高职高专电子信息系列技能规划教材:单片机原理及应用》依据高等职业教育对高技能型人才的培养目标和要求,结合单片机技术的发展趋势,兼顾单片机原理和应用两个方面,以项目化的形式组织和整理教学内容,通过设计一些具有典型意义的实践训练项目,来提高学生的实践操作水平。本书主要内容包括单片机基础知识、MCS-51单片机硬件系统和指令系统、汇编语言程序设计、显示器及键盘、中断及定时系统、MCS-51单片机系统扩展、A/D和D/A转换电路、串行口通信、单片机应用系统综合设计等。 《21世纪高职高专电子信息系列技能规划教材:单片机原理及应用》可作为高职高专院校自动化类、机电一体化类、汽车电子类、电子信息类、通信类专业的教学用书,也可作为相关行业岗位培训教材和电子技术、单片机技术的工程技术人员及自学者阅读和参考