怎么下载linux sio镜像,在linux下如何安裝ftdi_sio USB轉串口驅動
各位好,本人剛剛接觸Linux,現在要在Ubuntu下使用一個USB轉串口線,但是系統上沒有驅動,需要自己安裝,現在不知道應該如何安裝,想問一下應該如何安裝才對。
我之前試着make了一下,但是提示有編譯錯誤。我截圖了兩張,哪位知道謝謝!
13 个解决方案
#1
什么usb轉串口還需要安裝驅動的?這么神奇?
一般的usb轉串口都是pl2303, ch340的芯片,近幾年的linux系統里都有相關的驅動了的。
樓主是不是搞錯了?
#2
我用的是Ubuntu 16.04 LTS的系統,我用的是NVIDIA jetson TX2的板子,上面自帶的linux
應該沒有,我用modinfo usbserial看了沒有這個模塊
圖片是用的USB轉com
#3
Linux內核從3.0以上都應有這驅動了。
│ Symbol: USB_SERIAL_FTDI_SIO [=n] │
│ Type : tristate │
│ Prompt: USB FTDI Single Port Serial Driver │
│ Defined at drivers/usb/serial/Kconfig:153 │
│ Depends on: USB_SUPPORT [=y] && USB_SERIAL [=y] │
│ Location: │
│ -> Device Drivers │
│ -> USB support (USB_SUPPORT [=y]) │
│ -> USB Serial Converter support (USB_SERIAL [=y])
你現編的驅動代碼可能是用於linux2.6版本的,但你現在的內核是4.4的了,版本差異大肯定不能直接編了。
也就是說你可以在你的內核源碼里直接編這個usb轉串口的驅動了。
#4
剛才在/lib/modules/4.4.15-tegre/bulild/include/下新建立一個鏈接asm,指向/lib/modules/4.4.15-tegre/bulild/include/linux/
編譯往錯誤更多了都是下面的錯誤,能有挺多我就粘出來一小點,是驅動的問題嗎
gcc -Wall -D__KERNEL__ -DMODULE -I/lib/modules/4.4.15-tegra/build/include -D__SMP__ -DSMP -I/usr/src/linux-4.4.15-tegra/drivers/usb/serial/ -O -c -o ftdi_sio.o ftdi_sio.c
In file included from /lib/modules/4.4.15-tegra/build/include/uapi/linux/types.h:4:0,
from /lib/modules/4.4.15-tegra/build/include/linux/compiler.h:199,
from /lib/modules/4.4.15-tegra/build/include/linux/linkage.h:4,
from /lib/modules/4.4.15-tegra/build/include/linux/kernel.h:6,
from ftdi_sio.c:251:
/lib/modules/4.4.15-tegra/build/include/asm/types.h:12:9: error: unknown type name ‘__u32’
typedef __u32 __kernel_dev_t;
^
/lib/modules/4.4.15-tegra/build/include/asm/types.h:14:9: error: unknown type name ‘__kernel_fd_set’
typedef __kernel_fd_set fd_set;
^
/lib/modules/4.4.15-tegra/build/include/asm/types.h:16:9: error: unknown type name ‘__kernel_ino_t’
typedef __kernel_ino_t ino_t;
^
/lib/modules/4.4.15-tegra/build/include/asm/types.h:17:9: error: unknown type name ‘__kernel_mode_t’
#5
引用 3 樓 jklinux 的回復:
Linux內核從3.0以上都應有這驅動了。
│ Symbol: USB_SERIAL_FTDI_SIO [=n] │
│ Type : tristate │
│ Prompt: USB FTDI Single Port Serial Driver │
│ Defined at drivers/usb/serial/Kconfig:153 │
│ Depends on: USB_SUPPORT [=y] && USB_SERIAL [=y] │
│ Location: │
│ -> Device Drivers │
│ -> USB support (USB_SUPPORT [=y]) │
│ -> USB Serial Converter support (USB_SERIAL [=y])
你現編的驅動代碼可能是用於linux2.6版本的,但你現在的內核是4.4的了,版本差異大肯定不能直接編了。
也就是說你可以在你的內核源碼里直接編這個usb轉串口的驅動了。
還想問一下,在內核里怎么直接編譯啊,我剛剛接觸linux不太明白
#6
引用 5 樓 jacky198554 的回復:
Quote: 引用 3 樓 jklinux 的回復:
Linux內核從3.0以上都應有這驅動了。
│ Symbol: USB_SERIAL_FTDI_SIO [=n] │
│ Type : tristate │
│ Prompt: USB FTDI Single Port Serial Driver │
│ Defined at drivers/usb/serial/Kconfig:153 │
│ Depends on: USB_SUPPORT [=y] && USB_SERIAL [=y] │
│ Location: │
│ -> Device Drivers │
│ -> USB support (USB_SUPPORT [=y]) │
│ -> USB Serial Converter support (USB_SERIAL [=y])
你現編的驅動代碼可能是用於linux2.6版本的,但你現在的內核是4.4的了,版本差異大肯定不能直接編了。
也就是說你可以在你的內核源碼里直接編這個usb轉串口的驅動了。
還想問一下,在內核里怎么直接編譯啊,我剛剛接觸linux不太明白
你先接入usb轉串口先, 然后查看下是否有這些文件: /dev/ttyUSB*
#7
引用 6 樓 jklinux 的回復:
Quote: 引用 5 樓 jacky198554 的回復:
Quote: 引用 3 樓 jklinux 的回復:
Linux內核從3.0以上都應有這驅動了。
│ Symbol: USB_SERIAL_FTDI_SIO [=n] │
│ Type : tristate │
│ Prompt: USB FTDI Single Port Serial Driver │
│ Defined at drivers/usb/serial/Kconfig:153 │
│ Depends on: USB_SUPPORT [=y] && USB_SERIAL [=y] │
│ Location: │
│ -> Device Drivers │
│ -> USB support (USB_SUPPORT [=y]) │
│ -> USB Serial Converter support (USB_SERIAL [=y])
你現編的驅動代碼可能是用於linux2.6版本的,但你現在的內核是4.4的了,版本差異大肯定不能直接編了。
也就是說你可以在你的內核源碼里直接編這個usb轉串口的驅動了。
還想問一下,在內核里怎么直接編譯啊,我剛剛接觸linux不太明白
你先接入usb轉串口先, 然后查看下是否有這些文件: /dev/ttyUSB*
接入了沒有/dev/ttyUSB這個設備
#8
引用 7 樓 jacky198554 的回復:
Quote: 引用 6 樓 jklinux 的回復:
Quote: 引用 5 樓 jacky198554 的回復:
Quote: 引用 3 樓 jklinux 的回復:
Linux內核從3.0以上都應有這驅動了。
│ Symbol: USB_SERIAL_FTDI_SIO [=n] │
│ Type : tristate │
│ Prompt: USB FTDI Single Port Serial Driver │
│ Defined at drivers/usb/serial/Kconfig:153 │
│ Depends on: USB_SUPPORT [=y] && USB_SERIAL [=y] │
│ Location: │
│ -> Device Drivers │
│ -> USB support (USB_SUPPORT [=y]) │
│ -> USB Serial Converter support (USB_SERIAL [=y])
你現編的驅動代碼可能是用於linux2.6版本的,但你現在的內核是4.4的了,版本差異大肯定不能直接編了。
也就是說你可以在你的內核源碼里直接編這個usb轉串口的驅動了。
還想問一下,在內核里怎么直接編譯啊,我剛剛接觸linux不太明白
你先接入usb轉串口先, 然后查看下是否有這些文件: /dev/ttyUSB*
接入了沒有/dev/ttyUSB這個設備
你的內核有沒有源碼的?有的話直接make menuconfig直接配置
#9
引用 8 樓 jklinux 的回復:
Quote: 引用 7 樓 jacky198554 的回復:
Quote: 引用 6 樓 jklinux 的回復:
Quote: 引用 5 樓 jacky198554 的回復:
Quote: 引用 3 樓 jklinux 的回復:
Linux內核從3.0以上都應有這驅動了。
│ Symbol: USB_SERIAL_FTDI_SIO [=n] │
│ Type : tristate │
│ Prompt: USB FTDI Single Port Serial Driver │
│ Defined at drivers/usb/serial/Kconfig:153 │
│ Depends on: USB_SUPPORT [=y] && USB_SERIAL [=y] │
│ Location: │
│ -> Device Drivers │
│ -> USB support (USB_SUPPORT [=y]) │
│ -> USB Serial Converter support (USB_SERIAL [=y])
你現編的驅動代碼可能是用於linux2.6版本的,但你現在的內核是4.4的了,版本差異大肯定不能直接編了。
也就是說你可以在你的內核源碼里直接編這個usb轉串口的驅動了。
還想問一下,在內核里怎么直接編譯啊,我剛剛接觸linux不太明白
你先接入usb轉串口先, 然后查看下是否有這些文件: /dev/ttyUSB*
接入了沒有/dev/ttyUSB這個設備
你的內核有沒有源碼的?有的話直接make menuconfig直接配置
引用 8 樓 jklinux 的回復:
Quote: 引用 7 樓 jacky198554 的回復:
Quote: 引用 6 樓 jklinux 的回復:
Quote: 引用 5 樓 jacky198554 的回復:
Quote: 引用 3 樓 jklinux 的回復:
Linux內核從3.0以上都應有這驅動了。
│ Symbol: USB_SERIAL_FTDI_SIO [=n] │
│ Type : tristate │
│ Prompt: USB FTDI Single Port Serial Driver │
│ Defined at drivers/usb/serial/Kconfig:153 │
│ Depends on: USB_SUPPORT [=y] && USB_SERIAL [=y] │
│ Location: │
│ -> Device Drivers │
│ -> USB support (USB_SUPPORT [=y]) │
│ -> USB Serial Converter support (USB_SERIAL [=y])
你現編的驅動代碼可能是用於linux2.6版本的,但你現在的內核是4.4的了,版本差異大肯定不能直接編了。
也就是說你可以在你的內核源碼里直接編這個usb轉串口的驅動了。
還想問一下,在內核里怎么直接編譯啊,我剛剛接觸linux不太明白
你先接入usb轉串口先, 然后查看下是否有這些文件: /dev/ttyUSB*
接入了沒有/dev/ttyUSB這個設備
你的內核有沒有源碼的?有的話直接make menuconfig直接配置
注意點哦,設備文件應是/dev/ttyUSB0的, 你"ls /dev/ttyUSB*"看下了
#10
應該在哪個文件夾make menuconfig啊,是在/usr/src/linux-headers-4.4.15-tegre/drivers/usb/serial中執行這個命令嗎
#11
引用 10 樓 jacky198554 的回復:
應該在哪個文件夾make menuconfig啊,是在/usr/src/linux-headers-4.4.15-tegre/drivers/usb/serial中執行這個命令嗎
這些目錄里只有內核的目錄及Makefile而已,沒有.c, .h文件的。也就是沒有內核源碼文件的。 這樣你可能得下一個4.4的內核源碼了
#12
我還想問一下,如果插入usb轉串口出現了/dev/ttyUSB*,這個出現的設備是usb設備還是串口設備啊
我可以直接想操作串口那樣操作這個設備嗎
#13
引用 12 樓 jacky198554 的回復:
我還想問一下,如果插入usb轉串口出現了/dev/ttyUSB*,這個出現的設備是usb設備還是串口設備啊
我可以直接想操作串口那樣操作這個設備嗎
/dev/ttyUSB*就是串口轉成usb轉換器驅動產生的設備文件, 這個文件是表示usb端的接口。 通過操作這個設備文件就可以接收/發送串口數據了
怎么下载linux sio镜像,在linux下如何安裝ftdi_sio USB轉串口驅動相关推荐
- linux程序打包安装,制作Linux下程序安裝包——使用腳本打包bin、run等安裝包
制作簡單的安裝包的時候可以簡單的用cat命令連接兩個文件,然后頭部是腳本文件,執行的時候把下面的文件分解出來就行了.一般這個后部分的文件是個壓縮包,那樣,就能夠打包很多文件了,在腳本中解壓出來即可.這 ...
- easeus 註冊碼下載安裝
Windows或Mac作業系統經常會丟失重要的檔案,或誤操作刪除.或誤格式化丟失.甚至中毒.系統出錯等.這誰都有遇到過.有什麼難的呢?我們可以到google上找尋一些好用的檔案救援軟體Easeus 註 ...
- linux mint 镜像,定制 Linux Mint 镜像
免责声明 定制的 Mint 镜像文件仅供个人使用.如果您想与他人分享您的自定义镜像文件,无论是免费还是购买,您都必须重新命名; 删除所有 Mint logo,品牌和其他标识元素; 并且您不能混淆您的目 ...
- 阿里巴巴Linux开源镜像站 华为Linux开源镜像站 Linux宝塔面板
学习Linux系统和用Linux系统作服务器时,推荐Linux从Linux系统开源镜像站下载,国内源下载速度快,Linux系统可选择方案多! 1.阿里巴巴开源镜像站: https://develope ...
- 多块英伟达K80显卡linux安装,ubuntu14.04下NVIDIA Tesla K80 、GTX1080顯卡驅動以及Tensorflow、Python的安裝教程...
目錄 1 安裝NVIDIA Tesla K80顯卡驅動 1.1 准備工作 1.1.1 證明存在GPU lspci | grep -i nvidia 結果例示 01:00.0 VGA compatibl ...
- Linux下编译vtk的java版本,vtk在linux下的安裝(12月8日更新)
安裝前准備 運行環境:ubuntu14.04 LTS, 64bit //本人在ubuntu 14.10下安裝失敗 安裝版本:vtk6.1.0.tar.gz vtkdata6.1.0.tar.gz 編 ...
- 扫描枪设置虚拟串口linux,顶码扫描枪全能王TP20Y怎么设置USB虚拟串口模式?
顶码全能王TP20Y是一款极具性价比的二维影像手持扫描枪,可以读取所有一维.二维条码,外形小巧,价格实惠,卓越的工业保护设计,坚固耐用,适用于超市.便利店的零售收银.自动化办公与文件管理.邮件与包裹的 ...
- linux 端口 镜像吗,Linux如何实现镜像端口
在所有高端型号,大多数中端型号以及部分低端型号的交换机/路由器上,都可以配置一个或者多个镜像端口,它是流量分析的利器.然而,Linux上没有现成的技术可以实现镜像端口,当然,我指的不是Linux 3. ...
- 制作linux启动镜像内核,Linux使用mkisofs制作启动镜像
1.启动光盘参数 -no-emul-boot Boot image is 'no emulation' image 非模拟模式启动 -b or -eltorito-boot 指定在制作启动光盘时所需的 ...
最新文章
- Linux 下获取本机所有网卡 以及 网卡对应ip 列表
- VMware vSAN6.7 设计和优化 vSAN 主机--
- crontab快速上手
- placeholder=请输入用户名(六位数字加英文字母)
- python操作redis集群_python操作redis集群
- oracle可以注入吗,ORACLE 注入
- Microsoft .NET Pet Shop 4.0 学习之旅(二) - 项目的引用关系1
- C#利用NOPI处理Excel的代码
- ora-01489 字符串连接的结果过长 解决方案
- 常见的遍历数组和对象的方法
- 华为鸿蒙科技创新,华为、美的合作:搭载鸿蒙系统的家电来了 三大亮点
- cemtos7重置mysql root,Centos7重置MySQL8.0 root密码
- 让程序员爱不释手的两个导航网站
- 领英宣布开源数据挖掘软件WhereHows
- 机房收费系统---数据库设计说明书
- C# 之 TcpClient和Socket
- 机器人理论简介—— 台湾交通大学机器人学公开课(一)
- 思科网院 Routing and Switching Essentials ( 版本 6.00) - RSE 6.0 第 1 章考试答案
- 【获奖案例巡展】信创先锋之星——云上贵州信创工程中心大数据中台
- Word 2010 中的 VBA 入门