您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术一种基于Java的可编程嵌入式系统设计 正文
一种基于Java的可编程嵌入式系统设计

一种基于Java的可编程嵌入式系统设计

点击数:7561 次   录入时间:03-04 11:46:43   整理:http://www.55dianzi.com   嵌入式系统-技术

  9      int b = ((Integer)R.getValue());

  10     int c = a + b;
…;

  }



www.55dianzi.com       
在上例中,为了执行FPGA中的函数objB.m2(),首先对FPGA进行编程(Line1)。然后,将参数拷贝到硬件方法的输 入缓存中(Line3),并对硬件方法进行初始化(Line4)。最后,采用了一个循环函数持续检查硬件方法缓存的状态(Line7,8),直至计算完成,然后拷贝得到结果(Line9)。

  3. 系统实现

系统实现

   
       使用ARM710T处理器和Virtex的FPGA,根据上文给出的设计方案,我们实现了一个 嵌入式 系统开发平台。该平台包括一个网络接口,两个调试接口,一个PCI

主机接口和一个串行口。并移植了一个嵌入式操作系统和一个小巧的 Java 实时运行环境。如图4:

  4. 总结
   
       本文用一种全新的思路,对传统的嵌入式系统进行了改进,实现了一种能够支持多种应用的嵌入式系统平台。利用FPGA的 可编程 性和Java平台良好的移植性能,该平台完全能够满足我们的设计要求。当然,也有不足之处,比如对配置控制器的状态的获取,可以考虑使用中断的方式来实现,而不是采用本文中的循环查询机制。这将在以后的工作中加以改进。
  
参考文献:

  1. T.Kuhn, W.Rosenstiel, Java Based Modeling and Simulation of Digital SystEMS on Register Transfer Level, Int. Workshop on System Design Automation, 1998
  
       2. Sun MICrosystems, Inc, Embedded Java Application Environment, http://java.sun.com/products/embeddedjava/
  
       3. B.Jeong, S.Yoo, S.Lee, Hardware-SOFtware Cosynthesis for Runtime Incrementally Reconfigurable FPGAs



上一页  [1] [2] 


本文关键字:嵌入式  Java  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术