一种软硬件自主可控的嵌入式实时控制系统
2017-03-31吕华溢谢政
单片机与嵌入式系统应用 2017年3期
吕华溢,谢政
(1.中航工业北京长城计量测试技术研究所,北京 100095;2.重庆大学)
一种软硬件自主可控的嵌入式实时控制系统
吕华溢1,谢政2
(1.中航工业北京长城计量测试技术研究所,北京 100095;2.重庆大学)
本文基于国产GD32微控制器和RT-Thread实时操作系统,构建了一种软硬件自主可控的嵌入式实时控制系统。研究了RT-Thread操作系统在GD32芯片开发板上的移植方法和驱动程序改写,并编写多任务应用程序进行测试,证明了系统运行稳定可靠,为国产嵌入式控制系统的发展提供了一种技术实现途径。
嵌入式实时控制系统;自主可控;GD32;RT-Thread
引 言
由微控制器和实时操作系统共同构成的嵌入式实时控制系统在工业生产、交通运输、能源供给、国防装备等众多领域被广泛使用,是实现自动化技术的核心中枢。目前,国内所采用的嵌入式实时控制系统大多基于国外的微控制器芯片和软件产品,在“棱镜门”[1]和“Stuxnet病毒”[2]事件后,关键领域所采用的嵌入式系统的安全问题已被国内用户所重视,发展自主可控、安全可靠的嵌入式实时控制系统已成为必然趋势[3]。
伴随国产微控制器芯片和实时操作系统软件的不断发展和日趋成熟,基于国产软、硬件产品构建自主可控的嵌入式实时控制系统已经具备实现条件。本文采用具有ARM Cortex-M3内核的国产微控制器GD32F207芯片和RT-Thread实时操作系统建立了一套完全国产化的嵌入式实时控制系统,为国产自主可控嵌入式实时控制系统的建立及应用进行了技术经验总结和有益探索。……
登录APP查看全文
