摘要
ARM体系中的symdefs文件(symbol definitionfile)是一种目标文件,包含了从输出映像得到的全局符号定义。以symdefs文件为核心的多映像加载方法,改变了传统的多文件同时下载的方法,能够实现操作系统内核与应用任务的分别加载。论文首先介绍了symdefs文件及以它为核心的多映象加载方法的具体内容,然后以EasyARM2104开发板上移植的μC/OS-Ⅱ操作系统为例介绍了多映像加载方法的具体实现实例。实验结果表明,多映像加载方法能够实现代码的正常加载,并且有利于缩短下载时间,加快开发速度。
The symdefs file is a type of object file of ARM system that contains symbols and their values of the input image. The multi-image loading method based on symdefs files download the kernel of operation system and their application tasks separately,instead of download all of the files at one time.Firstly this paper introduces what is symdefs files and the multi-image loading method,then discusses how to use the multi-image loading method on the EasyARM2104 board where the μC/OS- Ⅱ is proted to.The result of the tests shows that the multi-image loading method can no: only work as traditional method,but also shorten the download time and accelerate the development.
出处
《计算机工程与应用》
CSCD
北大核心
2007年第5期76-78,共3页
Computer Engineering and Applications
基金
广东省自然科学博士科研启动基金(the Natural Science Foundation of Guangdong Province of China under Grant No.05300182)
广东省科技公关计划(the Key Technologies R&D Program of Guangdong Province
China under Grant No.2004A10403001)
广东省粤港关键领域重点突破项目(No.20041A01
No.TC05B372-1)
广东高校科技成果转化重大项目(No.cgzhzd0403
No.cgzhzd0402) 资助
2005年华南理工大学自然科学基金