我是靠谱客的博主 安静牛排,最近开发中收集的这篇文章主要介绍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虚拟串口设备驱动所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部