ubuntu22.04 CH340/CH34x 驱动安装

server/2024/9/20 8:59:44/ 标签: linux, 运维, 服务器

CH34x驱动地址:CH341SER_LINUX.ZIP - 南京沁恒微电子股份有限公司

1、卸载旧驱动(如果存在)

 sudo rmmod ch341.ko

2、解压进入 driver 目录

unzip CH341SER_LINUX.ZIP
cd CH341SER_LINUX/driver

3、编译 

make

可能错误:

make[1]: Entering directory '/usr/src/linux-headers-6.5.0-1020-oem'

warning: the compiler differs from the one used to build the kernel

 The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0   You are using:

 CC [M] /home/yaosy/Downloads/CH341SER_LINUX/driver/ch341.o

/bin/sh: 1: gcc-12: not found 
        表明你的内核是用 gcc-12 编译的,而当前使用的编译器版本可能不同。这可能会导致编译后的模块与内核不兼容。

解决:

sudo apt install gcc-12

4、 安装到系统内核,重启自动加载

sudo make install

5、 查看设备是否存在

ls /dev/tty* ,设备 ttyCH341USB0

lsusb,ID: 1a86

如果没有 ttyCH341USB0

sudo dmesg | grep brltty

如过收到这样的结果:

[ 357.084194] usb 3-7: usbfs: interface 0 claimed by usb_ch341 while 'brltty' sets config #1

   

   brltty 服务和 usb_ch341 驱动之间存在一些冲突。brltty 是一个为盲人或视力受限的用户提供的盲文终端程序,它通常会试图控制某些 USB 设备以支持盲文显示设备。删除重新插拔即可。

sudo apt remove brltty


http://www.ppmy.cn/server/16806.html

相关文章

npm包管理器

npm(Node Package Manager)是Node.js的包管理器,用于安、发布和管理JavaScript模块。它是世界上最大的开源软件注册表,拥有超过100万个包供开发者使用。 使用npm可以轻松地安装和管理项目所需的各种模块。下面是npm包管理器的一些…

Mybatis入门(入门案例,IDEA配置SQL提示,JDBC介绍,lombok介绍)

目录 一、Mybatis入门案例介绍整体步骤创建SpringBoot项目pom依赖准备测试数据新建实体类配置Mybatis数据库连接信息新建接口类,编写SQL代码单元测试 二、IDEA配置SQL提示三、JDBC是什么案例JDBC和Mybatis对比 四、数据库连接池介绍如何实现一个数据库连接池切换数据库连接池 五…

CentOS 7虚拟机配置过程中所需组件的安装(二)

1.安装net-tools组件(解决无 ifconfig) # yum install net-tools 2.安装gcc、c编译器以及内核文件 # yum -y install gcc gcc-c kernel-devel 验证安装成功 3.安装nano(文本编辑器) # yum install nano

英特尔数据中心渠道业务部总经理蒋健一行到访Gooxi

4月16日,英特尔数据中心渠道业务部总经理蒋健一行到访Gooxi,在Gooxi公司董事长兼总裁赵士亮等领导陪同下参观了深圳研发总部并进行深入交流,详细了解Gooxi在Intel产品线的业务布局、产品研发、市场营销等领域的合作成果。 Gooxi公司董事长兼总…

Day09-Java进阶-集合体系通用遍历方式List集合数据结构ArrayList-LinkedList

