面向Wi-Fi开发的微控制器CC3200的应用研究
本文关键词:面向Wi-Fi开发的微控制器CC3200的应用研究,,由笔耕文化传播整理发布。
【摘要】:CC3200是德州仪器(Texas Instrument)公司在2014年发布的一款集成ARMCortex-M4内核的无线Wi-Fi微控制器,是业内首款将微控制器及Wi-Fi无线收发器集成在单块芯片上的产品。CC3200无线Wi-Fi微控制器不仅继承了Cortex-M4内核高效的控制能力,同时也具有强大Wi-Fi无线网络通信功能,主要代替传统的微控制器+Wi-Fi收发器组成的模块在物联网和智能家居等领域的应用。CC3200无线Wi-Fi微控制器内部集成了丰富的外设接口模块,如GPIO、UART、ADC、PWM、I2C、I2S、SPI、SDHC及并行摄像头接口等。因为CC3200在2014年上半年才刚刚推出,所以目前针对此芯片的研究学习资料相对较少。本文总结了CC3200无线Wi-Fi微控制器的内部存储器映像及引脚功能,设计了CC3200的硬件最小系统并对其有效性进行了测试。遵循嵌入式构件化设计思想,提出了外设底层驱动构件的设计原则,并依此设计并测试了常用的CC3200外设模块的底层驱动程序。为了实现Wi-Fi无线通信功能,本课题分析了CC3200内置的SimpleLink网络驱动程序,对其中的部分函数进行了二次封装,实现了一些常用的Wi-Fi无线网络通信函数。本文将嵌入式实时操作系统MQXLite移植到了CC3200上,对移植过程进行了介绍并做了移植测试,为嵌入式实时操作系统在CC3200上的应用提供了参考。最后,在前文的基础上,利用CC3200及MT9D111摄像头设计了基于Wi-Fi的无线图像采集装置作为应用实例。此装置通过内置的HTTP服务器上的网页进行人机交互,利用MQXLite进行任务调度,使用经过二次封装的SimpleLink网络驱动程序进行Wi-Fi无线网络通信,实现图像的无线采集与显示。
【关键词】:Wi-Fi CC3200 Simple Link MQXLite 图像采集
【学位授予单位】:苏州大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP273;TN92
【目录】:
- 中文摘要4-5
- Abstract5-10
- 第一章绪论10-15
- 1.1 课题背景10-12
- 1.1.1 微控制器的发展11
- 1.1.2 Wi-Fi无线通信技术简介11-12
- 1.2 课题设计目标及意义12-13
- 1.3 本文工作和论文结构13-15
- 1.3.1 本文工作13-14
- 1.3.2 论文结构14-15
- 第二章 CC3200硬件最小系统设计15-27
- 2.1 CC3200芯片简介15-19
- 2.1.1 CC3200芯片存储器映像16-17
- 2.1.2 CC3200的引脚功能17-19
- 2.2 CC3200硬件最小系统设计19-23
- 2.2.1 电源及其滤波电路19-20
- 2.2.2 复位电路20-21
- 2.2.3 晶振电路21
- 2.2.4 调试接口电路21
- 2.2.5 外部FLASH电路21-22
- 2.2.6 启动模式选择电路22-23
- 2.2.7 Wi-Fi无线射频电路23
- 2.3 硬件测试23-26
- 2.3.1 测试方法简介23
- 2.3.2 硬件测试具体实现23-26
- 2.4 本章小结26-27
- 第三章外设模块驱动程序设计27-43
- 3.1 底层驱动构件的设计原则27-29
- 3.1.1 底层驱动构件封装规范27-28
- 3.1.2 底层驱动构件编码风格规范28-29
- 3.2 CC3200启动代码的实现29-30
- 3.3 CC3200底层驱动构件设计30-42
- 3.3.1 UART构件设计31-34
- 3.3.2 ADC构件设计34-36
- 3.3.3 PWM构件设计36-39
- 3.3.4 I2C构件设计39-42
- 3.4 本章小结42-43
- 第四章 SIMPLELINK的二次封装和MQXLITE的移植43-55
- 4.1 SimpleLink的二次封装43-48
- 4.1.1 SimpleLink主机驱动程序简介43-44
- 4.1.2 SimpleLink部分函数的二次封装44-47
- 4.1.3 SimpleLink无线Wi-Fi功能测试47-48
- 4.2 MQXLite在CC3200上的移植48-54
- 4.2.1 MQXLite简介48
- 4.2.2 MQXLite的组织结构48-50
- 4.2.3 MQXLite在CC3200上的移植50-52
- 4.2.4 MQXLite移植测试52-54
- 4.3 本章小结54-55
- 第五章基于WI-FI的无线图像采集装置设计55-61
- 5.1 无线图像采集装置的设计55-57
- 5.1.1 总体架构设计55
- 5.1.2 MT9D111摄像头55-56
- 5.1.3 任务结构划分及执行流程56-57
- 5.2 无线图像采集装置的实现57-60
- 5.2.1 MT9D111驱动程序57-58
- 5.2.2 嵌入式HTTP服务器58-59
- 5.2.3 图像采集web页面59-60
- 5.3 无线图像采集装置测试60
- 5.4 本章小结60-61
- 第六章总结与展望61-63
- 6.1 总结61-62
- 6.2 展望62-63
- 参考文献63-67
- 公开发表的论文及研究成果67-68
- 附录68-70
- 附录A CC3200-Launchpad评估板68
- 附录B MT9D111 摄像头68-69
- 附录C 无线图像采集装置实物图69-70
- 致谢70-71
【相似文献】
中国期刊全文数据库 前10条
1 王克波;贾焰;韩伟红;王志英;;一种基于分布构件装配元信息动态重构的表示方法[J];计算机科学;2006年11期
2 张荣;左春;孙熙杰;;构件化的保险行业应用系统[J];微电子学与计算机;2006年11期
3 祁志强;孙晓民;;车用工具套件的构件化设计与实现[J];计算机工程与设计;2008年02期
4 闫辉;;银弹,中国造——面向构件,面向未来的编程?[J];程序员;2004年06期
5 徐红,李睿,曾珂,李进;构件化技术在本地计费帐务系统中的应用[J];现代电子技术;2005年14期
6 任家东;梁哲;赵黎;;网络协议的构件化方法研究与实现[J];微计算机信息;2006年17期
7 陆闻天;余萍;马晓星;陶先平;吕建;;构件化软件服务及其在Artemis-ARC系统中的应用[J];计算机应用研究;2007年03期
8 严吉;李峻林;赵恒;;舰载文电处理系统构件化设计与实现[J];舰船电子工程;2007年02期
9 翟永健;;浅谈面向构件方式开发软件[J];今日科苑;2007年02期
10 程广河;郝凤琦;张让勇;韩路跃;罗旋;任绪才;;嵌入式环境中的软件构件化研究[J];计算机技术与发展;2007年09期
中国重要会议论文全文数据库 前10条
1 嵇晓宇;范宣华;郝志明;莫军;王柯颖;;面向对象有限元并行计算框架解法器服务构件化设计与集成[A];中国计算力学大会'2010(CCCM2010)暨第八届南方计算力学学术会议(SCCM8)论文集[C];2010年
2 范锐;刘小辉;;企业实体构件动态演化模型[A];2009中国控制与决策会议论文集(3)[C];2009年
3 嵇晓宇;郝志明;莫军;孙乐;王柯颖;;面向对象有限元分析平台数值解法器构件化设计与集成方法研究[A];中国力学学会学术大会'2009论文摘要集[C];2009年
4 郑笛;贾焰;韩伟红;邹鹏;;普适计算环境下支持上下文感知的构件部署框架[A];第二十三届中国数据库学术会议论文集(技术报告篇)[C];2006年
5 张晶;张云生;;分层异构控制系统的构件化设计和交互作用语义描述[A];第二十六届中国控制会议论文集[C];2007年
6 唐朝晖;刘恒;刘金平;桂卫华;;泡沫浮选过程视觉监控系统软件构件化设计与开发[A];第25届中国控制与决策会议论文集[C];2013年
7 浦敏;徐健;张淑梅;李辰寅;李云飞;;一种基于决策树的构件检索方法[A];第三届全国信息检索与内容安全学术会议论文集[C];2007年
8 邵怀斌;喻国平;;基于LINQ技术的构件化电子商务平台的设计与实现[A];2011高等职业教育电子信息类专业学术暨教学研讨会论文集[C];2011年
9 王森;;基于中间件的冶金MES构件的研究及其实现[A];冶金企业MES和ERP技术实践论文集[C];2005年
10 聂蓓蓓;;企业销售管理关系模型及构件化软件系统研制[A];12省区市机械工程学会2006年学术年会湖北省论文集[C];2006年
中国重要报纸全文数据库 前10条
1 上海博科资讯股份有限公司董事长 沈国康;博科:创建大规模构件化平台[N];中国计算机报;2001年
2 本报记者 叶林海 实习记者 万国燕;构件化带动软件工业化[N];中国计算机报;2005年
3 ;走领域构件化之路[N];中国计算机报;2005年
4 记者 高丽华;“软件构件化”破冰[N];计算机世界;2005年
5 王春 薛祖玲;构件化“手工作坊”的终结者[N];科技日报;2005年
6 汪蔚;构件成就 随需应变[N];中国计算机报;2006年
7 陈栋栋;和佳公司采用构件化技术研发新品[N];中国工业报;2009年
8 本报记者 高丽华;构件孕育产业变局[N];计算机世界;2005年
9 本报记者 高丽华;刘亚东的“构件之赌”[N];计算机世界;2005年
10 本报记者 通讯员 张露璐;突围:构件化带动软件工业化生产[N];科技日报;2003年
中国博士学位论文全文数据库 前10条
1 牟立峰;基于构件的软件开发中的构件供应商任务指派及构件选择方法[D];东北大学 ;2010年
2 艾萍;构件柔性组装描述的形式化方法研究及其在水利领域的应用[D];河海大学;2002年
3 盛津芳;商业构件评估方法及关键技术研究[D];中南大学;2007年
4 马晓龙;基于构件的支持群体工作环境中若干问题研究[D];中国科学院研究生院(计算技术研究所);2000年
5 郑笛;基于上下文感知服务的构件化中间件关键技术研究[D];国防科学技术大学;2008年
6 娄渊胜;基于构件的分布式防汛信息系统框架研究[D];河海大学;2002年
7 李绪蓉;面向业务构件的可重构信息系统的模型研究[D];南京航空航天大学;2002年
8 唐彬;基于本体的构件检索研究[D];复旦大学;2007年
9 任守纲;基于构件的制造执行系统产品线关键技术研究[D];南京航空航天大学;2005年
10 古幼鹏;嵌入式实时软件的构件化开发技术研究[D];电子科技大学;2005年
中国硕士学位论文全文数据库 前10条
1 王漪;公文处理系统的构件化分析与设计[D];北京邮电大学;2009年
2 赵云峰;面向需求的构件适用性评价模型的研究[D];大连海事大学;2007年
3 姜大明;面向构件的电子商务平台的设计与原型实现[D];大连海事大学;2008年
4 张亮;基于构件方法的煤矿瓦斯监测系统分析与设计[D];太原科技大学;2008年
5 姚祖明;基于构件的航空发动机建模技术研究[D];南京航空航天大学;2007年
6 孟祥海;基于构件的能源动态监管系统研究与实现[D];青岛科技大学;2009年
7 胡文鹏;基于构件总线的物流信息平台的设计与实现[D];太原科技大学;2009年
8 闫伟;基于本体的构件功能检索系统的研究与设计[D];曲阜师范大学;2009年
9 吴潇;卫生监督构件化业务平台的设计与实现[D];上海交通大学;2009年
10 蔡少霖;基于构件的师资管理系统的设计与实现[D];华东师范大学;2011年
本文关键词:面向Wi-Fi开发的微控制器CC3200的应用研究,由笔耕文化传播整理发布。
本文编号:405620
本文链接:https://www.wllwen.com/kejilunwen/wltx/405620.html