基于Cortex-M4内核的Kinetis微控制器的应用研究(毕业论文)
时间:10-28 11:57
查看:1677次
下载:162次
简介:
本课题选择 Kinetis 系列的 K60N512 芯片为实例,设计制作了一套 Kinetis 开发 套件,包括 K60N512 核心板,Kinetis 系列扩展板和 Kinetis 芯片调试器 OSJTAG。在 嵌入式构件思想指导下,本文实现了 K60N512 的常用模块的驱动,并对模块驱动进 行了充分的验证。本文移植了实时操作系统 FreeRTOS,详细分析了 FreeRTOS 的移植过程并对移植进行了测试,为实时操作系统在 Kinetis 芯片中的应用提供范例和参考。为了加快 K60N512 以太网编程,本文移植了开源的嵌入式 TCP/IP 协议栈 LwIP, 详细阐述 LwIP 移植和测试过程。 为了研究 Kineits 的网络应用,同时也为了验证本课题实现的软硬件平台,本文 设计实现了基于嵌入式 Web 的短信猫。短信猫实现短信发送和接收,使用 FreeRTOS调度任务,使用 LwIP 实现网络通讯,同时移植 Web 服务器用于人机界面。本文实现 的 K60N512 核心板、Kinetis 系列扩展板、Kinetis 调试器 OSJTAG 和模块驱动程序已经计划在 2011 年 8 月苏州大学飞思卡尔大学计划培训中推广。
