基于ARM7的工业控制数据采集系统的研究
1.4 调试接口电路
STM32F103VBT6作为主控芯片具有一个符合IEEE STDll49.1-1990标准的20PIN的JTAG调试接口,通过这个接口可以控制芯片的运行并获取内部信息。该系统通过JTAG接口进行程序调试烧写程序到FLASH中,它连接了STM32F103VBT6内部的5根信号线TD1,TMS,TCK,TD0,NRESE-T,其中4根是输入,分别外接了上拉电阻,保证信号的可靠传输。NRESET为内部JTAG接口电路的复位引脚,通过1 kΩ电阻连接系统复位信号就可以使用MULTI-ICE仿真器进行调试。电路如图3所示。
2 软件设计
对嵌入式系统而言,其软件设计与硬件平台密切相关,硬件环境的不同,会影响操作系统的选择,硬件方案确定之后,操作系统的选择就相对轻松了。
选择嵌入式操作系统类型时,除了经济成本,主要考虑的是它们的性能评价指标,此外还有这样一些要素:对开发工具如编译器、键接器、调试器等的支持程度;可移植性及移植的难度;内存是否支持MMU;是否具有可剪裁性,是否支持用户自定制能力;实时性能优劣及网络功能是否强大等,也是我们要重点考虑的。
目前,开放源代码的免费软件Linux操作系统,已成为用得最多的软实时嵌入式操作系统,这源于其独有的特点和优势:开发成本低、内核可定制、完善的集成开发环境、可移植性好。本系统采用的是Linux操作系统,在Linux平台上进行了应用程序设计,流程图如图4所示。本文引用地址:https://www.eepw.com.cn/article/150913.htm
3 结语
本系统采用ARM7开发设计,具有精度高、运行稳定、实时性好、抗干扰能力强、性价比高的特点,可以在各种工业场合中广泛应用。
采用基于ARM7的嵌入式微处理器,可以使系统小型化,便于提高性能以及与各种外设连接扩展,同时降低了成本,且在具体应用稳定可靠。
评论