Tuesday, September 07, 2010
Retabbed
Login | Register
블로그
  Search
블로그 목록
블로그 아카이브
블로그 검색
임베디드 시스템 엿보기
Location: Blogs숏달영감의 개발노트    
Posted by: 김재인 2006-01-24 오전 7:08

임베디드 시스템 엿보기

 

임베디드 시스템에서 자바를 동작시키기 위한 방법은 몇가지가 있다.

인터프리터 JVM이 자바 바이트 코드를 하나씩 해석해서 실행하는 방법이다. 단점은 느리다.

하드웨어가속기 소프트웨어 인터프리터를 하드웨어로 구현해서 속도를 올린다. 부가적인 하드웨어 비용과 전력소모가 있다.

Just In Time Compile(JIT) 방식

수행중에 바이트 코드를 컴파일해서 네이티브 바이트 코드를 만드는 방식이다. 메모리 요구량이 크다.

Ahead Of Time Compile(AOTC) 자바 바이트 코드를 수행되기 전에 미리 컴파일해서 네이티브 코드를 만든다. WIPI에서 체택한 방법이다.

 

자바 바이트코드를 읽어서 C 소스를 뽑아내는 기술을 오랫동안 했던 친구가 있다. 이동통신사가 WIPI 플랫폼을 체택하면서, 여러 번의 기회를 맞았지만, 하늘로 오르는 두레박을 타지 못했다. 국내는 더 이상 해볼 수 없고, 마지막으로 미국에 갖고가서 반응을 보겠단다.

 

오픈 소프트웨어로 끌고가기에는 딱 좋은 프로젝트라는 생각이 든다.

 

숏달영감

Permalink |  Trackback

Comments (4)   Add Comment
Re: 임베디드 시스템 엿보기    By tigermoth99 on 2006-01-24 오후 5:14
작금에 임베디드 프로세서가 허벌나게 빨라져 부럿는디... 굳이 바이너리로 만들 필요가 있을 기계가 얼나마 있을라나... 쩝... 영감님... 덧글작성을 못하게 해놔서 호스트의 권능으로 설정을 바꿨음다.

Re: 임베디드 시스템 엿보기    By nicejay on 2006-01-24 오후 9:35
허벌나게 빨라져 버렸다고라? 그러면 메모리 좀 더 꼿고 JIT로 가는게 최고 겠구만, 쩝, 사업접는게 보이네..

Re: 임베디드 시스템 엿보기    By softweb on 2007-04-11 오전 2:17
우리나라 SW 발전을 위해서 애쓰시는 분들이네요.
부디 잘 되었으면 좋겠습니다.

근데 이거 구경할 수 있나요?

Fastiva™ is an AOT(Ahead-of-Time) Java compiler that translates Java bytecode into native code and Fastiva™ Component Object Model (FOX) which is dynamic loadable component.

InterWise Fastiva™ is designed to give your Java applications a significant competitive advantage by improving their speed and scalability and reducing time to develope their Java applications, and to protect your intellectual property through increased resistance of your Java programs to reverse engineering.

Re: 임베디드 시스템 엿보기    By nicejay on 2007-04-11 오전 9:26
SW발전을 위해서 애쓴다라는 표현보다는, SW를 통해서 밥벌이를 한다가 맞겠습니다^^
이글은 1년전에 친구를 만나고 난 뒤 쓴것입니다. 이후에 이친구가 이런저런 용역을 하면서 살고 있다는 얘기를 들었습니다. 구경을 시켜드릴려면 조금 까다롭겠군요.


Your name:
Title:
Comment:
Add Comment   Cancel 
Terms | Privacy | host
Copyright 2005 Code99.NET
 | 아티클 | 자료실 | 블로그 | Q&A | 관리자에게