作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2009, Vol. 35 ›› Issue (5): 37-39,4. doi: 10.3969/j.issn.1000-3428.2009.05.013

• 软件技术与数据库 • 上一篇    下一篇

嵌入式系统中多用户程序在线编程技术

殷树明,王宜怀   

  1. (苏州大学计算机科学与技术学院,苏州 215006)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-03-05 发布日期:2009-03-05

Technology of Multi-program In-circuit Programming in Embedded System

YIN Shu-ming, WANG Yi-huai   

  1. (College of Computer Science and Technology, Soochow University, Suzhou 215006)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-03-05 Published:2009-03-05

摘要: 针对嵌入式系统中只能实现单用户程序在线编程的问题,提出一种多用户程序在线编程方法。以MC9S12DG128为例,基于片内Flash存储器的特性和存储映像,采用Flash存储空间划分、向量重定位、监控程序组织与设计等关键技术实现系统资源在多个用户程序之间的合理分配。在教学机器人开发平台中的应用结果表明,采用多用户程序在线编程技术的嵌入式系统,运行稳定、可维护性好、方便 更新。

关键词: 多用户程序, 在线编程, 向量重定位, 监控程序, 线性地址

Abstract: A method of multi-program in-circuit programming is presented in embedded system according to the demand of locating multi-program in the main chip, in which the key technices are adopted based on MC9S12DG128 to achieve the allocation of system resource among multi programs such as dividing technic of flash memory space, vector redirect, design of supervisory control program. The actual application in the fundamental platform of robot development for education show that the embedded system which adopts the technic of multi-program in-circuit programming runs stably and updates conveniently.

Key words: multi-program, in-circuit programming, vector redirect, supervisory control program, linear address

中图分类号: