首页 > 其他分享 >debian12 安装ch343驱动

debian12 安装ch343驱动

时间:2023-11-12 18:36:27浏览次数:41  
标签:amd64 modules 6.1 驱动 debian12 安装 ch343

前言


最近心血来潮,装了一台debian12玩,安装完毕arduino后发现没有ch343驱动,倒是在

ls /lib/modules/6.1.0-13-amd64/kernel/drivers/usb/serial/

找到了ch341.ko,现在尝试自己安装ch343驱动

正文

安装过程主要参考了这篇博客: CH342/CH343/CH344/CH347/CH9101/CH9102/CH9103/CH9104 Linux串口驱动使用教程

  1. 下载源码
git clone https://gitcode.com/mirrors/WCHSoftGroup/ch343ser_linux.git
  1. 下载编译依赖
sudo apt-get install linux-headers-$(uname -r) build-essential
# 这时会在 /usr/src/目录和 /lib/modules/6.1.0-13-amd64/build/ 下载一些必要的文件
  1. 编译安装
make
sudo make install
# 这一步之后,会在 /lib/modules/6.1.0-13-amd64/kernel/drivers/usb/serial/找到ch343.ko
  1. 检查
# 这时候重新插拔一查ch343设备,如果在/dev目录下找到ttyCH343USB0就算是识别成功了

标签:amd64,modules,6.1,驱动,debian12,安装,ch343
From: https://www.cnblogs.com/brian-sun/p/17827524.html

相关文章

  • Linux读取文件的简单字符驱动程序
    Linux读取文件的简单字符驱动程序设备驱动程序作为沟通外部硬件与Linux内核的纽带,属于嵌入式开发中不可避免的一环。Linux内核程序的开发和用户空间中开发的不同之处在于两点,一是内核程序由内核进行调用,基本没有一个类似于用户空间程序中的main函数,二是内核代码无法调用很多我们......
  • 一个操作系统的设计与实现——第16章 键盘驱动(下)
    我们的操作系统虽然已经实现了键盘驱动,但其功能仅限于在屏幕上打印输入的字符,任务并不能读取到这些字符。本章将要实现读取键盘输入的系统调用。16.1读取键盘输入的原理想要让任务读取到键盘输入,最简单的方法是构造一个数组,当键盘中断发生时,将键盘输入的字符保存在这个数组中。......
  • 一个操作系统的设计与实现——第15章 键盘驱动(上)
    到目前为止,我们的操作系统只能输出而不能输入。本章将要实现的是键盘驱动,其能让我们的操作系统接收键盘输入。15.1键盘驱动的原理当按下键盘上的键时,发生了什么呢?原来,每当按下键盘上的键,键盘都会发起至少一次键盘中断;每当一个键弹起时,键盘又会发起至少一次键盘中断;如果一直按住......
  • 领域驱动 | 事件驱动 | 测试驱动 | 声明式设计 | 响应式编程 | 命令查询职责分离 | 事
    Wow:基于DDD、EventSourcing的现代响应式CQRS架构微服务开发框架 领域驱动 | 事件驱动 | 测试驱动 | 声明式设计 | 响应式编程 | 命令查询职责分离 | 事件溯源架构图事件源可观测性OpenAPI(SpringWebFlux集成)自动注册 命令 路由处理函数(Ha......
  • 一个操作系统的设计与实现——第9章 硬盘驱动
    操作系统应当具备读写硬盘的能力。因此,本章将要实现的是硬盘驱动。硬盘驱动由两个函数构成:读硬盘函数与写硬盘函数。9.1读硬盘想要读硬盘,就需要提供以下三个信息:起始扇区号读取的扇区数数据存储的地址需要注意的是:读取的扇区数只能是一个8字节的整数。由于读硬盘需要使......
  • 一个操作系统的设计与实现——第6章 显卡驱动
    进入内核以后,应该做些什么呢?本章将实现一个最容易看到效果的模块:显卡驱动。6.1什么是驱动驱动这个词听起来很高大上,但实际上很简单,就是硬件的接口函数。在软件工程中,可以使用接口封装和简化设计,硬件也是一样。例如:想要读硬盘,需要很多指令设定好几个端口,然后等待硬盘就绪,最后才......
  • PCF8574芯片介绍及驱动方法
    (文章目录)前言本篇文章带大家学习PCF8574芯片,了解PCF8574芯片有什么作用,以及学习PCF8574的控制方法。一、PCF8574芯片介绍PCF8574是TI(TexasInstruments)公司生产的一种常见的I/O扩展芯片,用于将微控制器的少量GPIO引脚扩展为更多的GPIO接口。它采用I2C总线(串行通信协议)进行与......
  • STM32驱动OLED实现充电动画
    先看效果因为之前在项目中OLED一般只显示字符,今天闲来无事了解了一下取模功能,话不多说,直接开始教学。首先寻找一张你想显示的图片使用画图打开(重新调整大小,128乘以64)接着保存,注意是以单色图保存,下面是保存为单色的样子接着取模(使用的软件为Pctolcd2002),模式选择图片模式,按照下图修......
  • 开发指南,自研关键字驱动框架
    开发指南环境准备安装Python,3.8以上版本安装poetry包管理工具,pipinstallpoetry克隆代码,gitclonehttps://github.com/dongfanger/tep准备就绪,撸起袖子干!目录结构distpoetrybuild生成目标文件,用于发布pypitep核心代码tests测试代码utils工具包......
  • Linux MIPI 摄像头驱动框架编写(RN6752解码芯片)
    一、概述在编写MIPI摄像头驱动之前,需要先了解Media子系统的链路关系,这里我就不介绍了,需要的看我之前的笔记:LinuxMedia子系统链路分析。理解Media子系统链路关系后,会发现ISP不论是在摄像头端,还是集成在SOC中,驱动程序都是差不多的。多观察一下开发板中的其他案例,便会......