资源描述:
《基于模型的设计--mcu篇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、北京航空航天大学出版社基于模型的设计———MCU篇刘杰翁公羽周宇博著北京航空航天大学出版社内容简介本书以基于模型的设计在MCU中的应用为主线,分三部分介绍全书。第一部分,深入剖析了Stateflow的建模与应用,以及Simulink建模与调试;介绍了新版MATLAB的特色功能与R2010b版中EmbeddedMATLAB的编程规范和新的编程与调试模式;最后着重讨论了用户驱动模块的创建过程与应用实例等。第二部分,演示了简化的基于模型设计,即基于模型的8051、英飞凌C166、MicrochipdsPIC、ARM等MCU中的快速开发,并在Proteus中
2、进行虚拟硬件测试,使读者直观地感受到在可视化的开发环境中,从算法验证到嵌入式C代码自动生成一步到位的方便与高效。第三部分,以直流电动机的PID控制模型为例,介绍了满足DO-178b航空电子规范的完整基于模型设计在ARM上的实现。其流程包括可执行、可跟踪的需求分析/技术规范、ModelAd-vior测试、系统测试、设计测试、浮点模型到定点模型的自动转换与定标、为特定芯片生成嵌入式C代码、软件/硬件在环测试、嵌入式实时C代码的自动生成,最后是手工底层驱动代码与自动代码的整合等,这部分是本书的总结与核心。本书可作为航天军工、汽车电子、通信与信息处理,电力等
3、行业的工程师从事MCU开发时的技术手册,也可作为高校电类专业的MCU开发或基于模型设计的教材,同时也是Simulink/Sateflow高级建模与验证的参考书,另外也为广大高校学生(本、硕、博)做毕业设计提供了一种高效、快捷的软件实现方法。图书在版编目(CIP)数据基于模型的设计.MCU篇/刘杰等著.--北京:北京航空航天大学出版社,2011.1ISBN9787512403154Ⅰ.①基…Ⅱ.①刘…Ⅲ.①单片微型计算机—微控制器—程序设计Ⅳ.①TP332.3中国版本图书馆CIP数据核字(2011)第004260号版权所有,侵权必究。北京航空航天大学出
4、版社基于模型的设计———MCU篇刘杰翁公羽周宇博著责任编辑刘晨*北京航空航天大学出版社出版发行北京市海淀区学院路37号(邮编100191)http://www.buaapress.com.cn发行部电话:(010)82317024传真:(010)82328026读者信箱:emsbook@gmail.com邮购电话:(010)82316936有限公司印装各地书店经销*开本:787×10921/16印张:32字数:819千字2011年1月第1版2011年1月第1次印刷印数:4000册ISBN9787512403154定价:69.00元前言20世纪90年代
5、初,航空航天、汽车等行业中开始大量使用微控制器单元,开发人员首先发现通过建模与仿真,可以大大提高MCU系统的开发效率。到了20世纪90年代中期,出现了代码自动生成技术,使基于模型设计的雏形随之显现。近十几年来,信息技术飞速发展,产品中软件控制代码呈爆炸性增长的趋势。一台中高档汽车的控制代码超过500万行,第四代战机F35的软件代码则高达1500万行,它们都超过了人类第一次登月———阿波罗计划中软件代码的规模。随着代码量的迅速膨胀,传统的手工编程模式面临着产品开发周期被迫拉长,开发成本成倍增加,同时产品可靠性也难以保障等诸多难以克服的困难,已很难适应当
6、今科技发展的需要,严重制约了我国现代化的进展。目前,世界上已有数家具有前瞻性的软件公司推出了自己的基于模型设计软件,如SCADE、dSpace、MATLAB等,它们是世界科技创新的技术源泉。空客A380、美国通用公司的混合动力汽车、我国二汽新能源汽车的电池管理系统、喷气发动机、洛克马丁公司的联合攻击机F35等重大创新项目,都采用了基于模型的设计。作者自2000年开始关注自动代码生成技术,以及后来的基于模型设计,尤其是最近三四年来,夜以继日地钻研基于模型设计的思想,阅读浏览了超过10万页的外文资料与技术文档,做了大量基于模型设计的实验,撰写了国内第一本
7、基于模型设计的专著———《基于模型的设计及其嵌入式实现》。也许是外国政府或国际知名企业对这项新技术有所保留,网上很难找到有价值的开发实例,美国CRC出版社2009年11月出版的《Model-BasedDesignforEmbeddedSystems》一书,也仅是作了知识性的介绍。通过这几年作者及实验室全体同仁的共同奋斗,基本掌握了基于模型的设计方法,并已将此技术推向了实用阶段。现北京航空航天大学出版社将近年的研究成果整理成册,以期能为我国的科技创新,建立创新型国家贡献微薄之力。考虑到国内有众多的MATLAB用户,本书以MATLABR2010b为软件平
8、台介绍基于模型设计的方法。书中涉及8051单片机、英飞凌C166单片机、MicrochipdsPIC数字信号