将 Prolific USB-RS232 PL2303 转换器的驱动程序添加到 Linux 为 MYB-AM335X 构建

Adding driver for Prolific USB-RS232 PL2303 Converter to Linux Build for MYB-AM335X

我有一块 AM335X TI 开发板,可以找到 here。我相信它基于 Texas Instruments AM335X CPU 模块。

我正在使用 Buildroot 为这个开发板构建文件系统,我需要使用 USB-Serial 转换器。我知道 FTDI USB 串口转换器与该板兼容,但我想使用采用 Prolific PL2303 芯片组的 USB 串口转换器。

buildroot 目录中是 PL2303 驱动程序 "pl2303.h" 和 "pl2303.c" 的源代码。我如何为这个 AM335x 板为我的特定架构编译内核模块,更好的是,使用 buildroot 编译 pl2303.h 和 pl2303.c 源文件以将它们包含在我的文件系统中?

PL2303驱动在主线Linux内核中,所以很简单:

make linux-menuconfig

只需启用USB_SERIAL_PL2303 (USB Prolific 2303 Single Port Serial Driver)。它位于 Device Drivers -> USB support -> USB Serial Converter support 菜单下,您可以使用 menuconfig 搜索功能轻松找到它。