基于Cortex-M3系列微处理器的图形化编程开发方法技术

技术编号:7478519 阅读:250 留言:0更新日期:2012-07-05 01:45
一种基于Cortex-M3系列微处理器的图形化编程开发方法,主要用于ARM芯片学习和编程开发。本发明专利技术包括图形化编程PC机(1)、USB程序下载器(2)和ARM实验板(3);图形化编程PC机(1)通过图形编程模块(7)来获得程序信息(10),通过程序指令生成模块(8)生成程序执行文件,通过USB程序下载器(2)将程序指令(11)下载到ARM处理器的内核,ARM内核通过自我编程协议(12)解码程序指令(11)完成各项功能模块(6)的开发,C程序生成模块(9)根据接收的程序信息(10)会自动生成相应的C程序代码。该实验平台集成了图形编程环境、程序下载器和ARM实验板,形成一套完整的学习平台,降低了ARM学习者的入学门槛,减小了编程人员的劳动强度,操作简单、实用性强。

【技术实现步骤摘要】

本专利技术涉及一种基于CorteX-M3系列微处理器的图形化编程开发方法,主要用于电子信息产品与智能仪器设备等设计应用领域。
技术介绍
在智能设备高速发展的今天,人们对控制芯片综合性能的需求也日益增强。ARM作为一种低功耗、低成本和高性能的嵌入式系统高端核心芯片,在无线通信、便携式产品、网络、数字消费产品等应用领域占据了领先地位。从应用的角度,在选择ARM芯片时,根据其内核、接口、拓展以及外设等性能的不同,而选择不同的芯片。由于CorteX-M3整合了多种技术,减少内存需求量,并在RISC内核上提供低功耗和高性能,可实现由以往的代码向32 位微控制器的快速移植,因此,Cortex-M3系列微处理器已成为实际电子信息产品与智能仪器设备等项目设计开发人员首选的ARM处理器。随着ARM的飞速发展,在一些大学及科研院所涌起一股学习ARM的热潮,因此市场对ARM开发平台的要求也越来越高。目前,市场上销售的ARM开发板一般主要由三部分组成ARM芯片的最小系统、外设应用模块和下载调试模块,其组成框图如图1所示。现有ARM系统的软件开发,一般采用MDK或IAR等编辑环境通过C源码的编辑、调试和下载本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:宋国荣高忠阳于洪涛胡跃刚焦敬品李楠
申请(专利权)人:北京工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术