일본에서 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
정보보호기업 10곳 중 3곳, 인재 확보 어렵다…인력 부족 토로
-
2
“12분만에 완충” DGIST, 1000번 이상 활용 가능한 차세대 리튬-황전지 개발
-
3
최상목 “국무총리 탄핵소추로 금융·외환시장 불확실성 증가”
-
4
삼성전자 반도체, 연말 성과급 '연봉 12~16%' 책정
-
5
한덕수 대행도 탄핵… 與 '권한쟁의심판·가처분' 野 “정부·여당 무책임”
-
6
美 우주비행사 2명 “이러다 우주 미아될라” [숏폼]
-
7
日 '암호화폐 보유 불가능' 공식화…韓 '정책 검토' 목소리
-
8
'서울대·재무통=행장' 공식 깨졌다···차기 리더 '디지털 전문성' 급부상
-
9
헌재, "尹 두번째 탄핵 재판은 1월3일"
-
10
“인력 확보는 속도전”…SK하이닉스, 패스트 트랙 채용 실시
브랜드 뉴스룸
×