ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술대회 Ethernet, SD Card and USB Linux Driver Porting on Aldebaran SoC System
Cited 0 time in scopus Download 0 time Share share facebook twitter linkedin kakaostory
저자
김찬, 변경진, 엄낙웅
발행일
201411
출처
International SoC Design Conference (ISOCC) 2014, pp.278-279
DOI
https://dx.doi.org/10.1109/ISOCC.2014.7087647
협약과제
14MS2100, 다중코어 기반 고성능 SoC의 SW 에뮬레이션 및 Rapid Prototyping 기술개발, 변경진
초록
A partial new design and porting of linux device drivers for a commercial Ethernet chip, a proprietary SD card host controller, and open-source USB host controller for an SoC system called Aldebaran is described. Aldebaran is an SoC including a SPARCv8 based dual issue 13 stage pipeline processor core designed by ETRI. How the drivers work in relation to the kernel core is also explained with the porting procedures. The newly written SD controller driver breaks a single command for a scatterlist into many commands for single buffer to fake the kernel as if the host is processing scatterlist DMA. The three peripherals and the drivers proved to work properly after some bug fixes. For driver porting with initial hardware and software bugs, the engineer needs to know many areas of the kernel like memory management and scheduling as well as each related kernel subsystem and this paper hopes to give a basic idea about the linux driver for those who are not familiar with the topic.
KSP 제안 키워드
Device driver, Linux driver, Memory management, Open source, Pipeline processor, Processor core, SD card, SoC system, USB host controller, hardware and software, software bugs