摘要: |
当前,我国几个主要的铁道部空调定点生产厂家的车辆空调控制器主要采用PLC或者进口国外的DSP、ARM作为核心处理器。由于乘客对乘车环境要求越来越高和城市轨道市场的开放性,同时,由于进口控制器价格昂贵及一系列问题包括技术封锁、现场调试、后期软件升级等,必然要求开发自己的以微处理器为核心芯片的控制器。
随着微处理器技术和软件技术的迅速发展,嵌入式系统得到越来越广泛的应用。8/16位单片机的速度和内存较难满足嵌入式设备的要求,基于32位RISC处理器的嵌入式技术更加受到青睐。ARM(Advanced RISC Machines)公司的32位RISC处理器,具有高速度、低功耗、成本低、功能强、特有16/32位双指令集等诸多优异性能。
本文综合比较了无实时内核和嵌入实时内核后的ARM系统的性能优劣,采用μc/OS-II作为本系统实时内核,完成了该内核在LPC2292上的移植。
本文采用基于ARM的嵌入式系统来开发该控制器。详细的介绍了基于ARM微处理器LPC2292及uc/OS-Ⅱ操作系统的地铁车辆空调控制器的开发过程。主要有三部分内容:硬件平台设计与实现部分,介绍硬件设计,以及基于ARM微处理器平台的设计开发方法;软件平台设计部分,介绍uc/OS-Ⅱ开发环境的建立,操作系统的的移植;主应用程序的开发,包括:系统应用程序,触摸屏串口通信程序,网络程序,USB程序等。
|