我是靠谱客的博主 安静牛排,这篇文章主要介绍linux内核驱动增加STM32虚拟串口设备驱动,现在分享给大家,希望可以做个参考。

1增加USB转串口的内核配置

CONFIG_USB_SERIAL=y
USB_SERIAL_CONSOLE=y
CONFIG_USB_SERIAL_GENERIC=y

CONFIG_USB_SERIAL_OPTION=y
CONFIG_USB_SERIAL_FTDI_SIO=y

2 增加STIM32虚拟串口设备的pid,vid

    usb转串口的设备列表位置/drivers/usb/serial/option.c,增加宏定义。

    #define STM32F4_VENDOR_ID 0x0483 
    #define STM32F4_PRODUCT_ID 0x5740

3 把设备添加进识别目录里面  

4 编译下载到开发板,查看是否能识别到串口

udevadm info --attribute-walk --name=/dev/ttyUSB1

   

最后

以上就是安静牛排最近收集整理的关于linux内核驱动增加STM32虚拟串口设备驱动的全部内容,更多相关linux内核驱动增加STM32虚拟串口设备驱动内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部