Ethernet, SD Card and USB Linux Driver Porting on Aldebaran SoC System

被引:0
|
作者
Kim, Chan [1 ]
Byun, KyungJin [1 ]
Eum, NakWoong [1 ]
机构
[1] Elect & Telecommun Res Inst, 218 Gajeong Ro, Daejon, South Korea
关键词
Linux; device driver; Ethernet; SD card; USB; console;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:278 / 279
页数:2
相关论文
共 4 条
  • [1] Research of Embedded Linux SD Card Device Driver Based on ARM
    Liu, Jun
    Liu, Jingbiao
    2012 INTERNATIONAL CONFERENCE ON CONTROL ENGINEERING AND COMMUNICATION TECHNOLOGY (ICCECT 2012), 2012, : 33 - 36
  • [2] The Research and Realization of USB Gadget Driver in Linux System
    Sun Yufei
    Fan Binwen
    Ma Qianqian
    Wang Panzhenzhuan
    PROCEEDINGS OF THE 2016 JOINT INTERNATIONAL INFORMATION TECHNOLOGY, MECHANICAL AND ELECTRONIC ENGINEERING, 2016, 59 : 289 - 292
  • [3] The Realization of EOC and Virtual Ethernet Driver on Embedded Linux system
    Liao Yi
    Jiang Xiu-zhu
    2ND INTERNATIONAL SYMPOSIUM ON COMPUTER NETWORK AND MULTIMEDIA TECHNOLOGY (CNMT 2010), VOLS 1 AND 2, 2010, : 711 - 713
  • [4] USB device driver development based on the embedded Linux system
    Zhan, JS
    Xiao, WL
    Sheng', EL
    ICEMI 2005: Conference Proceedings of the Seventh International Conference on Electronic Measurement & Instruments, Vol 1, 2005, : 668 - 671