기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

이번에 저희 회사에서
WinCE로 개발을 하다가 리눅스로 전향을 할려고합니다.

WinCE로 개발을 할려면
Platform Builder나 Visual Studio 2005로 개발을 하고
디버그까지 합니다.

그러면, 리눅스는 현업에서 개발을 할때
개발 툴은 어떤 것을 쓰나요?

이솝보드는 Vmware에 리눅스깔고
nfs로 연결해서 프로그램 돌리고
시리얼로 메시지 보면서 디버그 하는데
실제 현업에서도 이렇게 하나요?

그리고, 리눅스 개발업체에서 ICE사용하나요?
아니면,GDB로 디버그 하나요?
WinCE에서는 사용하지 않았습니다.

그리고, GUI라이브러리는 어떤것을 많이 사용하나요?
SDL아님 큐토피아를 사용하나요?
회사에서 flash로 UI를 만들려고 하는데
리눅스에서 flash로 UI를 어떻게 만드나요?

리눅스로 개발은 처음이라 초보적인 질문이 많은데
답변 부탁드립니다.

수고하세요..







profile

김재훈

2009.02.04 21:54:53
*.162.60.144

1. 리눅스는 현업에서 개발을 할때 개발 툴은 어떤 것을 쓰나요?
 => GCC를 사용 합니다. IDE로 이클립스를 사용하기도 하지만, 역시나 컴파일러는 대부분 GCC 입니다.

2. 이솝보드는 Vmware에 리눅스깔고 nfs로 연결해서 프로그램 돌리고시리얼로 메시지 보면서 디버그 하는데
    실제 현업에서도 이렇게 하나요?
=> 네, 저 같은 경우는 실제 현업에서도 비슷하게 사용 합니다. 차이점은 VMware를 안쓰고, 리눅스 전용 PC를
      따로 한 대 두고 사용 합니다. 개발 환경 셋팅의 경우 개발자의 취향에 따라서 다 틀립니다.
      리눅스의 경우 유연함이 장점이기 때문에 많은 경험을 해보면, 자신에게 꼭 맞는 개발환경을 찾게 됩니다.

3. 리눅스 개발업체에서 ICE사용하나요? 아니면,GDB로 디버그 하나요? WinCE에서는 사용하지 않았습니다.
=> 저 같은 경우는 WinCE, Linux 가릴 것 없이 전부다 ICE 장비를 사용하였습니다.
      단, 어플리케이션 디버깅을 할 경우는 GDB를 보통 사용합니다.
      하지만, 요즘 ICE 장비는 좋아져서, 어플리케이션 디버깅도 ICE 장비로 가능 합니다.

4. GUI라이브러리는 어떤것을 많이 사용하나요?
=> 리눅스의 경우 매우 많은 GUI 라이브러리가 혼재해 있습니다. 이들 사이에서 어떤 것이 정답이다라고는
      말씀을 못드리겠고, 자신이 개발 하고자 하는 어플리케이션에 잘 맞는 GUI 라이브러리를 선택해서
      사용 합니다.

5. 회사에서 flash로 UI를 만들려고 하는데 리눅스에서 flash로 UI를 어떻게 만드나요?
=> Flash의 경우 일단 Windows에서 Flash를 디자인 한 다음에, 리눅스에서는 Flash Player를 컴파일해서
     동작 시키는 것으로 알고 있습니다. (이것은 직접 개발을 해보셨던 고도리님이 잘 아실 듯...)
     요즘은 FLEX나 Silverlight도 리눅스용으로 공개되거나 개발 중에 있어, 향후 각광 받을 것으로 생각됩니다.

고현철

2009.02.04 22:30:49
*.32.117.22

4. gui의 경우는 application따라 틀립니다. 간단한 UI의 경우는(제어장비같은) SDL을 사용하거나, DirectFB를 쓰는 경우가 많고요. 복잡한 UI의 경우는 QT Embedded(요즘은 Qtopia라고 할겁니다)를 쓰거나, 아예 X-windows를 쓰는 경우가 많습니다.
다행히 QT embedded가 근래 LGPL로 풀린다고 하니 라이센스 비용을 절감하실 수 있고요.

5. Flash player의 경우는 좀 복잡한데, windows CE도 마찬가지겠지만, 업체를 통해서 라이센스 받아서 하셔야 할겁니다.
몇군데가 있긴한데, 가격이 그다지 만만치는 않더군요. 세군데 정도 있는것으로 알고 있습니다.

이태간

2009.02.04 22:56:48
*.163.45.89

답변 감사합니다.

flash는 FlashLite를 사용한다고 합니다.
그리고, 개발은 Eclipse로 하고...무거울꺼 같은데...음...

List of Articles
번호 제목 글쓴이 날짜 조회 수
388 CPU 어드레스 인식에 관한여 간단한 질문하나 드립니다. [4] 한석준 2009-02-25 741
387 GStreamer Plug-In 타입의 코덱개발하시는 분 계신가요 ? [2] 장석원 2009-02-25 1397
386 native 개발환경 구축 방법 [2] 송의석 2009-02-24 1092
385 제가 ads7843 터치스크린 디바이스 드라이버를 만들었는데요..insmod ... [3] 정성욱 2009-02-24 1313
384 스캐터 파일 질문 [2] 한석준 2009-02-24 865
383 Filezilla 오픈소스... 리눅스에서 컴파일은 어떻게 하나요 ? [1] 장석원 2009-02-22 1207
382 외주 개발 업체를 찾습니다. [2] 김봉태 2009-02-21 999
381 su 유저 변경.. [3] 윤동열 2009-02-19 1059
380 pxa255 MMU 설정 질문 - 2번째(그림 첨부) [8] 한석준 2009-02-17 1095
379 동영상 재생 솔루션 [5] 이태간 2009-02-17 764
378 pxa255 MMU 설정 질문 [6] 한석준 2009-02-16 1262
377 kernel boot 관련 질문 [7] 최영진 2009-02-13 1452
376 flashlite로 UI개발에 대해서.. [3] 이태간 2009-02-10 991
375 nfs mount에 대한 질문입니다. [3] 김선엽 2009-02-07 1371
374 flashlite질문 [8] 이태간 2009-02-06 1036
373 buffers, cache 관련 질문 [2] 파일럿 2009-02-06 728
372 linux pci, pcie 포팅 관련 문의 [2] 휘리릭 2009-02-05 850
371 linux base에서 동영상 녹화 [4] 윤인성 2009-02-05 985
370 Audio Driver에 관한.... [5] 주의이름으로 2009-02-05 900
» 리눅스 개발환경 [3] 이태간 2009-02-04 1143

사용자 로그인