当前位置:主页 > 科技论文 > 网络通信论文 >

面向Wi-Fi开发的微控制器CC3200的应用研究

发布时间:2017-05-29 20:12

  本文关键词:面向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


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户7250c***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com