摘要

文章阐述了在ARMS3C2410嵌入式平台下,μCOS自适应启动程序的设计原理与实现方法.该程序在Linux操作系统下使用GNUARM-Linux工具链实现;采用位置无关代码实现μCOS启动,自动识别启动位置,将整个系统装载到SDRAM高端;使用MMU技术,将中断向量映射到0xffff0000,实现"高端中断";采用"间接中断向量"方法,将真正的中断处理程序入口设置在SDRAM中,因此可在μCOS中根据需要随时切换中断处理程序.在ARM μCOS中使用该程序,不仅可以通过vivi下载后由vivi引导运行,还可在ARM裸机上直接启动系统,无需任何改动.

  • 出版日期2010
  • 单位南京晓庄学院