基于RK3399的USB转串口驱动模块的编译

首先参考了Firefly论坛上帖子:http://developer.t-firefly.com/thread-1546-1-1.html

开发板里烧写的固件的版本是官方的:Firefly-rk3399_xubuntu1604_20171102.img


进入kernel目录下,

make menuconfig

如:zjq@zjq:~/firefly_rk3399_sdk/kernel$ make menuconfig
在弹出的界面上选择:

选中 Device Drivers >
      USB support >  
       USB Serial Converter support下面的
   USB CP210x family of UART Bridge Controllers
   USB Prolific 2303 Single Port Serial Driver 

然后选择save保存,之后按exit退出

在此目录下

进行:参考http://wiki.t-firefly.com/index.php/Firefly-RK3288/Build_kernel

make modules
mkdir modules_install
make INSTALL_MOD_PATH=./modules_install modules_install


现在已经生成了两个.ko文件,这时候,要将创建的modules_install移到开发板的根文件系统中:

rsync -av ./modules_install/ root@开发板IP:/
前提是建立了远程

如果没有建立远程,可将modules_install移至根文件系统

rsync -av ./modules_install/ /path/to/your/rfs/

最后清理一下模块安装目录(该目录含有链接,会影响 SDK 的编译):

rm -rf ./modules_install

这样子在开发办中的/lib/modules/4.4.77/kernel/drivers/usb/serial

会看到两个.ko文件

然后我们插上usb转串口之后,通过ls /dev/tty×,会看到ttyUSB0

这样子就是安装成功了。


你可能感兴趣的:(驱动,RK3399;)