期刊文献+

基于Forth虚拟机的嵌入式动态装载系统研究

Research on Embedded Dynamic Loading System Based on Forth Virtual Machine
下载PDF
导出
摘要 当前流行的嵌入式Forth系统均不支持动态装载,即不支持固件模块的在线编辑、在线更新、在线编译、在线调式。本文采用Forth虚拟机技术、延迟词等技术,在前期AmForth多任务操作系统研究的基础上对SD卡驱动、文件系统接口、Forth缓冲池管理以及固件在线编译等动态装载关键技术进行研究。同时,利用Forth特有的解释/编译在线交互能力,提出一种新的嵌入式Forth动态装载机制,在资源有限的条件下,实现了固件模块的动态装载,为嵌入式领域固件模块在线编译提供了解决方案。 Currently popular embedded Forth systems do not support dynamic loading,that is,online editing,online updating,online compilation,and online tuning of firmware modules are not supported.This paper uses Forth virtual machine technology,delay words and other technologies.Based on the previous research of AmForth multi-tasking operating system,it studies the SD card driver,file system interface,Forth buffer pool management,and online firmware compilation.Utilizing Forth’s unique interpretation/compilation online interaction capability,a new embedded Forth dynamic loading mechanism is proposed.Under the condition of limited resources,the dynamic loading of firmware modules is realized,which provides a solution for online compilation of firmware modules in the embedded field.
作者 万春梅 陈睿 王丹 WAN Chunmei;CHEN Rui;WANG Dan(Bijie Vocational and Technical College,Bijie Guizhou 551700,China;Big Data Industry Development Center,Bijie Bureau of Industry and Information Technology,Bijie Guizhou 551700,China)
出处 《信息与电脑》 2021年第13期17-20,共4页 Information & Computer
关键词 嵌入式系统 动态装载系统 Forth虚拟机 embedded system dynamic loading system Forth virtual machine
  • 相关文献

参考文献4

二级参考文献24

  • 1杨为民,代红兵,安红萍,周永录.一种新的嵌入式Forth实时操作系统的研究[J].云南大学学报(自然科学版),2013,35(S2):96-103. 被引量:3
  • 2代红兵.新型,高效微机FORTH语言的研制[J].中国科学院研究生院学报,1993,10(1):62-69. 被引量:4
  • 3代红兵.高效微机实时多任务操作系统设计与实现[J].中国科学院研究生院学报,1993,10(3):283-292. 被引量:4
  • 4JinXfei. Forth语言[EB/OL]. (2010-07-15) [2013-07-16]. ht-tp ://blog. csdn. net/jinxfei/articleldetails/5738494.
  • 5Forth Inc. Featured forth applications [EB/OL]. ( 2009- 01- 01 )[2013-07-16]. http://www. forth, com/resources /app Notes.
  • 6JAMES R. Space-related applications of forth[EB/OL]. (2006-09)[2013-07-16]. http;//forth, gsfc. nasa . gov/.
  • 7GUZEMAN D G. A 21st century sea change taking place in embeddedmicro processors[EB/OL]. (2006-12) [2013-07-16]. http://www.intellasys. net/templates/trial/content/WPEmb Micro, pdf.
  • 8IntellaSys, A TPL Group Enterprise. SEAforth 40C18 scalable embed-ded array processor[EB/OL] . .2008-01-01) [2013-04-26]. ht-tp://www. intellasys. net/templates/trial/content/SEK _ 40C18 _DataSheet一1.1. pdf.
  • 9LaFOREST C E. Second-generation stack computer architecture[EB/OL]. (2007-08-01) [2013-02-10]. http;//is. uWaterloo. ca/Eric_LaForest_Thesis. pdf.
  • 10CSDN. Forth 语言之父的神品[EB/OL] . (2010-02-07) [2013-07-16]. http://soft, zdnet. com. cn/software _ zonel2010/0207/1627096. shtml.

共引文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部