32位MCU开发攻略 - 技巧篇

2010年05月20日 11:57    发布者:诸葛孔明
前 言

单片机可能是中国工程师最熟悉的一种器件了,几乎每个工科大学生都接触过这个器件,20多年前,在陈章龙、何立民、邵贝贝等我国单片机应用前辈的推动下,单片机走入中国,在工业控制、家庭应用等方面发挥出巨大的作用!目前,虽然8位单片机如51等依然是单片机应用的主体,但是32位单片机(也称MCU)的应用呈现出高速增长势态,有数据显示:仅在过去一年,基于ARM Cortex-M3的MCU的出货量增长率就达到200%!这些高性能、低功耗的MCU广泛应用于汽车电子、工业应用、医疗电子等领域,而据研究机构预测,中国MCU的可用市场总量(TAM)将从2009年的20亿美元增长到2013年的30亿美元以上,其增幅为全球水平的两倍。市场对稳定、可靠而又有着丰富外设集成的通用微控制器有着迫切需求,这也从侧面说明普及MCU开发知识有充足的必要性。

另一个有趣的现象是当我在书店查找有关书籍时,却发现在查找的400多本有关单片机的图书中,有95%左右的是关于51单片机的,还有3%左右是关于16位单片机的,只有2%左右的是关于32位MCU的,可见需求和供给之间出现了巨大的落差,这也是电子创新网推出《32位MCU开发全攻略》电子书的初衷之一。

基于上述原因,本电子书主要讲述32位MCU应用开发知识,对于8位单片机的开发,因为已经有大量书籍,这里不再赘述。本书的第一章主要介绍了嵌入式系统的背景知识、基本概念和目前发展状况,让大家对嵌入式系统的发展有大致的了解。第二章主要介绍了微控制器的基本原理、结构和32位ARM MCU供应商的信息。第三章主要介绍了ARM内核的一些特点及ARM指令集。第四章以恩智浦公司的MCU为例详细介绍了32位ARM MCU的具体结构、功能和特点。第五章是本书的重点内容,以恩智浦的LPC17xx系列MCU为例,分模块详细介绍了MCU的应用开发,这些介绍把软硬件结合在一起,这是本书和其他类似书籍的区别之一。第六章介绍了MCU开发工具及开发流程。第七章我们搜集了多个MCU开发应用实例,通过这些实例,进一步强化MCU开发技巧和系统设计方法。第八章我们以问答的形式介绍MCU开发的技巧,这些问答具有一定的基础性和代表性,可以帮助工程师解决MCU应用开发中遇到的难题。第九章我们罗列了一些MCU开发资源信息,工程师朋友可以通过链接获得所需的知识。第十章是有关本书的编委信息。第十一章是本书的版权声明,我们授权工程师朋友和媒体免费下载此书并进行推广,但是不得以本书进行商业活动。

本文因为内容很多,分为上下册,上册为基础知识篇,从第一章到第五章,下册为开发技巧篇,为第六章以后内容。

本书可以作为MCU应用工程师、大中专学生或MCU爱好者学习32位MCU开发的参考教材。

