首页 | 本学科首页   官方微博 | 高级检索  
     


PL/M codes mixing on single-board systems
Authors:JF Poiraudeau  S Roux
Affiliation:Laboratoire d''Electronique et d''Informatique Industrielles, Université de Limoges, 87065 Limoges Cedex, France
Abstract:For 8-bit microprocessors, there is no immediate software solution to the problem raised by block-structured procedures, ROM implanted and called from a program located in a memory area. What happens with the debugging and evaluation of application software intended for a single-board system is that the modules have to be tested one by one through the target system before they are gradually implemented into ROM. The use of an incircuit emulator prevents this difficulty from occurring but, as most of the time only one emulator is available for a few teams, its use seems to be restricted to integration into the hardware.This paper describes a software interface which allows the ROM-implemented code and the RAM-implemented code to communicate. It is thus possible to allocate the code obtained using a high-level language at two noncontiguous locations, the first in ROM for the procedures already checked and the second in RAM for the procedures to be debugged. The use of a monitor allows the debugging of the critical parts and the evaluation of all the software before burning it permanently into ROM.
Keywords:microsystems  PL/M  software development
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号