摘要
在嵌入式数控系统设计中,Bootloader是系统上电或复位后首先运行的一段代码。Bootloader代码的质量对整个数控系统的运行效率有着重要的影响,而Bootloader代码与芯片的特性有着紧密的联系。在分析了Bootloader的原理和启动流程后,在Linux操作系统上搭建的交叉开发环境中进行程序设计,开发了适用于嵌入式处理器芯片S3C6410的Bootloader。试验测试证明:Bootloader具有良好的可移植性,能够引导Linux操作系统稳定快速地启动,数控软件正常运行。
In the design of embedded CNC system, Bootloader is a section of code which firstly runs after system getting electricity and resetting. The quality of Bootloader code has important influence on running effi- ciency of whole Computer Numerical Control (CNC) system, but the Bootloader code has close connec- tion with the characteristic of chip. This paper analyzes the principle and startup process of the Boot- loader, programming in the cross development environment built on the Linux operating system, then developing Bootloader for the embedded processor S3C6410. Testing proves that Bootloader has good portability and Linux starts stably and quickly. The CNC software can run normally.
出处
《制造技术与机床》
北大核心
2015年第11期177-180,共4页
Manufacturing Technology & Machine Tool