全文预览

基于STM32智能家居系统设计

上传者:苏堤漫步 |  格式:doc  |  页数:65 |  大小:1768KB

文档介绍
也可以为其提供电源,保证正常工作不受到影响。2.2KEILMDKKeilMDK的应用十分广泛,因其功能全面性能佳,界面简介友好,从其问世就迅速被广大程序工程师所熟知和使用,工程师的反馈---非常适合STM32的开发。KeilMDK,也称MDK-ARM,RealviewMDK、I-MDK、uVision4 等。MDK-ARM软件为基于Cortex-M、Cortex-R4、ARM7、ARM9处理器设备提供了一个完整的开发环境,一款软件多项应用,方便嵌入式工程师们在不同项目中多种程序的编写,不用多次熟悉开发工具,单凭这一点,早已在嵌入式工程师的心中占据巨大优势,MDK-ARM是一款专为微控制器应用而设计生产的,因其界面简洁清晰,不仅易学易用,而且功能强大,能够满足大多数的嵌入式应用,综合分析是嵌入式工程师的不二选择。MDK-ARM有四个可用版本。所有版本均提供一个完善的C/C++开发环境,实现多界面,多机型,多语言集于一身的高性价比产品,其中MDK-Professional还包含大量的中间库,方便调用且数据库全面。使用Keil来开发嵌入式软件,大致有以下几个步骤:1.创建一个project,选择芯片,并进行一些必要的配置信息2.编写C源文件3.编译工作代码4.修改源程序中的错误5.下载程序调试uVision4开发环境如下我们可以做到编辑,编译,项目管理等多个程序调试步骤,窗口设计合理,出错显示更加清晰,方便程序的调试。uVision4的特点:支持多系列单片机(Cortex-M、Cortex-R4、ARM7和ARM9);多语言(C/C++)的工具链,操作系统自带源码,封装模块化数据;不仅提供编译,调试,还具备仿真环境;网络套件提供多种协议应用;拥有标准的USB设备连接可能,与外设交互友好;不仅可以处理程序代码,还可以处理图形;程序每运行一次会有一次覆盖;符合国际公认的软件接口标准。

收藏

分享

举报
下载此文档