임베디드 시스템을 개발하고 있습니다.
GUI 를 처음부터 개발하려고 하니, 이건 무리인것 같네요. 우선, CPU도 일반적인 CPU가 아니구요,(Terra칩입니다.) OS도 VxWorks를 씁니다.
제 생각에는 Hardware Dependent한 소스만 직접 수정하면, 가져다 쓸 수 있는 오픈 소스 라이브러리가 있지 않을까 생각되는데요. 아시는 분 없나요?
framebuffer 에 대해 보시면 될 것 같습니다.http://google.com 에서 framebuffer 찾아 보세요.
세벌 https://sebuls.blogspot.kr/
http://www.directfb.org
이건 어떤가요?
----------- 청하가 제안하는 소프트웨어 엔지니어로써 재미있게 사는 법http://sozu.tistory.com
제목처럼 QtX, QtE가 있습니다. QtX는 XServer상에서 동작하는 것으로 알고 있고... Qt없이 동작시킬 수도 있고 QtE는 trolltech license가 있고... 위의 directfb는 할일이 상당히 많을 것으로 생각되고... 이 외에도 tinyX라든지 많겠지만... VxWorks를 쓰신다면 VxWorks에서 제공하는 system이 따로 또 있는 것으로 알고 있습니다만...
감사합니다.
vxWorks 이면 위에서 얘기하신 것들은 쓰지 못하지 않습니까? 그냥 vxWorks의 contact하시는 벤더에게 문의하시는 게 어떨까요?
rommance.net
VxWorks를 쓰신다면 windML을 사용하면 되지 않을까요?
제가 알기로는 VxWorks를 구입하면 windML은 따로 라이센스비를 받지 않는다고 합니다.
windML이 포팅되면 왠만한 API들도 다 쓸수 있는것으로 알고 있습니다. 왠만한 상용칩들도 지원하는 것 같구요.
자답입니다만, miniGUI 라는 GPL 라이센스 프로젝트가 있네요.
즐겁게 살아 볼까나~*
tinyX가 낳지 않을까 생각되네요. 그리고 qte 가 qt embedded인가요? qt embedded는 per licence라서 제품마다 licence가 있는걸로 알고 있는데 맞는건가요?
size가 작은 것으로는 괜찮은게
- miniGui (http://www.minigui.org/) - microwindows (www.microwindows.org/)
가 있습니다.
miniGui는 widget까지 포함되어 있고, microwindows는 windows style, nano-x API를 제공하고, nano-x API에서는 widget이 없습니다.
microwindows의 경우 windows API는 잘 사용치 않는 것 같고요. 보통은 nano-x API에 FLTK widget을 올려서 사용 합니다 (홈페이지에서 찾으면 FLNX 라고 되어 있습니다.)
Porting은 거의 할게 없다고 봐도 됩니다. GUI에서는 system call을 거의 사용치 않고 보통 socket,io 정도만 사용하기 때문에 바로 돌아갑니다. 단지 monitor,key,mouse driver만 만들면 되는데 이도 그리 어렵지 않습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
framebuffer 에 대해 보시면 될 것 같습니다.http://g
framebuffer 에 대해 보시면 될 것 같습니다.
http://google.com 에서 framebuffer 찾아 보세요.
세벌 https://sebuls.blogspot.kr/
^^
http://www.directfb.org
이건 어떤가요?
-----------
청하가 제안하는 소프트웨어 엔지니어로써 재미있게 사는 법
http://sozu.tistory.com
QtX, QtE, VxWorks면... 다른것도...
제목처럼 QtX, QtE가 있습니다.
QtX는 XServer상에서 동작하는 것으로 알고 있고...
Qt없이 동작시킬 수도 있고
QtE는 trolltech license가 있고...
위의 directfb는 할일이 상당히 많을 것으로 생각되고...
이 외에도 tinyX라든지 많겠지만...
VxWorks를 쓰신다면 VxWorks에서 제공하는 system이 따로 또
있는 것으로 알고 있습니다만...
감사합니다.
vxWorks 이면 위에서 얘기하신 것들은 쓰지 못하지 않습니까?그냥
vxWorks 이면 위에서 얘기하신 것들은 쓰지 못하지 않습니까?
그냥 vxWorks의 contact하시는 벤더에게 문의하시는 게 어떨까요?
rommance.net
windML
VxWorks를 쓰신다면
windML을 사용하면 되지 않을까요?
제가 알기로는 VxWorks를 구입하면 windML은 따로 라이센스비를 받지 않는다고 합니다.
windML이 포팅되면 왠만한 API들도 다 쓸수 있는것으로 알고 있습니다.
왠만한 상용칩들도 지원하는 것 같구요.
자답
자답입니다만, miniGUI 라는 GPL 라이센스 프로젝트가 있네요.
즐겁게 살아 볼까나~*
qte는 qt embedded를 말씀하시는 건가요?
tinyX가 낳지 않을까 생각되네요.
그리고 qte 가 qt embedded인가요?
qt embedded는 per licence라서 제품마다 licence가 있는걸로 알고 있는데 맞는건가요?
size가 작은 것으로는 괜찮은게 - miniGui (http:/
size가 작은 것으로는 괜찮은게
- miniGui (http://www.minigui.org/)
- microwindows (www.microwindows.org/)
가 있습니다.
miniGui는 widget까지 포함되어 있고,
microwindows는 windows style, nano-x API를 제공하고, nano-x API에서는 widget이 없습니다.
microwindows의 경우 windows API는 잘 사용치 않는 것 같고요.
보통은 nano-x API에 FLTK widget을 올려서 사용 합니다 (홈페이지에서 찾으면 FLNX 라고 되어 있습니다.)
Porting은 거의 할게 없다고 봐도 됩니다.
GUI에서는 system call을 거의 사용치 않고 보통 socket,io 정도만 사용하기 때문에 바로 돌아갑니다. 단지 monitor,key,mouse driver만 만들면 되는데 이도 그리 어렵지 않습니다.
댓글 달기