일본에서 T엔진 관련한 솔루션 개발에 독보적인 존재인 퍼스널미디어의 이즈미나 타츠야 사장은 최근 방한해 국내 엔진니어들을 대상으로 ‘T엔진 소프트웨어 개발’을 주제로 강의했다. 이즈미나 사장은 강연은 뜨거워지기 시작한 국내 T엔진 응용소프트웨어 및 임베디드 시스템 개발 열기에 알짜배기 정보를 제공했다. 이날 강연내용을 요약정리한다.
<그림1=T엔진 구성도>
◇T엔진은 어떻게 구성됐나=T엔진은 T엔진 하드웨어, T 모니터, T 커널, T커널 익스텐션, 디바이스 디라이버, 어플리케이션, 미들웨어로 구성돼 있다. T엔진 포럼에서 회원사에게 기본적으로 제공하는 부분은 T엔진 하드웨어에 관한 스펙과 T 모티터, T 커널, 네이티브 T 커널 익스텐션 부분이다. 그밖에 약간의 미들웨어도 제공한다.
T 모니터는 하드웨어 자기 진단 역할을 한다. OS와 독립적으로 작동하지만, OS에서 특정 명령에 의해 하드웨어에 가까운 계층의 디버그를 제공한다. 통상적으로 ROM 또는 플래쉬 메모리 위에서 동작한다.
T 커널은 T엔진이나 μT엔진용의 리얼타임 커널이다. 다양한 미들웨어 어플리케이션 플랫폼을 제공한다.
T 커널 익스텐션은 T 커널의 서브 시스템을 사용해 포팅된 OS 확장부분이다. 유닉스 커널이나 셀에 상당하는 유사한 기능을 한다.
◇T엔진 개발 환경=T 엔진의 개발 환경은 기본적으로 리눅스와 동일하다. 퍼스널미디어는 그러나 개발자들에게 씨그윈(Cygwin)을 사용할 것을 제안한다. 씨그윈의 장점은 리눅스 머신이 불필요하다는 점이다. T 엔진 개발 환경으로서 새 리눅스 머신을 준비할 필요가 없고, ICE 등을 사용하는 경우에도 다른 윈도 머신을 준비하지 않았도 된다. 또한 리눅스에 대한 고유 지식 없이도 개발을 가능케해 준다.
◇T셀에 주목하라=퍼스널미디어가 T엔진 사용자들에게 윈도 그래픽유저인터페이스(GUI)를 이용할 수 있도록 T셀을 제공한다. T셀은 GUI 및 TCP/IP, 폰트 메니저 등을 포함한다.
T 셀은 T엔진 관련 프로젝트에서 많은 실적을 가지고 있으며, 최대 150만자의 한자를 사용할 수 있는 ‘다한자기능’을 갖추고 있다. 다한자 기능은 한자 문화권에서 꼭 필요한 기능이다. 임베디드 디바이스에서 PC에 이르기 까지 다양한 환경에서 작동가능하다. C언어로 쓴 부분은 재 검파일해 이기종에 적용하지만 T셀의 개발도구인 마이크로스트립트로 작성된 부분은 그대로 사용이 가능하다.
T 셀의 고기능 GUI는 AV기기, OA 기기, 매표기, 키오스크 단말기 등에 적용돼있다.
많이 본 뉴스
-
1
추미애 '소방은 재정 빨대' 논란…李대통령은 “천금 준들 아깝겠나”
-
2
단독네이버, 멤버십 '무료배송' 기준 바꾼다…'최종 결제 1만원 이상'으로
-
3
삼성D '아산2단지'·LGD '플립'…내년 대규모 디스플레이 투자 논의 착수
-
4
'외산의 무덤' 日 장벽 넘은 셀트리온…김호웅 부사장 “내년 도입 제품 2배 확대”[WAC 2026]
-
5
[무엇이든리뷰] '카카오멤버십' 써보니…록인 효과 '확실', 외부 확장·안정성은 '과제'
-
6
국힘, 용인갑 재투표 없이 윤재복 선정…양향자 '전면 재선거' 요구 불수용
-
7
공공기관, 2027년 지능형 네트워크 전환…AX 마중물
-
8
[신차 드라이브] 세단 주행 감성에 안락함 더했다…볼보 플래그십 전기 세단 ES90
-
9
산단공 경북본부, 구미산단 근로자·가족, 지역주민과 함께 행복문화체험 한마당 개최
-
10
항만으로 맺은 인연, 스마트시티로 잇기…인천·하이퐁 협력 확대 논의
브랜드 뉴스룸
×











