Linux应用指南
文章平均质量分 82
PC技术小能手
热衷分享PC周边相关产品,技术,常见的软硬件问题知识分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux系统CH347应用—GPIO输出输入与中断功能
Linux/安卓系统可使用CH347转接GPIO功能,所有GPIO均为双向IO口,支持输出与输入切换,输出时为推挽输出结构,具有较强驱动能力,输入时内部为弱上拉输入,上拉能力较弱。此外,用作输入的GPIO还支持GPIO中断功能。在系统下提供2种应用方式使用GPIO,第一种使用Master主机驱动扩展GPIO,其使用方法和系统自带的GPIO口一样。原创 2023-11-07 10:52:23 · 1349 阅读 · 0 评论 -
Linux系统CH347应用—I2C编程与应用
驱动软件正常工作后,会在系统下创建新的I2C Master,拥有独立的bus num,原I2C器件的设备驱动可直接通过DTS配置文件或者sysfs节点挂载到该总线上,原有设备驱动无需任何修改。USB转JTAG/SPI/I2C/并口/GPIO等接口的Linux设备驱动程序,支持CH341的USB转SPI/I2C/EPP并口/MEM并口等,支持CH347的480Mbps高速USB转JTAG/SPI/I2C/GPIO等,支持32/64位操作系统。首字节地址通常是设备地址及读写位。原创 2023-10-23 13:56:22 · 4269 阅读 · 0 评论 -
Linux系统CH347应用—概述
CH347 高速 USB2.0 总线转换芯片,可实现为USB主机扩展JTAG\SWD\SPI\I2C\UART\GPIO等接口的功能,包含 CH347F和CH347T两种型号,其区别主要在于:1、封装差异,CH347F为QFN28_4X4,CH347T为TSSOP-20封装;2、模式差异,CH347F不需要进行模式配置进行接口选择,CH347T需要进行模式选择;3、VIO电源差异,CH347T提供独立的VIO电源引脚,支持IO接口独立供电,支持3.3V/2.5V/1.8V等。原创 2023-10-23 11:36:58 · 2664 阅读 · 0 评论 -
Linux系统USB转串口芯片 GPIO使用教程
WCH的多款USB转单路/多路异步串口芯片,除串口接口以外,还提供独立的GPIO接口,各GPIO引脚支持独立的输出输入,GPIO功能的使用需要与计算机端厂商驱动程序和应用软件配合使用。各芯片的默认GPIO引脚状态有所区别,可查阅芯片技术手册或参考此方案链接附表。USB480M高速全速480M高速480M高速480M高速全速GPIO数量1612848126封装LQFP48LQFP48TSSOP20LQFP100LQFP48SSOP28/QFN32IO电压3.3V。原创 2023-08-11 18:18:39 · 4075 阅读 · 2 评论 -
网卡混杂模式介绍与设置
网卡混杂模式的介绍和设置方法原创 2022-05-17 20:41:54 · 8767 阅读 · 1 评论 -
Linux libusb开发教程<二> API编程接口介绍
一、背景介绍上一篇博客主要介绍了libusb在linux系统下的详细安装过程,目前新的libusb离线包已经不需要再单独安装libusb-compat资料包了。libusb 较大版本变动以 V1.0 为分界线,访问官网:http://libusb.info 时可以发现文档说明都以 V1.0 为主了。官网界面清晰明了,分类十分明确,开发者可以直接从网站下载文档,API使用说明,例程等内容。V1.0 相对于之前版本,提供了更丰富的功能和接口,本篇直接基于新版本li...原创 2021-09-18 17:56:57 · 6484 阅读 · 0 评论 -
Linux libusb开发教程<一> 介绍与安装
1、libusb简介libusb 是一个 C 库,提供对 USB 设备的通用访问。 它旨在供开发人员用于促进与 USB 硬件通信的应用程序的开发。其具有如下特点可移植:使用单个跨平台 API,它提供对 Linux、macOS、Windows 等上的 USB 设备的访问。用户模式:应用程序与设备通信不需要特殊权限或提升,无需驱动。与版本无关:支持所有版本的 USB 协议,从 USB1.0 到 USB3.1,并且API接口保持不变,使得访问不同USB协议版本的USB设备时,开发工作轻便。2、原创 2021-09-18 11:25:18 · 8405 阅读 · 1 评论 -
Linux串口编程进阶
在《Linux串口编程》编程一文中介绍了串口应用中常用的基本操作,如:串口打开关闭、串口设置、数据收发等。本篇文章主要基于常规串口操作进行了扩充,主要介绍如下操作:Linux系统使用非标准波特率 同步方式串口发送 select I/O复用串口数据读写 串口参数VTIME和VMIN的作用 RS485串口功能应用 串口同步等待Modem信号变化与上一篇文章类似,为方便用户使用我们将以上串口操作均封装成了独立的函数,可以极大的节约开发时间。1、Linux系统使用...原创 2021-09-17 15:12:26 · 1848 阅读 · 0 评论 -
Linux串口编程
在嵌入式应用领域中,串口是最为常见的一种硬件通信接口。因为其具备协议简单,硬件电路精简等优势使得串口基本成为MCU、计算机或嵌入式产品的标配接口。本文仅介绍在Linux系统下串口编程需要使用的API和一些应用技巧,关于串口的背景知识介绍,以及Windows系统下串口编程读者可以移步至其他文章。 Linux系统下串口的操作主要分为如下部分: 串口打开、关闭 串口参数设置 串口数据发送与接收 串口MODEM...原创 2021-09-16 20:27:17 · 1400 阅读 · 0 评论
分享