1. 集合体系结构 1.1 集合体系结构介绍 1.2 Collection 的使用 package com.itheima.domain;import java.util.Objects;public class Student {private String name;private int age;Overridepublic boolean equals(Object o) {if (this o) return true;if (o null || getCl…

机器学习day3

一、距离度量 1.欧氏距离 2.曼哈顿距离 3.切比雪夫距离 4.闵可夫斯基距离 二、特征与处理 1.数据归一化 数据归一化是一种将数据按比例缩放,使之落入一个小的特定区间的过程。 代码实战 运行结果 2.数据标准化 数据标准化是将数据按照其均值和标准差进行缩放的过…

如何解决Servlet异常:深入解析`NumberFormatException`

博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏: 《面试题大全》 — 面试准备的宝典!《IDEA开发秘籍》 — 提升你的IDEA技能!《100天精通鸿蒙》 …

Redis缓存淘汰策略分析

一、概述 redis缓存是在内存中保存数据,避免业务从数据库中读取数据,从而提升系统的响应速度,而redis缓存淘汰是指当缓存数据达到一定容量时,为了给新的数据腾出空间,需要按照一定的策略从缓存中移除旧的数据。 二、r…

每日两题 / 46. 全排列 41. 缺失的第一个正数(LeetCode热题100)

46. 全排列 - 力扣&#xff08;LeetCode&#xff09; 经典回溯题&#xff0c;每次搜索选择未选择数字中的一个 当选择了n个数时&#xff0c;将已经选择的数加入答案 class Solution { public:vector<vector<int>> permute(vector<int>& nums) {vector…

图论应用——拓扑排序

拓扑排序的原理和宽度优先搜索差不多 #include <iostream> #include <cstring> #include <algorithm> using namespace std;const int N 100010; int n,m; int h[N],e[N],ne[N],idx; int q[N],d[N];void add(int a,int b) {e[idx]b,ne[idx]h[a],h[a]idx; }…

外包干了9天,技术退步明显。。。。。

时光荏苒&#xff0c;转眼我已是一个拥有近四年功能测试经验的大专生。19年&#xff0c;我满怀激情地通过校招进入湖南某知名软件公司&#xff0c;期待在这里开启我的职业生涯。然而&#xff0c;长时间的舒适环境让我渐渐失去了前进的动力&#xff0c;技术停滞不前&#xff0c;…

李沐66_使用注意力机制的seq2seq——自学笔记

加入注意力 1.编码器对每次词的输出作为key和value 2.解码器RNN对上一个词的输出是query 3.注意力的输出和下一个词的词嵌入合并进入RNN 一个带有Bahdanau注意力的循环神经网络编码器-解码器模型 总结 1.seq2seq通过隐状态在编码器和解码器中传递信息 2.注意力机制可以根…

linux DNS域名解析服务

目录 一.DNS DNS系统的作用 域名结构&#xff1a; 根域 顶级域 二级域 子域 主机 二.DNS解析过程 迭代查询&#xff1a; 递归查询&#xff1a; 三.实验模拟 主、从服务器设置 1.搭建本地DNS服务器------(主服务器配置) 1&#xff09;初始化系统 ​编辑2&#xf…

redis模糊查询redis中的key

redis模糊查询redis中的key 方式一&#xff1a;使用keys命令 /*** 查找匹配的key** param pattern* return*/ public Set<String> keys(String pattern) {return redisTemplate.keys(pattern); }方式二&#xff1a;使用san命令 /*** 查找匹配的key** param pattern* r…

一个网络空间安全的小游戏

为了编写一个网络空间安全的小游戏&#xff0c;我们可以模拟一些基本的网络安全概念&#xff0c;如防火墙、入侵检测、病毒清理等。以下是一个简单的Python小游戏示例&#xff0c;其中玩家需要保护自己的网络免受攻击。 python复制代码 import random class Network: def __…

R可视化:桑基图展示数据层流动

介绍 以桑基图形式展示数据分布情况 加载R包 knitr::opts_chunk$set(message = FALSE, warning = FALSE) library(tidyverse) library(ggalluvial)# rm(list = ls()) options(stringsAsFactors = F) options(future.globals.maxSize = 10000 * 1024^2) 导入数据 metadata…

CSS常用背景属性

CSS常用背景属性 背景属性背景色背景图背景图平铺方式背景图位置背景图缩放背景图片固定背景图复合属性 背景属性 描述属性背景色background-color背景图background-image背景图平铺方式background-repeat背景图位置background-position背景图缩放background-size背景图固定ba…

Python函数小知识

目录 一、函数的定义和调用 二、函数参数 三、函数作用域 四、递归函数和匿名函数 一、函数的定义和调用 def 函数名(参数): 自定义函数可以分为有参函数和无参函数 。 函数的作用&#xff1a; 在Python中定义函数可以提高代码的复用率&#xff0c;避免重复的代码&#xff0c;…

NCH WavePad for Mac:功能全面的音频编辑利器

NCH WavePad for Mac是一款功能全面的音频编辑软件&#xff0c;专为Mac用户设计。它集音频录制、编辑、处理和效果添加于一体&#xff0c;为用户提供一站式的音频解决方案。 NCH WavePad for Mac v19.16注册版下载 作为一款专业的音频编辑器&#xff0c;WavePad支持对音频文件进…

大语言模型在研究领域的应用——推荐系统中的大语言模型

推荐系统中的大语言模型 大语言模型作为推荐模型基于特定提示的方法基于指令微调的方法大语言模型增强的推荐模型数据输入增强语义表示增强偏好表示增强大语言模型作为推荐模拟器总结应用建议现存问题和未来方向推荐系统的核心在于捕捉并理解用户的潜在偏好,进而为用户推送合适…