首页    期刊浏览 2024年11月26日 星期二
登录注册

文章基本信息

  • 标题:軽量Rubyを用いた効率的な組込みソフトウェア開発コンポーネントベースフレームワーク
  • 本地全文:下载
  • 作者:山本 拓朗 ; 大山 博司 ; 安積 卓也
  • 期刊名称:コンピュータ ソフトウェア
  • 印刷版ISSN:0289-6540
  • 出版年度:2017
  • 卷号:34
  • 期号:4
  • 页码:4_3-4_16
  • DOI:10.11309/jssst.34.4_3
  • 语种:Japanese
  • 出版社:Japan Society for Software Science and Technology
  • 摘要:

    The complexity and scale of embedded software have increased. To improve the productivity, the mruby on TOPPERS embedded component system (TECS) framework, which employs a scripting language (i.e., lightweight Ruby) and supports component-based development, has been proposed. In the current mruby on TECS framework, mruby programs must be compiled and linked every time they are modified, because mruby bytecode are incorporated in the platform. Moreover, while the framework supports multiple virtual machines (VMs), developers must be familiar with the functions of real-time operating systems to effectively execute multiple mruby programs concurrently or in parallel. This paper proposed an extended mruby on TECS framework that improves development efficiency more than the current framework. We implemented a Bluetooth loader receives an mruby bytecode, and a RiteVM scheduler simplifies multitasking. Synchronization of initializing multiple tasks is also implemented using an Eventflag. Experimental results demonstrate the advantages of the proposed framework.

国家哲学社会科学文献中心版权所有