嵌入式實(shí)時(shí)Java平臺(tái)設(shè)計(jì)及其在圖像處理中的應(yīng)用
[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.
【學(xué)位授予單位】:江南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類(lèi)號(hào)】:TP368.1;TP391.41
【參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 王新雨;須文波;柴志雷;;Java虛擬機(jī)中異常機(jī)制實(shí)時(shí)性的研究及實(shí)現(xiàn)[J];計(jì)算機(jī)工程與應(yīng)用;2008年34期
2 楊仕平,熊光澤,桑楠;實(shí)時(shí)異常處理技術(shù)的探討[J];計(jì)算機(jī)工程;2004年21期
3 蘇超云;柴志雷;涂時(shí)亮;;實(shí)時(shí)Java平臺(tái)的類(lèi)預(yù)處理器研究[J];計(jì)算機(jī)工程;2010年07期
4 楊帆;高振華;柴志雷;;WCET可預(yù)測(cè)的Java指令集硬件實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2012年01期
5 陳兆蓉;陳一;鐘科;;CEREC全瓷貼面的臨床應(yīng)用[J];西南國(guó)防醫(yī)藥;2011年06期
6 陳海敏;黃云峰;黃振滔;;CPS環(huán)境下時(shí)間特性的研究[J];信息與電腦(理論版);2011年03期
7 葉新棟;柴志雷;涂時(shí)亮;;一種Java處理器的體系結(jié)構(gòu)設(shè)計(jì)與研究[J];小型微型計(jì)算機(jī)系統(tǒng);2011年03期
8 黃志強(qiáng);;21世紀(jì)外科從2D到3D—從腹腔鏡到機(jī)器人[J];中華普外科手術(shù)學(xué)雜志(電子版);2010年03期
相關(guān)碩士學(xué)位論文 前3條
1 馬偉鋒;分布式遙感影像處理技術(shù)研究與原型系統(tǒng)構(gòu)建[D];浙江工業(yè)大學(xué);2005年
2 孫秋慧;虛擬演播室的研究和開(kāi)發(fā)[D];長(zhǎng)春理工大學(xué);2008年
3 李君;基于Web的分布式圖像處理技術(shù)研究與系統(tǒng)實(shí)現(xiàn)[D];浙江工業(yè)大學(xué);2009年
,本文編號(hào):2299030
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2299030.html