嵌入式實時Java平臺設計及其在圖像處理中的應用
[Abstract]:Java has become the mainstream design language of embedded system because of its object-oriented, platform-independent and security characteristics, but the running speed of Java program is relatively slow, and the real-time processing is restricted. Therefore, embedded real-time Java processors, such as aJile-80,aJile-100,Komodo,JOP,FemtoJava of aJile system, are emerging at home and abroad. However, some do not support RTSJ mechanism, others cannot be implemented on low-end FPGA chips. Real-time 32-bit RISC Java processor JPOR-32 applications for low-end embedded devices. And the huge image and video processing library of Java makes its application and research in the field of image processing more and more concerned. On the premise of not affecting the real time, high efficiency and expansibility of JPOR-32, it is necessary to realize the image processing on the real time Java platform. Because of the instability of the traditional JVM array creation time and exception processing time, the real-time performance of the image processor is very poor. And the running program code can not be real-time control, still machine control or set the program breakpoint in the form of the processing results in the operation. Aiming at the real-time problem in the process of image processing mentioned above, this paper mainly does the following work: 1. After analyzing the data structure, the real-time improvement of array creation instruction is put forward. The creation of multidimensional arrays is transformed into the creation of multiple one-dimensional arrays. On the basis of ensuring real-time performance, the execution efficiency is improved and the execution clock cycle can be predicted. Secondly, the exception objects and handling methods are classified, and then three kinds of cases are established: the system throws the system capture, the system throws the user capture, and the user throws the user capture. A kind of linear data structure is proposed for the implementation of exception mechanism. On the basis of ensuring real-time performance, the execution efficiency is greatly improved, and the abnormal matching time is linearly changed. 3. The hardware architecture is improved on the real-time Java platform, and four time instructions are extended, and the real-time control of code segment is realized with exception handling mechanism. The exception type is chosen to avoid the error result caused by exception handling in non-real-time. Finally, several image algorithms are analyzed and implemented in the process of image processing, and the results are verified by the accuracy of the processing results.
【學位授予單位】:江南大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP368.1;TP391.41
【參考文獻】
相關(guān)期刊論文 前8條
1 王新雨;須文波;柴志雷;;Java虛擬機中異常機制實時性的研究及實現(xiàn)[J];計算機工程與應用;2008年34期
2 楊仕平,熊光澤,桑楠;實時異常處理技術(shù)的探討[J];計算機工程;2004年21期
3 蘇超云;柴志雷;涂時亮;;實時Java平臺的類預處理器研究[J];計算機工程;2010年07期
4 楊帆;高振華;柴志雷;;WCET可預測的Java指令集硬件實現(xiàn)[J];計算機工程;2012年01期
5 陳兆蓉;陳一;鐘科;;CEREC全瓷貼面的臨床應用[J];西南國防醫(yī)藥;2011年06期
6 陳海敏;黃云峰;黃振滔;;CPS環(huán)境下時間特性的研究[J];信息與電腦(理論版);2011年03期
7 葉新棟;柴志雷;涂時亮;;一種Java處理器的體系結(jié)構(gòu)設計與研究[J];小型微型計算機系統(tǒng);2011年03期
8 黃志強;;21世紀外科從2D到3D—從腹腔鏡到機器人[J];中華普外科手術(shù)學雜志(電子版);2010年03期
相關(guān)碩士學位論文 前3條
1 馬偉鋒;分布式遙感影像處理技術(shù)研究與原型系統(tǒng)構(gòu)建[D];浙江工業(yè)大學;2005年
2 孫秋慧;虛擬演播室的研究和開發(fā)[D];長春理工大學;2008年
3 李君;基于Web的分布式圖像處理技術(shù)研究與系統(tǒng)實現(xiàn)[D];浙江工業(yè)大學;2009年
,本文編號:2299030
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2299030.html