멀티미디어 응용을 위한 Nios II 임베디드 프로세서 시스템의 uClinux 디바이스 드라이버 구현
The Implementation of uClinux Device Driver of Nios II Embedded Processor System for Multimedia Application
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
최근 정보통신기기 분야에서 임베디드 시스템이 널리 활용되고 있고, 그 사용범위와 영향력이 점점 커지고 있다. 이러한 임베디드 시스템에서 다양한 기능을 제공하고, 유지 보수를 용이하게 하기 위해서 임베디드 시스템을 위한 운영체제가 많이 개발되어 사용되고 있다. 그 중에서도 임베디드 리눅스는 저렴한 비용으로 구입 가능하고, 많은 장치 드라이버가 제공되며, 소스 코드가 공개되어 있어 이를 수정하면 자신만의 시스템을 구축할 수 있다. 본 연구에서는 멀티미디어 응용에 보편적으로 쓰이고, 가장 활용도가 높은 Touch Panel과 TFT-LCD를 사용하기 위한 디바이스 드라이버를 구현하였다. Altera Nios II 임베디드 시스템을 이용하여 하드웨어를 구성하였고, 멀티미디어 응용을 위한 uClinux기반 Nios II 시스템의 Frame Buffer, Touch Panel, I2S 디바이스 드라이버를 설계하여 실제 동작을 테스트 하였다.
Abstract
Recently, embedded processor systems have been widely used in the field of information communication devices and increased its use range and influence. The embedded systems are offered variety of functions, and its operating systems have been developed to make them easy to repair and maintain. Especially embedded linux is very cheap and provide a lot of equipment drivers. Also we can set up our own system because the source code is opened. In this paper, we describe the implementation of Touch panel and TFT-LCD device driver that are widely used for multimedia application. We designed the system hardware by using Altera Nios II embedded system. And we implemented the device drivers of frame buffer, touch panel and i2s based on uClinux for multimedia application, and tested actual operations of the integrated system.
참고문헌 (17)
- 신용진, "임베디드 시스템의 미래 ‘임베디드 리눅스’", pp.71~73 (2008), 하이-엔드
- 리눅스를 이용한 임베디드 시스템의 기술 동향, "김명규", 정보통신연구진흥원 학술정보, 1~9 (2000)
- PLD를 이용한 디지털 시스템의 설계, "박영석", 경남대 지능형홈 인력양성사업팀, 1~480 (2005)
- Altera Corp, "Nios II Hardware Development Tutorial, V2.5", 1~41 (2007)
- Altera Corp, "Quartus II Development Software Handbook, V8.1", 1~2490 (2009)
- Altera Corp, "Embedded Design Handbook, V2.2", 1~306 (2009)
- SLS Corp, "uClinux NEEK BSP User Guide", 1~54 (2008)
- 다니엘 보에이, "리눅스 커널의 이해", pp.29~846 (2006), 한빛미디어
- 유영창, "리눅스 디바이스 드라이버", pp.28~910 (2007), 한빛미디어
- SLS Corp, "Graphic LCD Controller User Guide, V1.0", 3~26 (2009)
- Altera Corp, "Nios II : World's Most Versatile Embedded Processor", 2~11 (2004)
- Tyson S. Hall, "Using an FPGA Processor Core and Embedded Linux for Senior Design Projects", IEEE International Conference on MSE, pp.1~2 (2007)
- David Lariviere, "uClinux on the Altera DE2", pp.3~22 (2008), Colombia University
- Zongqing Lu, "An Embedded System with uClinux based on FPGA", IEEE Pacific-Asia Workshop on Computational and Industrial Application, pp.691~694 (2008)
- Philipp Lutz, "Device drivers and Test application for a SOPC solution with Nios II softcore processor and uClinux", pp.1~56 (2008), University of Applied Sciences