目录
前言••••••••••••••••••••••••••••••••••••••••••••••••••2
第6章 MCU开发流程与开发工具•••••••••••••••••••••5
6.1 MCU开发基本开发流程 ••••••••••••••••••••••5
6.2 MCU软件开发环境介绍 ••••••••••••••••••••••7
6.3 ReaIView MDK与ADS比较••••••••••••••••••43
6.4 MCU硬件开发调试工具介绍•••••••••••••••44
第7章 MCU应用开发实例••••••••••••••••••••••••50
7.1 基于LPC2478的实用型太阳能发电控制系统•••••••••••••••••••••••••••••••••••••50
7.2 智能路况分析导盲杖••••••••••••••••••••••••64
7.3 通用人体呼吸气体检测电子鼻仪器设计••••••••••••••••••••••••••••••••••••••••••70
7.4 基于LPC2000系列MCU的定位与监控系统实现••••••••••••••••••••••••••••••••••75
7.5 恩智浦P89LPC922+PCF8576电表微控制器方案 ••••••••••••••••••••••••••••••••81
7.6 嵌入式实时操作系统FreeRTOS在ARM7上移植的实现••••••••••••••••••••••••••83
第8章 MCU应用开发百问•••••••••••••••••••••••••90
8.1 关于ARM内核问答•••••••••••••••••••••••••90
8.2 有关开发工具问答••••••••••••••••••••••••••95
8.3 有关MCU硬件设计问答•••••••••••••••••••••99
8.4 有关MCU开发软件编程问答•••••••••••••••104
8.5 有关MCU开发调试问答 •••••••••••••••••••121
8.6 其他有关MCU开发问答 •••••••••••••••••••123
第9章 MCU开发资源总汇••••••••••••••••••••••••••126
第10章 编和信息与后记••••••••••••••••••••••••••••127
第11章 版权声明•••••••••••••••••••••••••••••••••128
参考文献••••••••••••••••••••••••••••••••••••••••••••129

下载:
15779
15780
15781
该文章有附件资料,如需下载请访问 电脑版

网友评论

hxy3100 2010年05月26日
多谢,正在研究呢
wood 2010年05月28日
学习学习!!!!
amingor168 2010年05月28日
感謝大大無私分享
senzh01 2010年05月29日
先一起下载了,回去慢慢看!谢谢!
senzh01 2010年05月29日
看了这么多人下载却只有几个回帖的?!
meter8888 2010年05月31日
学习
joyney2 2010年05月31日
学习了 谢谢
zxiangru 2010年06月01日
学习学习!!!!
zxiangru 2010年06月01日
学习学习!!!!
zxiangru 2010年06月01日
学习学习!!!!
zxiangru 2010年06月01日
学习!!!!
zxiangru 2010年06月01日
学习学习!!!!
r2004yong 2010年06月01日
学习一下
r2004yong 2010年06月01日
谢谢
univercity 2010年06月02日
xiexie
univercity 2010年06月02日
谢谢
univercity 2010年06月02日
Thank you!
univercity 2010年06月02日
十分感谢!
lichundong 2010年06月02日
谢谢分享!!!
lichundong 2010年06月02日
谢谢!!!
lichundong 2010年06月02日
太谢谢你了!!!
z_afei 2010年06月03日
好东西!!
supermcu 2010年06月05日
不错的资料
dortmund 2010年06月05日
thanks  a lot ,
dortmund 2010年06月05日
谢谢,好东西
supermcu 2010年06月05日
谢谢分享
yiyi1429 2010年06月08日
yiyi1429 2010年06月08日
再顶
yiyi1429 2010年06月08日
顶顶顶
yiyi1429 2010年06月08日
顶顶顶顶
yiyi1429 2010年06月08日
{:4_87:}
哈里大叔 2010年06月08日
看了这么多人下载却只有几个回帖的?!
哈里大叔 2010年06月08日
十分感谢!
哈里大叔 2010年06月08日
先一起下载了,回去慢慢看!谢谢!
inter122971 2010年07月24日
谢谢分享!
hungyu36 2010年08月23日
好東西,頂!謝謝分享
hungyu36 2010年08月23日
好東西,頂!
hungyu36 2010年08月23日
頂!謝謝分享
hungyu36 2010年08月23日
謝謝分享
dtsb 2010年09月09日
谢谢分享辛苦了
dtsb 2010年09月09日
十分感谢!
dtsb 2010年09月09日
十分感谢!
guohui_1 2010年09月10日
学习了 谢谢
1046235000 2010年12月06日
不错的资料,谢谢。
zhuozc 2012年02月05日
学习
lidezhen2 2014年12月05日
32位MCU开发攻略 - 技巧篇
xie xie