일본에서 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
“라면 먹을떄 '이것' 같이 먹지 마세요”…혈관·뼈 동시에 망가뜨려
-
3
삼성전자, SiC 파운드리 다시 불 지폈다… “2028년 양산 목표”
-
4
국내 최초 휴머노이드 로봇 쇼룸 문 연다…로봇이 춤추고 커피도 내려
-
5
의사가 극찬한 '천연 위고비'…“계란 먹고 살찌는 건 불가능”
-
6
트럼프, '전쟁리셋'에 유가 재점등…韓 4차 최고가 사실상 무력화
-
7
현대차, '더 뉴 그랜저' 디자인 공개…“新기술 집약”
-
8
배달 3사, 이번엔 '시간제한 할인' 경쟁…신규 주문 전환율 높인다
-
9
자동차 '칩렛' 생태계 커진다…1년반 새 2배로
-
10
中 BYD, 국내에 첫 하이브리드차 출시…전기차 이어 포트폴리오 다각화
브랜드 뉴스룸
×



















