基于 Cortex- M4 内核的 Kinetis 微控制器的应用研究 中文摘要

2020-02-19 21:16发布

Kinetis 系列微控制器是飞思卡尔公司于 2010 年 下半年推出的基于 ARM
Cortex-M4 内核的微控制器,是业内首款 Cortex-M4 内核芯片。 Cortex-M4 内核是 ARM
公司 2009 年下半年发布的最新的嵌入式内核。Cortex-M4 面向数字信号控制市场,
具有高效并且易于使用的控制和信号处理能力。
Kinetis 系列微控制器内部集成 UART、SLCD、TSI、USB、以太网和 CAN 等模
块,具有高精度的 16 位 ADC 和 12 位 DAC。 Kinetis 微控制器的市场应用主要面向工
业控制,应用领域包括电机控制、通讯、安防和加密等。由于飞思卡尔公司在 2010
年 11 月才提供 Kinetis 微控制器的样片,所以现在 Kinetis 的学习资料和实例程序都
很少。 受飞思卡尔公司委托,苏州大学飞思卡尔嵌入式研发中心承担该芯片的先期研
究应用任务。
本课题选择 Kinetis 系列的 K60N512 芯片为实例,设计制作了一套 Kinetis 开发
套件,包括 K60N512 核心板,Kinetis 系列扩展板和 Kinetis 芯片调试器 OSJTAG。在
嵌入式构件思想指导下,本文实现了 K60N512 的常用模块的驱动,并对模块驱动进
行了充分的验证。本文移植了实时操作系统 FreeRTOS,详细分析了 FreeRTOS 的移
植过程并对移植进行了测试,为实时操作系统在 Kinetis 芯片中的应用提供范例和参
考。 为了加快 K60N512 以太网编程,本文移植了开源的嵌入式 TCP/IP 协议栈 LwIP,
详细阐述 LwIP 移植和测试过程。


KINETIS_中文模块介绍.rar (1.72 MB, 下载次数: 11) 2013-10-28 15:29 上传 点击文件名下载附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。