Linux kernel 生成 /dev/spidev*


  • 最近在調試一個 spi 轉 4 路uart 的設備

  • 先從spi 底層開始做起

  • kernel make menuconfig

    Device Drivers  --->
        [*] SPI support  --->
            <*>   User mode SPI device driver support
  • 板級文件

    // vim arch/arm/mach-omap2/board-aplex_ECM_5412.c
    1998 static struct spi_board_info am335x_spi1_slave_info[] = {
    1999 #if 1
    2000     {
    2001         .modalias      = "spidev",
    2002         .max_speed_hz  = 48000000,//48Mbps
    2003         .bus_num       = 2,
    2004         .chip_select   = 0,
    2005         .mode = SPI_MODE_0,
    2006     },
    2007 #endif
  • 編譯 make uImage

  • 在文件系統層就會出現 /dev/spidev2.0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM