自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 [U-BOOT探究——操作命令]

有效记录才是获取到的知识

2023-12-05 23:34:22 461

原创 配置嵌入式Linux支持USB-ECM网卡

CH397是一款高集成度、低功耗的USB 网卡芯片,内置青稞RISC-V 处理器、符合USB2.1 协议规范的高速USB 控制器及收发器PHY、以及符合IEEE802.3 协议规范、支持10M/100M 网络的以太网MAC+PHY。适配各类台式电脑、笔记本电脑、平板电脑、游戏机等的标准USB主机接口,用于通过USB扩展以太网接口。其支持ECM、NCM以及厂商驱动模式。CH397可根据使用平台自动选择对应的驱动模式,无需我们再进行配置。其中Linux下CH397使用CDC ECM驱动。

2023-12-05 13:20:55 1132

原创 USB转网口CH397与RTL8152替代

近日找料USB转网卡芯片,发现CH397A与RTL8152B之间可以实现引脚兼容,可以在不更改硬件线路的情况下实现产品的快速转换和应用,故探究一番。通过查看手册发现,CH397A内置FLASH,外围只需9个阻容件,更换RTL8152之后可去掉部分外围器件即可使用。此外,CH397A为工业级规格产品,且已经内置唯一的MAC地址,无需进行二次烧录。

2023-11-30 10:17:01 944

原创 使用USB转JTAG芯片CH347在Vivado下调试

Vivado下使用CH347进行JTAG调试下载,源码开放,一起探索~

2023-11-20 20:35:24 1427

原创 Linux下NFS和SSH服务配置

用作日常记录,以便于自己查询,丝滑妙招。

2023-04-13 00:38:20 146 1

原创 Linux系统下实现开机自动加载驱动模块

在使用模块化加载驱动时,若系统内部存在同类别设备驱动,可能会出现无法加载我们添加的动态模块,比如Linux系统内置了CDC驱动,当我们使用兼容CDC和VCP驱动USB转串口芯片时,就会出现上电出现的是CDC串口,从而影响使用。至于CDC驱动下的串口和VCP的区别可以参考:使用免驱CDC串口的注意事项-<学习收录>_OIDCAT的博客-CSDN博客_cdc串口文件夹下添加。

2022-11-04 16:52:41 2979

转载 XILINX-FPGA下载工具--CH347FPGADownloader

CH347FPGADownloader是一款专用于CH347的FPGA下载软件,结合OpenOCD开源项目实现。

2022-10-28 10:21:12 1713 3

原创 一起来做个CH347的项目(应用于FPGA、CPLD、MCU)

但并不满足于此,鉴于目前市面上存在的大多数JTAG调试器都是使用FT2232等完成,因为接口的不同,所以在常用的一些IDE上没法直接使用CH347,比如quartus、vivado等,但同时一些优秀的开源方案给予了灵感,比如OpenOCD、OpenFPGALoader等,结合开源方案+CH347就可以实现此些功能应用。所以突发奇想,做一个基于CH347的程序工程,可以用于FPGA、MCU调试和下载功能,还有CH347的其他接口也都有一定探索空间。

2022-09-30 15:14:09 4224

原创 【3】CH347应用--USB TO JTAG进行FPGA调试下载

使用CH347--USB转JTAG接口芯片,为Xilinx的FPGA实现程序下载。

2022-09-20 17:02:30 3565 10

原创 【2】CH347应用--在OpenOCD添加CH347-USB转JTAG接口

通过在OpenOCD中添加接口,使用USB转JTAG芯片CH347进行FPGA下载调试。

2022-09-15 18:05:41 3026 8

原创 不同编程语言下CH347DLL的调用方法

总结一下在C/C++、Python、C#下调用CH347DLL的方法,若有其他需要补充的也可一起交流。

2022-08-23 20:45:00 4681 12

原创 【1】国产USB转接芯片CH347-初体验

CH347是一款国产USB2.0高速接口转接芯片,可实现单路USB转SPI/IIC/JTAG/SerialPort/GPIO接口,其中UART&SPI&IIC或者UART&JTAG可同时使用/

2022-08-15 23:40:23 5394

原创 ubuntu下出现LIBUSB_ERROR_NO_MEM

问题

2022-08-10 18:22:25 692

原创 Linux中使用国产CH343应用记录

在开发中长期使用Linux系统,在使用USB转串口芯片中总会遇到许多问题,特此记录一下也希望帮助更多遇到该问题的朋友。

2022-05-20 01:30:30 3105

原创 USB键鼠类芯片CH9329应用笔记

前言USB键鼠类可以理解为通过USB口上传鼠标键盘或者自定义HID数据,键鼠类数据在扫码枪、翻页笔、触控屏等应用中使用比较广泛,本文主要介绍USB键鼠类芯片CH9329的一些应用记录和资源下载地址。CH9329简介CH9329 是一款串口转标准 USB HID 设备(键盘、鼠标、自定义 HID)芯片,根据不同的工作模式, 在电脑上可被识别为标准的 USB 键盘设备、USB 鼠标设备或自定义 HID 类设备。该芯片接收客户端发送过来的串口数据,并按照 HID 类设备规范,将数据先进行打包再通过 U

2022-05-20 00:48:39 5536 3

原创 USB转串芯片CH343的VIO说明

以前常用的USB转串口芯片CH340,其串口IO电压大小跟随VCC供电电压,电源仅支持5V和3.3V。但在类似处理器等高速芯片的2.5V/1.8VLVTTL/LVCMOS串口时,则外围电路需要单独增加level shift电压转换芯片来满足。当前沁恒第三代USB转串口芯片对比经典版CH340,其中一点就是多出了独立IO供电的功能引脚VIO,其中以USB转高速串口芯片CH343为例,根据技术手册可获取到如下特点:那到底VIO如何使用呢?其实很简单。参考如下官方给出的原理图文件,则可以发现.

2022-05-13 18:14:39 3242

原创 USB转多串口/单串口方案

在日常开发或产品设计时,会遇到不少使用串口通讯或者调试的情况,一个串口时使用USB转单路串口则可优雅解决,但若是多个串口时则可能需要占据多个USB口,颇为麻烦,所以探索了单路USB转单/多路串口的方案提供给大家,以便不时之需。

2022-01-26 11:15:01 9729 5

原创 驱动预安装成功,串口出不来解决办法

经常在论坛看到有人安装USB转串口驱动,提示“预安装成功”,但是找不到串口的问题,正好有些心得,记录在这。驱动预安装成功,表示驱动文件已经放入系统,此时USB设备只要正常与主机交互成功,则设备管理器中将出现对应串口设备。如果当前设备已经插入,可以刷新一下设备管理器。若没出现串口,有以下几个情况:1、设备未上电当插入USB设备时,Windows可查看设备管理器是否刷新,Linux下则可以使用dmesg查看有没有设备枚举信息上来,无刷新则需检查USB设备状态,比如有没有上电(有些单片机开发板设

2021-12-24 15:25:29 21614 21

原创 Linux驱动开发(一)--字符驱动

Linux驱动开发–字符驱动好记性不如烂笔头,学习做一下笔记记录在此。写驱动之前的目的导向:编写驱动的第一步是定义驱动将要提供给用户程序的能力(机制).因为我们的"设备"是计算机内存的一部分, 我们可自由做我们想做的事情. 它可以是一个顺序的或者随机存取的设备, 一个或多个设备, 等等.scull源码主次编号dev_t是32位量,其中12位用作主编号,20位用作次编号获取主次编号MAJOR(dev_t dev)MINOR(dev_t dev)将主次编号转换为dev_tMKDEV(in

2021-12-23 21:09:58 844

转载 使用免驱CDC串口的注意事项-<学习收录>

以前使用USB串口时,往往会有CDC驱动、HID驱动、VCP驱动几种,现找到一篇对此介绍的文章,特此记录进行学习,也在后期方便参考其具体使用性。正文:玩转嵌入式多年,很多应用场合需要使用USB转串口,根据设备类型主要分为USB VCP串口、USB转CDC串口、HID转串口。USB HID从Win2000版本起内置驱动,是真正意义上的免驱,CDC串口驱动从Win10系统版本才开始内置,因CDC协议的用途定位,串口功能较其他方式并不完整。VCP串口驱动只需安装一次也可以联网自动安装,且有部分操作系统会内

2021-11-29 10:17:31 2711 4

原创 CH340以及CH系列USB转串口驱动下载

在之前使用USB转串口时,很多时候大家可能会不知道去哪下载驱动,然后百度随便下载一个,但往往鱼龙混杂且版本不一,所以今天特意整理一下CH340驱动以及CH系列的官方驱动下载地址,方便大家进行下载也方便自己后期查找,所有链接皆指向官方下载链接,每次下载都可获取官方当前最新驱动。CH340/CH341Windows驱动下载链接:CH341SER.EXE下载链接Linux驱动下载链接:CH341SER_LINUX.ZIP下载链接Andr...

2021-10-14 13:39:06 22462

原创 Arm-Linux上使用国产USB转串口芯片CH9102

Arm-Linux上使用国产USB转串口芯片CH9102体验最近在研究I.MX6U-ALPHA这块开发板,板上已有一片USB转串口芯片CH340,通过文档我才知道大学时实验室人手一块的小神器原来是沁恒这家公司生产的。考虑到后期项目需要使用串口和不同信号电压的设备进行通讯,选取一款能支持多串口信号电压的USB转串芯片则很重要。1、USB转串口芯片选型通过访问沁恒的官网USB - 南京沁恒微电子股份有限公司 (wch.cn)发现USB转串口类有很多芯片可供选择,还好他们提供了选型表。​ 通过仔细斟酌

2021-09-15 20:19:55 4965 7

原创 Ubuntu20.04安装YouCompleteMe自动补齐插件

Ubuntu20.04安装YouCompleteMe自动补齐插件写在开头,为了能够有更好的写代码体验于是安装了YouCompleteMe这个插件,安装成功效果图若有错误请各位指正,欢迎多多交流。安装gitsudo apt-get install git下载Vundle插件管理器mkdir -p ~/.vim/bundlegit clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim然后在.vimrc

2020-06-17 20:08:58 5198 8

原创 学生管理系统(C结构体)

学生管理系统:使用结构体写成,操作之前需要先录入学生信息菜单内容:1、查询学生信息(按 学号 / 姓名 查找)2、添加学生信息(选择添加多少名学生,再逐次输入学生信息)3、删除学生信息(按 学号 / 姓名 删除)4、修改学生信息(按 学号 修改)5、显示所有学生信息(显示结果按学号顺序由小到大排序)6、退出程序说明:​ 只显示学生学号、姓名、性别、专业信息,未添加学生成绩信息,当然嵌套结构体也可以,大致原理差不多,以后无聊时候写补上。​ 当然程序也存在其他问题,比如插入学生没

2020-06-02 19:32:59 1054

原创 浏览器flash/html5视频播放如何倍速(Enounce MySpeed)

因为某些需要,得使用flash观看一些直播或者回放什么的,但有些视频是没有倍速的,基于此寻求答案。 1.F12修改倍速。我试过了无用面对flash播放的视频,Q了半天网页代码想着算了算了换吧。 2.使用的谷歌浏览器,HTML5视频可以下载chrome插件video speed controller,如何在你的chrome上加载呢,我这有个教程推荐--插件下载地址:https://www.extfans.com/productivity/nffaoalbilbmmfgbnbgppj...

2020-05-10 23:33:29 12458 1

原创 C--力扣刷题(1).两数之和

/** * Note: The returned array must be malloced, assume caller calls free(). */int* twoSum(int* nums, int numsSize, int target, int* returnSize){ int *indi = NULL; indi = (int *)malloc(2 *...

2020-05-07 00:42:10 592

原创 runtime error以及errorHFSS Execution returned an error status !

(今天仿真时候遇见这个问题,捣鼓了半天,提供几点参考意见) 当利用matlab编写程序打开HFSS建模时候出现runtime error问题,查看生成的vbs文件之后发现编写的内容都有了,那问题应该出在导出脚本环节了,即如下函数hfssExecuteScript(hfssExePath,tmpScriptFile,true,false);注意一个问题(可能各人所用接口不一...

2020-02-15 20:43:05 1490 8

简易计算器(温度显示).c

C51/C52单片机1602屏计算器,开机界面,显示环境温度,运算范围9位数,运算结果超出9位屏幕显示E。 可作为课设参考,其余功能自己可加。

2020-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除